From 7e890a4e5e92ac9ed0b6f78fea6add35730e1e05 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 3 Dec 2023 12:12:50 +0100 Subject: [PATCH 01/29] Add ci_cd.json --- .ci_cd/aws/cloudformation-create-ec2.yml | 1180 +++++++++++++++++ .ci_cd/aws/cloudformation-create-efs.yml | 113 ++ .../aws/cloudformation-create-smtp-user.yml | 43 + .ci_cd/aws/cloudformation-create-vpc.yml | 267 ++++ .../aws/cloudformation-healthcheck-alarm.yml | 56 + .ci_cd/aws/smtp_credentials_generate.py | 65 + .ci_cd/ci_cd.json | 10 + .ci_cd/env/.env | 6 + .ci_cd/env/demo.env | 4 + .ci_cd/env/staging.env | 4 + 10 files changed, 1748 insertions(+) create mode 100644 .ci_cd/aws/cloudformation-create-ec2.yml create mode 100644 .ci_cd/aws/cloudformation-create-efs.yml create mode 100644 .ci_cd/aws/cloudformation-create-smtp-user.yml create mode 100644 .ci_cd/aws/cloudformation-create-vpc.yml create mode 100644 .ci_cd/aws/cloudformation-healthcheck-alarm.yml create mode 100644 .ci_cd/aws/smtp_credentials_generate.py create mode 100644 .ci_cd/ci_cd.json create mode 100644 .ci_cd/env/.env create mode 100644 .ci_cd/env/demo.env create mode 100644 .ci_cd/env/staging.env diff --git a/.ci_cd/aws/cloudformation-create-ec2.yml b/.ci_cd/aws/cloudformation-create-ec2.yml new file mode 100644 index 000000000..e82c6c621 --- /dev/null +++ b/.ci_cd/aws/cloudformation-create-ec2.yml @@ -0,0 +1,1180 @@ +# --------------------------------------------------------------------------------------------------------------------- +# Standard OpenRemote CloudFormation template for provisioning an EC2 instance with docker support for running the +# OpenRemote stack. SMTP credentials are optionally read from the parameter store and added to the /etc/environment +# file to essentially preconfigure standard OpenRemote SMTP environment variables. +# DNS parameters allow for DNS A record for the created EC2 instance to be dynamically updated between restarts and a +# standard access security group is also created for the standard OpenRemote stack services. +# +# Optionally assign an Elastic IP address by setting the ElasticIP parameter to true. +# +# Environment variables are optionally output to /etc/environment for: +# - EFS_DNS for an EFS that can then be mounted from docker services without having to put IP address in docker-compose +# - SMTP Credentials for use within docker services to simplify SMTP configuration +# +# Systemd services are also created to: +# +# - Perform daily backup of /deployment.local/backup if an S3 bucket with the same name as the FQDN for this host exists +# (periods replaced with hyphen e.g. demo.openremote.app -> demo-openremote-app) +# - Update DNS A record on restart +# +# Cron jobs are also created to: +# +# - [DAILY] - Cleanup journalctl logs +# +# --------------------------------------------------------------------------------------------- + +AWSTemplateFormatVersion: '2010-09-09' +Description: 'AWS Linux 2, docker compose, nfs support, cron support, cloud watch logging, route53 updating' +Parameters: + Host: + Description: FQDN for host + Type: String + #AllowedPattern: "^((?!-))(xn--)?[a-z0-9][a-z0-9-_]{0,61}[a-z0-9]{0,1}\.(xn--)?([a-z0-9\-]{1,61}|[a-z0-9-]{1,30}\.[a-z]{2,})$" + Default: "" + VpcId: + Description: VPC ID in which to create instance + Type: String + SubnetId: + Description: Subnet ID in which to create instance + Type: String + SSHSecurityGroupId: + Description: SSH Security Group ID + Type: String + EFSDNS: + Description: EFS DNS entry (for maps - IP address of EFS mount target in the same AZ ID) + Type: String + ImageId: + Description: AMI ID + Type: String + Default: "ami-062cd09187a31b743" + InstanceType: + Description: EC2 instance type (don't change it unless you know what you are doing) + Type: String + # AWS Compute Optimizer reports that this instance type is under-provisioned and advise + # more than double the price instance. As the requirements vary massively depending on the actual project + # then we need to be flexible here and bear in mind use case and acceptable cost. + Default: t4g.medium + AllowedValues: + - t4g.micro + - t4g.small + - t4g.medium + - t4g.large + - t4g.xlarge + - m6g.large + - m6g.xlarge + ConstraintDescription: must be a valid EC2 instance type. + DNSHostedZoneName: + Description: Name of hosted domain zone to insert host A record into + Type: String + #AllowedPattern: "^((?!-))(xn--)?[a-z0-9][a-z0-9-_]{0,61}[a-z0-9]{0,1}\.(xn--)?([a-z0-9\-]{1,61}|[a-z0-9-]{1,30}\.[a-z]{2,})$" + ConstraintDescription: Must be a valid FQDN + Default: "" + DNSHostedZoneRoleArn: + Description: Role ARN that can be assumed for updating DNS A record (if Hosted Zone in another account) + Type: String + Default: "" + ElasticIP: + Description: Assign elastic IP address + Type: String + AllowedValues: + - true + - false + Default: false + DiskSize: + Description: Root EBS volume size GB + Type: Number + Default: 50 + HealthChecks: + Description: Create health checks + Type: String + AllowedValues: + - true + - false + Default: true + SMTPHost: + Type: String + Default: "" + SMTPUser: + Type: String + Default: "" + SMTPPassword: + Type: String + Default: "" + SMTPSecret: + Type: String + Description: SMTP CLI user secret (used to generate an SMTP password from) + Default: "" + SMTPRegion: + Type: String + Description: SMTP CLI user region (used to generate an SMTP password from) + Default: "" + SMTPORArn: + Description: SES Verified identity trust policy ARN for SMTP X-Headers + Type: String + Default: "" + +Conditions: + AssignElasticIP: !Equals [!Ref ElasticIP, "true"] + CreateHealthChecks: !Equals [!Ref HealthChecks, "true"] + +Resources: + InstanceRoleProfile: + Type: AWS::IAM::InstanceProfile + Properties: + Path: "/" + Roles: + - !Join ["-", ["ec2-access", !Ref "AWS::Region"]] + + CloudFormationLogs: + Type: AWS::Logs::LogGroup + Properties: + LogGroupName: !Ref Host + RetentionInDays: 7 + + StandardSecurityGroup: + Type: AWS::EC2::SecurityGroup + Properties: + GroupDescription: "Access OpenRemote stack services" + VpcId: !Ref VpcId + Tags: + - Key: Name + Value: !Ref Host + SecurityGroupIngress: + - IpProtocol: tcp + FromPort: '80' + ToPort: '80' + CidrIp: 0.0.0.0/0 + Description: HTTP + - IpProtocol: tcp + FromPort: '443' + ToPort: '443' + CidrIp: 0.0.0.0/0 + Description: HTTPS + - IpProtocol: tcp + FromPort: '80' + ToPort: '80' + CidrIpv6: ::/0 + Description: HTTP + - IpProtocol: tcp + FromPort: '443' + ToPort: '443' + CidrIpv6: ::/0 + Description: HTTPS + - IpProtocol: tcp + FromPort: '8883' + ToPort: '8883' + CidrIp: 0.0.0.0/0 + Description: MQTT + - IpProtocol: tcp + FromPort: '8883' + ToPort: '8883' + CidrIpv6: ::/0 + Description: MQTT + - IpProtocol: udp + FromPort: '161' + ToPort: '162' + CidrIp: 0.0.0.0/0 + Description: SNMP + - IpProtocol: udp + FromPort: '161' + ToPort: '162' + CidrIpv6: ::/0 + Description: SNMP + - IpProtocol: icmp + FromPort: '8' + ToPort: '-1' + CidrIp: 0.0.0.0/0 + Description: Ping + - IpProtocol: icmpv6 + FromPort: '-1' + ToPort: '-1' + CidrIpv6: ::/0 + Description: Ping + + EC2Instance: + Type: AWS::EC2::Instance + CreationPolicy: + ResourceSignal: + Count: 1 + Timeout: PT20M + Metadata: + AWS::CloudFormation::Init: + configSets: + default: + - setupCfnHup + - create_swapfile + - cloudwatch_config + - restart_amazon-cloudwatch-agent + - docker_setup + - cron_setup + - env_vars + - dns_updater + - s3_backup_service + - deployment_local_dir + - daily_cleanup + + create_swapfile: + commands: + 01_swapfile: + command: | + if [ -f "/swapfile" ]; then + echo "Swapfile already exists" + exit 0 + fi + + dd if=/dev/zero of=/swapfile bs=128M count=16 + chmod 600 /swapfile + mkswap /swapfile + swapon /swapfile + echo "/swapfile swap swap defaults 0 0" >> /etc/fstab + + + cloudwatch_config: + files: + "/opt/aws/amazon-cloudwatch-agent/var/config.json": + content: | + { + "metrics": { + "append_dimensions": { + "AutoScalingGroupName": "${aws:AutoScalingGroupName}", + "ImageId": "${aws:ImageId}", + "InstanceId": "${aws:InstanceId}", + "InstanceType": "${aws:InstanceType}" + }, + "metrics_collected": { + "mem": { + "measurement": [ + "mem_used_percent" + ], + "metrics_collection_interval": 300 + }, + "disk": { + "drop_device": true, + "measurement": [ + "used_percent" + ], + "resources": [ + "/" + ], + "metrics_collection_interval": 600 + } + } + }, + "logs": { + "metrics_collected": { + "prometheus": { + "log_group_name": "Prometheus", + "prometheus_config_path": "/opt/aws/amazon-cloudwatch-agent/var/prometheus.yaml", + "emf_processor": { + "metric_declaration_dedup": true, + "metric_namespace": "CWAgent-Prometheus", + "metric_unit": { + "or_rules_facts": "Count", + "or_rules_firing_sum": "Seconds", + "or_rules_firing_count": "Count", + "or_camel_route_queue_size": "Count", + "or_camel_route_failed_total": "Count", + "or_camel_route_total": "Count", + "or_camel_route_seconds_sum": "Seconds", + "or_camel_route_seconds_count": "Count", + "executor_seconds_count": "Count", + "executor_seconds_sum": "Seconds", + "executor_queued_tasks": "Count", + "haproxy_server_current_sessions": "Count", + "haproxy_server_bytes_in_total": "Bytes", + "haproxy_server_bytes_out_total": "Bytes", + "haproxy_server_status": "Count", + "haproxy_server_http_responses_total": "Count", + "haproxy_server_max_session_rate": "Count/Second", + "haproxy_server_total_time_average_seconds": "Seconds" + }, + "metric_declaration": [ + { + "source_labels": [ "job" ], + "label_matcher": "^manager$", + "dimensions": [ + [ "instance_name" ] + ], + "metric_selectors": [ + "^or_rules.*$" + ] + }, + { + "source_labels": [ "job" ], + "label_matcher": "^manager$", + "dimensions": [ + [ "instance_name","routeId" ] + ], + "metric_selectors": [ + "^or_camel_route.*$" + ] + }, + { + "source_labels": [ "job" ], + "label_matcher": "^manager$", + "dimensions": [ + [ "instance_name","name" ] + ], + "metric_selectors": [ + "^executor_seconds.*$", + "^executor_queued.*$" + ] + }, + { + "source_labels": [ "job" ], + "label_matcher": "^proxy$", + "dimensions": [ + [ "instance_name", "proxy", "server" ] + ], + "metric_selectors": [ + "^haproxy_server_total_time_average_seconds$", + "^haproxy_server_max_session_rate$", + "^haproxy_server_bytes.*$", + "^haproxy_server_current_sessions$" + ] + }, + { + "source_labels": [ "job" ], + "label_matcher": "^proxy$", + "dimensions": [ + [ "instance_name", "proxy", "server", "code" ] + ], + "metric_selectors": [ + "^haproxy_server_http_responses_total$" + ] + }, + { + "source_labels": [ "job" ], + "label_matcher": "^proxy$", + "dimensions": [ + [ "instance_name", "proxy", "server", "state" ] + ], + "metric_selectors": [ + "^haproxy_server_status$" + ] + } + ] + } + } + } + } + } + + "/opt/aws/amazon-cloudwatch-agent/var/prometheus.yaml": + content: !Sub | + # Prometheus scrape config file + global: + scrape_interval: 1m + scrape_timeout: 10s + scrape_configs: + - job_name: proxy + sample_limit: 10000 + static_configs: + - targets: + - localhost:8404 + - labels: + instance_name: '${Host}' # DOESN'T WORK https://github.com/aws/amazon-cloudwatch-agent/issues/751 + metric_relabel_configs: + - action: keep + source_labels: [__name__,state,code] + regex: '(haproxy_server_current_sessions;;|haproxy_server_bytes_in_total;;|haproxy_server_bytes_out_total;;|haproxy_server_status;UP;|haproxy_server_http_responses_total;;5xx|haproxy_server_max_session_rate;;|haproxy_server_total_time_average_seconds;;)' + - action: replace # THIS IS A WORKAROUND FOR BROKEN LABELS ABOVE + source_labels: [ instance_name ] + regex: '(.*)' + replacement: '${Host}' + target_label: instance_name + + - job_name: manager + sample_limit: 10000 + static_configs: + - targets: + - localhost:8405 + - labels: + instance_name: '${Host}' # DOESN'T WORK https://github.com/aws/amazon-cloudwatch-agent/issues/751 + metric_relabel_configs: + - action: keep + source_labels: [__name__] + regex: '(executor_queued_tasks|or_camel_route_queue_size|or_camel_route_failed_total|or_camel_route_total|or_camel_route_seconds.*|or_rules_.*)' + - action: replace + source_labels: [name] + regex: '.+:\/\/(.+)\?.*' + replacement: '${!1}' + target_label: name + - action: replace # THIS IS A WORKAROUND FOR BROKEN LABELS ABOVE + source_labels: [instance_name] + regex: '(.*)' + replacement: '${Host}' + target_label: instance_name + + daily_cleanup: + files: + "/usr/local/bin/daily-cleanup": + content: !Sub | + #!/bin/bash + journalctl --vacuum-time=7d + "/etc/cron.d/cleanup": + content: | + #!/bin/bash + 0 3 * * * root /usr/local/bin/daily-cleanup + commands: + 01_chmod: + command: | + chmod +x /usr/local/bin/daily-cleanup + + deployment_local_dir: + commands: + 01_create_dir: + command: | + mkdir /deployment.local + chown ec2-user:ec2-user /deployment.local + + s3_backup_service: + files: + "/usr/local/bin/s3-backup": + content: !Sub | + #!/bin/bash + + # ------------------------------------------------------------------------------------------------------ + # + # Script for synchronising files in /deployment.local/backup with S3 bucket with same name as this host + # + # ------------------------------------------------------------------------------------------------------ + + BUCKET=$(aws s3api list-buckets --query "Buckets[?Name=='${Host}'].Name" --output text) + + if [ -z "$BUCKET" ] || [ ! -d "/deployment.local/backup" ]; then + exit 0 + fi + + aws s3 sync /deployment.local/backup s3://${Host}/backup + + "/lib/systemd/system/s3-backup.service": + content: | + [Unit] + Description=Daily S3 backup service + Wants=s3-backup.timer + + [Service] + Type=oneshot + RandomizedDelaySec=1800 + ExecStart=/usr/local/bin/s3-backup + + [Install] + WantedBy=multi-user.target + "/lib/systemd/system/s3-backup.timer": + content: | + [Unit] + Description=Daily S3 backup timer + Requires=s3-backup.service + + [Timer] + Unit=s3-backup.service + OnCalendar=*-*-* 05:00:00 + + [Install] + WantedBy=timers.target + + commands: + 01_init_service: + command: | + chmod +x /usr/local/bin/s3-backup + mkdir -p /deployment.local/backup + chown ec2-user:ec2-user /deployment.local/backup + systemctl daemon-reload + systemctl start s3-backup.service + systemctl enable s3-backup.timer + + dns_updater: + packages: + yum: + jq: [] + files: + "/usr/local/bin/dns-updater": + content: !Sub | + #!/bin/bash + + # ------------------------------------------------------------------------------------------- + # + # Script for updating the A record for this host on restarts + # + # ------------------------------------------------------------------------------------------- + + if [ -z "${DNSHostedZoneName}" ]; then + echo "No DNS Hosted Zone provided so not updating DNS A record" + exit 0 + fi + + echo "Running DNS record update" + PUBLIC_IPV4=$(curl v4.ident.me 2>/dev/null) + PUBLIC_IPV6=$(curl v6.ident.me 2>/dev/null) + + if [ -n "${DNSHostedZoneRoleArn}" ]; then + echo "Assuming role '${DNSHostedZoneRoleArn}' for DNS A record update" + # Assume DNS role in TLD account + CREDENTIALS=$(aws sts assume-role --role-arn ${DNSHostedZoneRoleArn} --role-session-name ${Host}-dns) + if [ $? -ne 0 ]; then + echo "Failed to get assume role credentials" + exit 1 + fi + + export AWS_ACCESS_KEY_ID=`echo $CREDENTIALS | jq -r '.Credentials.AccessKeyId'` + export AWS_SECRET_ACCESS_KEY=`echo $CREDENTIALS | jq -r '.Credentials.SecretAccessKey'` + export AWS_SESSION_TOKEN=`echo $CREDENTIALS | jq -r '.Credentials.SessionToken'` + fi + + # Find hosted zone ID + HOSTED_ZONE_ID=$(aws route53 list-hosted-zones --query "HostedZones[?Name=='${DNSHostedZoneName}.'].Id" --output text) + + if [ $? -ne 0 ] || [ -z "$HOSTED_ZONE_ID" ]; then + echo "Failed to get hosted zone ID for '${DNSHostedZoneName}'" + exit 1 + fi + + read -r -d '' RECORDSET << EOF + { + "Comment": "Creating NS record(s) for '${Host}' subdomain", + "Changes": [ + EOF + + if [ -n "$PUBLIC_IPV4" ]; then + + read -r -d '' RECORDSET << EOF + $RECORDSET + { + "Action": "UPSERT", + "ResourceRecordSet": { + "Name": "${Host}.", + "Type": "A", + "TTL": 300, + "ResourceRecords": [{ "Value": "$PUBLIC_IPV4"}] + } + } + EOF + + fi + + + if [ -n "$PUBLIC_IPV6" ]; then + + if [ -n "$PUBLIC_IPV4" ]; then + RECORDSET="$RECORDSET," + fi + + read -r -d '' RECORDSET << EOF + $RECORDSET + { + "Action": "UPSERT", + "ResourceRecordSet": { + "Name": "${Host}.", + "Type": "AAAA", + "TTL": 300, + "ResourceRecords": [{ "Value": "$PUBLIC_IPV6"}] + } + } + EOF + fi + + read -r -d '' RECORDSET << EOF + $RECORDSET + ] + } + EOF + + echo "$RECORDSET" + aws route53 change-resource-record-sets --hosted-zone-id $HOSTED_ZONE_ID --change-batch "$RECORDSET" + + "/lib/systemd/system/dns-updater.service": + content: | + [Unit] + Description=Route 53 DNS A record updater + After=network-online.target firewalld.service + Wants=network-online.target + + [Service] + ExecStart=/usr/local/bin/dns-updater + + [Install] + WantedBy=multi-user.target + commands: + 01_init_service: + command: | + chmod +x /usr/local/bin/dns-updater + systemctl daemon-reload + systemctl enable dns-updater.service + systemctl start dns-updater.service + + env_vars: + files: + "/home/ec2-user/smtp_credentials_generate.py": + content: | + #!/usr/bin/env python3 + + import hmac + import hashlib + import base64 + import argparse + + SMTP_REGIONS = [ + 'us-east-2', # US East (Ohio) + 'us-east-1', # US East (N. Virginia) + 'us-west-2', # US West (Oregon) + 'ap-south-1', # Asia Pacific (Mumbai) + 'ap-northeast-2', # Asia Pacific (Seoul) + 'ap-southeast-1', # Asia Pacific (Singapore) + 'ap-southeast-2', # Asia Pacific (Sydney) + 'ap-northeast-1', # Asia Pacific (Tokyo) + 'ca-central-1', # Canada (Central) + 'eu-central-1', # Europe (Frankfurt) + 'eu-west-1', # Europe (Ireland) + 'eu-west-2', # Europe (London) + 'sa-east-1', # South America (Sao Paulo) + 'us-gov-west-1', # AWS GovCloud (US) + ] + + # These values are required to calculate the signature. Do not change them. + DATE = "11111111" + SERVICE = "ses" + MESSAGE = "SendRawEmail" + TERMINAL = "aws4_request" + VERSION = 0x04 + + + def sign(key, msg): + return hmac.new(key, msg.encode('utf-8'), hashlib.sha256).digest() + + + def calculate_key(secret_access_key, region): + if region not in SMTP_REGIONS: + raise ValueError(f"The {region} Region doesn't have an SMTP endpoint.") + + signature = sign(("AWS4" + secret_access_key).encode('utf-8'), DATE) + signature = sign(signature, region) + signature = sign(signature, SERVICE) + signature = sign(signature, TERMINAL) + signature = sign(signature, MESSAGE) + signature_and_version = bytes([VERSION]) + signature + smtp_password = base64.b64encode(signature_and_version) + return smtp_password.decode('utf-8') + + + def main(): + parser = argparse.ArgumentParser( + description='Convert a Secret Access Key for an IAM user to an SMTP password.') + parser.add_argument( + 'secret', help='The Secret Access Key to convert.') + parser.add_argument( + 'region', + help='The AWS Region where the SMTP password will be used.', + choices=SMTP_REGIONS) + args = parser.parse_args() + print(calculate_key(args.secret, args.region)) + + + if __name__ == '__main__': + main() + owner: ec2-user + group: ec2-user + commands: + 01_output_smtp_credentials: + command: !Sub | + echo "AWS_REGION=${AWS::Region}" > /etc/environment + if [ -n "${SMTPHost}" ]; then + echo "OR_EMAIL_HOST=${SMTPHost}" >> /etc/environment + fi + if [ -n "${SMTPUser}" ]; then + echo "OR_EMAIL_USER=${SMTPUser}" >> /etc/environment + fi + if [ -n "${SMTPPassword}" ]; then + echo "OR_EMAIL_PASSWORD=${SMTPPassword}" >> /etc/environment + elif [ -n "${SMTPSecret}" ] && [ -n "${SMTPRegion}" ]; then + PASS=$(python3 /home/ec2-user/smtp_credentials_generate.py ${SMTPSecret} ${SMTPRegion}) + echo "OR_EMAIL_PASSWORD=$PASS" >> /etc/environment + fi + if [ -n "${SMTPORArn}" ]; then + echo 'OR_EMAIL_X_HEADERS="X-SES-SOURCE-ARN: ${SMTPORArn}"' >> /etc/environment + fi + 02_efs_dns: + command: !Sub | + # Output EFS_DNS to /etc/environment + if [ -n "${EFSDNS}" ]; then + echo "EFS Filesystem DNS: ${EFSDNS}" + echo "EFS_DNS=${EFSDNS}" >> /etc/environment + fi + + docker_setup: + packages: + yum: + docker: [] + commands: + 01_configure: + command: | + usermod -a -G docker ec2-user + chkconfig docker on + curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/bin/docker-compose && chmod +x /usr/bin/docker-compose && docker-compose --version + services: + systemd: + docker: + enabled: "true" + ensureRunning: "true" + + cron_setup: + packages: + yum: + yum-cron: [] + commands: + 01_configure: + command: chkconfig yum-cron on + services: + systemd: + yum-cron: + enabled: "true" + ensureRunning: "true" + + restart_amazon-cloudwatch-agent: + commands: + 01_stop_service: + command: /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a stop + 02_start_service: + command: | + /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/var/config.json + + setupCfnHup: + files: + '/etc/cfn/cfn-hup.conf': + content: !Sub | + [main] + stack=${AWS::StackId} + region=${AWS::Region} + interval=10 + mode: 000400 + owner: root + group: root + + '/etc/cfn/hooks.d/amazon-cloudwatch-agent-auto-reloader.conf': + content: !Sub | + [cfn-auto-reloader-hook] + triggers=post.update + path=Resources.EC2Instance.Metadata.AWS::CloudFormation::Init + action=/opt/aws/bin/cfn-init -v --stack ${AWS::StackId} --resource EC2Instance --region ${AWS::Region} --configsets default + runas=root + mode: '000400' + owner: root + group: root + + services: + systemd: + cfn-hup: + enabled: true + ensureRunning: true + files: + - /etc/cfn/cfn-hup.conf + - /etc/cfn/hooks.d/amazon-cloudwatch-agent-auto-reloader.conf + + Properties: + InstanceType: + Ref: InstanceType + KeyName: + "developers" + ImageId: !Ref ImageId + SubnetId: !Ref SubnetId + SecurityGroupIds: + - Ref: SSHSecurityGroupId + - Ref: StandardSecurityGroup + BlockDeviceMappings: + - DeviceName: /dev/xvda + Ebs: + VolumeSize: !Ref DiskSize + VolumeType: gp3 + DeleteOnTermination: true + Ipv6AddressCount: 1 + Tags: + - Key: Name + Value: !Ref Host + IamInstanceProfile: !Ref 'InstanceRoleProfile' + UserData: + Fn::Base64: !Sub | + #!/bin/bash -xe + # Install latest cfn scripts + yum -y install aws-cfn-bootstrap + #sed -i '/update_cmd/s/= .*/= security/' /etc/yum/yum-cron-hourly.conf + #sed -i '/update_messages/s/= .*/= no/' /etc/yum/yum-cron-hourly.conf + #sed -i '/apply_updates/s/= .*/= yes/' /etc/yum/yum-cron-hourly.conf + #sed -i '/download_updates/s/= .*/= yes/' /etc/yum/yum-cron-hourly.conf + #sed -i '/download_updates/s/= .*/= no/' /etc/yum/yum-cron.conf + + rpm -Uvh https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/arm64/latest/amazon-cloudwatch-agent.rpm + /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/var/config.json + + # Execute required config set + /opt/aws/bin/cfn-init -v --stack ${AWS::StackName} --resource EC2Instance --configsets default --region ${AWS::Region} + + # All done so signal success + /opt/aws/bin/cfn-signal -e $? --stack ${AWS::StackId} --resource EC2Instance --region ${AWS::Region} + + IPAddress: + Type: AWS::EC2::EIP + Condition: AssignElasticIP + Properties: + Tags: + - Key: Name + Value: !Ref Host + + IPAssoc: + Type: AWS::EC2::EIPAssociation + Condition: AssignElasticIP + Properties: + InstanceId: !Ref EC2Instance + EIP: !Ref IPAddress + + # Telemetry and Alarms + + EmailSubscription: + Type: AWS::SNS::Subscription + Properties: + Endpoint: support@openremote.io + Protocol: email + TopicArn: !Ref SnsTopic + + SnsTopic: + Type: AWS::SNS::Topic + Properties: + DisplayName: !Sub ${Host}.${EC2Instance} + + SystemStatusAlarm: + Type: AWS::CloudWatch::Alarm + Condition: CreateHealthChecks + Properties: + Namespace: AWS/EC2 + MetricName: StatusCheckFailed_System + Statistic: Minimum + Period: 60 + EvaluationPeriods: 2 + ComparisonOperator: GreaterThanThreshold + Threshold: 0 + AlarmActions: + - !Sub "arn:aws:automate:${AWS::Region}:ec2:recover" + - !Ref SnsTopic + OKActions: + - !Ref SnsTopic + Dimensions: + - Name: InstanceId + Value: !Ref EC2Instance + + InstanceStatusAlarm: + Type: AWS::CloudWatch::Alarm + Condition: CreateHealthChecks + Properties: + Namespace: AWS/EC2 + MetricName: StatusCheckFailed_Instance + Statistic: Minimum + Period: 60 + EvaluationPeriods: 5 + ComparisonOperator: GreaterThanThreshold + Threshold: 0 + AlarmActions: + - !Sub "arn:aws:automate:${AWS::Region}:ec2:reboot" + - !Ref SnsTopic + OKActions: + - !Ref SnsTopic + Dimensions: + - Name: InstanceId + Value: !Ref EC2Instance + + CPUUtilizationAlarm: + Type: AWS::CloudWatch::Alarm + Properties: + Namespace: AWS/EC2 + MetricName: CPUUtilization + Statistic: Average + Period: 60 + EvaluationPeriods: 4 + ComparisonOperator: GreaterThanThreshold + Threshold: 90 + AlarmActions: + - !Ref SnsTopic + OKActions: + - !Ref SnsTopic + Dimensions: + - Name: InstanceId + Value: !Ref EC2Instance + + DiskUtilizationAlarm: + Type: AWS::CloudWatch::Alarm + Properties: + Namespace: CWAgent + MetricName: disk_used_percent + Statistic: Average + Period: 600 + EvaluationPeriods: 3 + ComparisonOperator: GreaterThanThreshold + Threshold: 90 + AlarmActions: + - !Ref SnsTopic + OKActions: + - !Ref SnsTopic + Dimensions: + - Name: InstanceId + Value: !Ref EC2Instance + - Name: ImageId + Value: !Ref ImageId + - Name: InstanceType + Value: !Ref InstanceType + - Name: path + Value: / + - Name: fstype + Value: xfs + + MemoryUtilizationAlarm: + Type: AWS::CloudWatch::Alarm + Properties: + Namespace: CWAgent + MetricName: mem_used_percent + Statistic: Average + Period: 600 + EvaluationPeriods: 3 + ComparisonOperator: GreaterThanThreshold + Threshold: 90 + AlarmActions: + - !Ref SnsTopic + OKActions: + - !Ref SnsTopic + Dimensions: + - Name: InstanceId + Value: !Ref EC2Instance + - Name: ImageId + Value: !Ref ImageId + - Name: InstanceType + Value: !Ref InstanceType + + CloudWatchDashboard: + Type: AWS::CloudWatch::Dashboard + Properties: + DashboardName: !Join ["-", !Split [ '.', !Ref Host] ] + DashboardBody: !Sub | + { + "widgets": [ + { + "height": 6, + "width": 6, + "y": 0, + "x": 0, + "type": "metric", + "properties": { + "metrics": [ + [ "CWAgent-Prometheus", "executor_queued_tasks", "instance_name", "${Host}", "name", "ContainerExecutorService", { "label": "ContainerExecutorService" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "period": 300, + "title": "Thread Pool Queue Size", + "stat": "Average" + } + }, + { + "height": 6, + "width": 6, + "y": 0, + "x": 6, + "type": "metric", + "properties": { + "metrics": [ + [ { "expression": "m1 / m2", "label": "Avg Processing Time", "id": "e1" } ], + [ "CWAgent-Prometheus", "or_camel_route_queue_size", "routeId", "AttributeEventProcessor", "instance_name", "${Host}", { "id": "e2", "label": "Queued Events", "yAxis": "right" } ], + [ ".", "or_camel_route_seconds_sum", ".", ".", ".", ".", { "id": "m1", "visible": false, "stat": "Average" } ], + [ ".", "or_camel_route_seconds_count", ".", ".", ".", ".", { "id": "m2", "visible": false, "stat": "Average" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "stat": "Maximum", + "period": 300, + "title": "Attr Event Processing Time" + } + }, + { + "height": 6, + "width": 6, + "y": 6, + "x": 6, + "type": "metric", + "properties": { + "metrics": [ + [ { "expression": "RUNNING_SUM(m1)", "label": "Total", "id": "e1" } ], + [ { "expression": "RUNNING_SUM(m2)", "label": "Failed", "id": "e2" } ], + [ "CWAgent-Prometheus", "or_camel_route_total", "routeId", "AttributeEventProcessor", "instance_name", "${Host}", { "id": "m1", "visible": false } ], + [ "CWAgent-Prometheus", "or_camel_route_failed_total", "routeId", "AttributeEventProcessor", "instance_name", "${Host}", { "id": "m2", "visible": false } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "title": "Attr Event Count", + "stat": "Maximum", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 6, + "x": 0, + "type": "metric", + "properties": { + "metrics": [ + [ { "expression": "m2 / m1", "label": "All", "id": "e1" } ], + [ "CWAgent-Prometheus", "or_rules_firing_count", "instance_name", "${Host}", { "id": "m1", "visible": false } ], + [ "CWAgent-Prometheus", "or_rules_firing_sum", "instance_name", "${Host}", { "id": "m2", "visible": false } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "stat": "Average", + "period": 300, + "title": "Rule Engine Firing Duration (Seconds)" + } + }, + { + "height": 6, + "width": 6, + "y": 6, + "x": 12, + "type": "metric", + "properties": { + "metrics": [ + [ "CWAgent-Prometheus", "haproxy_server_current_sessions", "server", "manager", "proxy", "mqtt", "instance_name", "${Host}", { "label": "MQTT" } ], + [ "...", "manager_backend", ".", ".", { "label": "HTTP/WS" } ], + [ "...", "keycloak", ".", "keycloak_backend", ".", ".", { "label": "Keycloak" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "title": "Proxy Active Sessions", + "stat": "Maximum", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 0, + "x": 12, + "type": "metric", + "properties": { + "metrics": [ + [ "CWAgent-Prometheus", "haproxy_server_max_session_rate", "server", "manager", "proxy", "mqtt", "instance_name", "${Host}", { "label": "MQTT" } ], + [ "...", "manager_backend", ".", ".", { "label": "HTTP/WS" } ], + [ "...", "keycloak", ".", "keycloak_backend", ".", ".", { "label": "Keycloak" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "title": "Proxy Session Rate", + "stat": "Average", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 12, + "x": 12, + "type": "metric", + "properties": { + "metrics": [ + [ "CWAgent-Prometheus", "haproxy_server_bytes_in_total", "server", "manager", "proxy", "mqtt", "instance_name", "${Host}", { "label": "MQTT Bytes In" } ], + [ ".", "haproxy_server_bytes_out_total", ".", ".", ".", ".", ".", ".", { "label": "MQTT Bytes Out" } ], + [ "...", "keycloak", ".", "keycloak_backend", ".", ".", { "label": "Keycloak Bytes Out" } ], + [ ".", "haproxy_server_bytes_in_total", ".", ".", ".", ".", ".", ".", { "label": "Keycloak Bytes In" } ], + [ "...", "manager", ".", "manager_backend", ".", ".", { "label": "HTTP/WS Bytes In" } ], + [ ".", "haproxy_server_bytes_out_total", ".", ".", ".", ".", ".", ".", { "label": "HTTP/WS Bytes Out" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "title": "Proxy I/O", + "stat": "Average", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 12, + "x": 6, + "type": "metric", + "properties": { + "metrics": [ + [ "CWAgent-Prometheus", "haproxy_server_http_responses_total", "server", "keycloak", "proxy", "keycloak_backend", "instance_name", "${Host}", "code", "5xx", { "label": "Keycloak 5xx" } ], + [ "...", "manager", ".", "manager_backend", ".", ".", ".", ".", { "label": "Manager 5xx" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "title": "HTTP Error Responses", + "stat": "Maximum", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 6, + "x": 18, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/EBS", "VolumeReadOps", "VolumeId", "vol-08af38ccf9207da16", { "label": "Reads" } ], + [ ".", "VolumeWriteOps", ".", ".", { "label": "Writes" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "title": "EBS Operations", + "stat": "Average", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 12, + "x": 18, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/EBS", "VolumeReadBytes", "VolumeId", "vol-08af38ccf9207da16", { "label": "Read" } ], + [ ".", "VolumeWriteBytes", ".", ".", { "label": "Write" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "title": "EBS Bytes", + "stat": "Average", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 0, + "x": 18, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/EC2", "EBSIOBalance%", "InstanceId", "${EC2Instance}", { "label": "EBS IO Balance %" } ], + [ ".", "EBSByteBalance%", ".", ".", { "label": "EBS Byte Balance %" } ], + [ ".", "CPUCreditBalance", ".", ".", { "yAxis": "right", "label": "CPU Credit Balance" } ], + [ ".", "CPUUtilization", ".", ".", { "label": "CPU Utilization %", "stat": "Maximum" } ], + [ "CWAgent", "mem_used_percent", ".", ".", "ImageId", "${ImageId}", "InstanceType", "${InstanceType}", { "label": "Memory Usage %", "stat": "Average" } ], + [ ".", "disk_used_percent", "path", "/", "InstanceId", "i-0c9e821c9865e70ea", "ImageId", "${ImageId}", "InstanceType", "${InstanceType}", "fstype", "xfs", { "label": "Disk Usage %", "stat": "Average" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "${AWS::Region}", + "stat": "Minimum", + "period": 300, + "title": "EC2 Stats" + } + } + ] + } diff --git a/.ci_cd/aws/cloudformation-create-efs.yml b/.ci_cd/aws/cloudformation-create-efs.yml new file mode 100644 index 000000000..9044154be --- /dev/null +++ b/.ci_cd/aws/cloudformation-create-efs.yml @@ -0,0 +1,113 @@ +# --------------------------------------------------------------------------------------------- +# Provisions an EFS using the specified VPC and subnets; creates a security group called +# `or-map`; but doesn't pre-configure ingress rules on this security group. +# --------------------------------------------------------------------------------------------- +AWSTemplateFormatVersion: 2010-09-09 +Description: Hosts EFS + +Parameters: + VpcId: + Type: String + Description: The VPC ID + + SubnetID1: + Type: AWS::EC2::Subnet::Id + Description: Mount target 1 subnet ID + + SubnetID2: + Type: AWS::EC2::Subnet::Id + Description: Mount target 2 subnet ID + + SubnetID3: + Type: AWS::EC2::Subnet::Id + Description: Mount target 3 subnet ID + +Conditions: + CreateTarget1: !Not [!Equals [!Ref SubnetID1, ""]] + CreateTarget2: !Not [!Equals [!Ref SubnetID2, ""]] + CreateTarget3: !Not [!Equals [!Ref SubnetID3, ""]] + +Resources: + SecurityGroup: + Type: AWS::EC2::SecurityGroup + Properties: + GroupDescription: "OR Map EFS access" + VpcId: !Ref VpcId + Tags: + - Key: Name + Value: or-map + + FileSystem: + Type: 'AWS::EFS::FileSystem' + Properties: + BackupPolicy: + Status: DISABLED + PerformanceMode: generalPurpose + Encrypted: false + LifecyclePolicies: + - TransitionToIA: AFTER_30_DAYS + FileSystemTags: + - Key: Name + Value: or-map-efs +# FileSystemPolicy: +# Version: "2012-10-17" +# Statement: +# - Effect: "Allow" +# Action: +# - "elasticfilesystem:ClientMount" +# Principal: +# AWS: '*' +# Condition: +# StringEquals: +# 'aws:PrincipalOrgID': o-dhb7rpaban + + + + MountTargetResource1: + Type: AWS::EFS::MountTarget + Condition: CreateTarget1 + Properties: + FileSystemId: !Ref FileSystem + SubnetId: !Ref SubnetID1 + SecurityGroups: + - !Ref SecurityGroup + + MountTargetResource2: + Type: AWS::EFS::MountTarget + Condition: CreateTarget2 + Properties: + FileSystemId: !Ref FileSystem + SubnetId: !Ref SubnetID2 + SecurityGroups: + - !Ref SecurityGroup + + MountTargetResource3: + Type: AWS::EFS::MountTarget + Condition: CreateTarget3 + Properties: + FileSystemId: !Ref FileSystem + SubnetId: !Ref SubnetID3 + SecurityGroups: + - !Ref SecurityGroup + +# SecurityGroupIngressIP4: +# Condition: CreateIPV4Ingress +# Type: AWS::EC2::SecurityGroupIngress +# Properties: +# CidrIp: !Ref VPCIP4CIDR +# GroupId: !Ref SecurityGroupID +# Description: "EFS for VPC" +# FromPort: 2049 +# IpProtocol: "tcp" +# ToPort: 2049 +# +# SecurityGroupIngressIP6: +# Condition: CreateIPV6Ingress +# Type: AWS::EC2::SecurityGroupIngress +# Properties: +# CidrIpv6: !Ref VPCIP6CIDR +# GroupId: !Ref SecurityGroupID +# Description: "EFS for VPC" +# FromPort: 2049 +# IpProtocol: "tcp" +# ToPort: 2049 diff --git a/.ci_cd/aws/cloudformation-create-smtp-user.yml b/.ci_cd/aws/cloudformation-create-smtp-user.yml new file mode 100644 index 000000000..4bd650840 --- /dev/null +++ b/.ci_cd/aws/cloudformation-create-smtp-user.yml @@ -0,0 +1,43 @@ +# --------------------------------------------------------------------------------------------- +# +# Creates CLI user with permission to send emails. +# +# --------------------------------------------------------------------------------------------- +AWSTemplateFormatVersion: '2010-09-09' +Description: 'IAM User SMTP' +Parameters: + UserName: + Description: User name for smtp user + Type: String + #AllowedPattern: "^\S{4,}$" + +Resources: + + SMTPUser: + Type: AWS::IAM::User + Properties: + UserName: !Ref UserName + Policies: + - PolicyName: SESSendEmailAccess + PolicyDocument: + Version: '2012-10-17' + Statement: + - Effect: Allow + Action: + - ses:SendEmail + - ses:SendRawEmail + Resource: + - '*' + + SMTPCredentials: + Type: AWS::IAM::AccessKey + Properties: + UserName: !Ref SMTPUser + +Outputs: + SMTPUserKey: + Description: SMTP server username + Value: !Ref SMTPCredentials + SMTPUserSecret: + Description: SMTP server password + Value: !GetAtt SMTPCredentials.SecretAccessKey diff --git a/.ci_cd/aws/cloudformation-create-vpc.yml b/.ci_cd/aws/cloudformation-create-vpc.yml new file mode 100644 index 000000000..745412265 --- /dev/null +++ b/.ci_cd/aws/cloudformation-create-vpc.yml @@ -0,0 +1,267 @@ +# --------------------------------------------------------------------------------------------------------------------- +# Create standard OpenRemote VPC with 3 public and 3 private subnets and configure IGW for public subnets +# optional SSH access security group and optional VPC peer accepter role or peering request. +# --------------------------------------------------------------------------------------------------------------------- + +AWSTemplateFormatVersion: 2010-09-09 +Description: 'Creates standard OR VPC, subnets, route tables and IGW; optionally create VPC Peering request or acceptor role' + +Parameters: + IPV4CIDR: + Description: IPv4 CIDR for VPC + Type: String + VPCAcceptRole: + Description: Create VPC Peering Accept Role + Type: String + AllowedValues: + - true + - false + Default: false + PeerVPCAccountId: + Description: VPC Peering acceptor Account ID + Type: String + PeerVPCId: + Description: VPC Peering acceptor ID + Type: String + PeerVpcCidr: + Description: VPC Peering acceptor CIDR + Type: String + PeerRoleArn: + Description: Role ARN of VPC Peering acceptor + Type: String + SSHSecurityGroup: + Description: Create SSH Access security group + Type: String + AllowedValues: + - true + - false + Default: true + +Conditions: + CreateVPCAcceptRole: !Equals [!Ref VPCAcceptRole, "true"] + CreateVPCPeerRequest: !Not [!Equals [!Ref PeerRoleArn, ""]] + CreateSSHSecurityGroup: !Equals [!Ref SSHSecurityGroup, "true"] + +Resources: + ## VPC + Vpc: + Type: AWS::EC2::VPC + Properties: + CidrBlock: !Ref IPV4CIDR + EnableDnsHostnames: true + EnableDnsSupport: true + InstanceTenancy: default + Tags: + - Key: Name + Value: or-vpc + + VpcCidrBlockIpv6: + Type: AWS::EC2::VPCCidrBlock + Properties: + VpcId: !Ref Vpc + AmazonProvidedIpv6CidrBlock: true + + ## VPC Peering accept role + VPCPeerRole: + Type: AWS::IAM::Role + Condition: CreateVPCAcceptRole + Properties: + RoleName: !Join [ "-", [ "or-vpc-peer", !Ref "AWS::Region" ] ] + AssumeRolePolicyDocument: + Version: '2012-10-17' + Statement: + - Principal: + AWS: "*" + Action: + - 'sts:AssumeRole' + Effect: Allow + Condition: + StringEquals: + 'aws:PrincipalOrgID': o-dhb7rpaban + Path: / + Policies: + - PolicyName: root + PolicyDocument: + Version: '2012-10-17' + Statement: + - Effect: Allow + Action: 'ec2:AcceptVpcPeeringConnection' + Resource: + 'Fn::Sub': 'arn:aws:ec2:${AWS::Region}:${AWS::AccountId}:vpc/${Vpc}' + - Action: 'ec2:AcceptVpcPeeringConnection' + Condition: + StringEquals: + 'ec2:AccepterVpc': + 'Fn::Sub': 'arn:aws:ec2:${AWS::Region}:${AWS::AccountId}:vpc/${Vpc}' + Effect: Allow + Resource: + 'Fn::Sub': >- + arn:aws:ec2:${AWS::Region}:${AWS::AccountId}:vpc-peering-connection/* + + ## VPC Peering Request + VpcPeeringConnection: + Type: 'AWS::EC2::VPCPeeringConnection' + Condition: CreateVPCPeerRequest + Properties: + VpcId: !Ref Vpc + PeerVpcId: !Ref PeerVPCId + PeerOwnerId: !Ref PeerVPCAccountId + PeerRoleArn: !Ref PeerRoleArn + + ## SUBNETS + PublicSubnet1: + Type: AWS::EC2::Subnet + DependsOn: VpcCidrBlockIpv6 + Properties: + VpcId: !Ref Vpc + AvailabilityZone: !Select [ 0, !GetAZs '' ] + CidrBlock: !Select [ 0, !Cidr [!Ref IPV4CIDR, 6, 8]] + Ipv6CidrBlock: !Select [1, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 7, 64]] + AssignIpv6AddressOnCreation: true + MapPublicIpOnLaunch: true + Tags: + - Key: Name + Value: or-subnet-public-1 + + PublicSubnet2: + Type: AWS::EC2::Subnet + DependsOn: VpcCidrBlockIpv6 + Properties: + VpcId: !Ref Vpc + AvailabilityZone: !Select [ 1, !GetAZs '' ] + CidrBlock: !Select [ 1, !Cidr [!Ref IPV4CIDR, 6, 8]] + Ipv6CidrBlock: !Select [2, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 7, 64]] + AssignIpv6AddressOnCreation: true + MapPublicIpOnLaunch: true + Tags: + - Key: Name + Value: or-subnet-public-2 + + PublicSubnet3: + Type: AWS::EC2::Subnet + DependsOn: VpcCidrBlockIpv6 + Properties: + VpcId: !Ref Vpc + AvailabilityZone: !Select [ 2, !GetAZs '' ] + CidrBlock: !Select [ 5, !Cidr [!Ref IPV4CIDR, 7, 8]] + Ipv6CidrBlock: !Select [6, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 8, 64]] + AssignIpv6AddressOnCreation: true + MapPublicIpOnLaunch: true + Tags: + - Key: Name + Value: or-subnet-public-3 + + PrivateSubnet1: + Type: AWS::EC2::Subnet + DependsOn: VpcCidrBlockIpv6 + Properties: + VpcId: !Ref Vpc + AvailabilityZone: !Select [ 0, !GetAZs '' ] + CidrBlock: !Select [ 2, !Cidr [!Ref IPV4CIDR, 6, 8]] + Ipv6CidrBlock: !Select [3, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 7, 64]] + AssignIpv6AddressOnCreation: true + MapPublicIpOnLaunch: false + Tags: + - Key: Name + Value: or-subnet-private-1 + + PrivateSubnet2: + Type: AWS::EC2::Subnet + DependsOn: VpcCidrBlockIpv6 + Properties: + VpcId: !Ref Vpc + AvailabilityZone: !Select [ 1, !GetAZs '' ] + CidrBlock: !Select [ 3, !Cidr [!Ref IPV4CIDR, 6, 8]] + Ipv6CidrBlock: !Select [4, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 7, 64]] + AssignIpv6AddressOnCreation: true + MapPublicIpOnLaunch: false + Tags: + - Key: Name + Value: or-subnet-private-2 + + PrivateSubnet3: + Type: AWS::EC2::Subnet + DependsOn: VpcCidrBlockIpv6 + Properties: + VpcId: !Ref Vpc + AvailabilityZone: !Select [ 2, !GetAZs '' ] + CidrBlock: !Select [ 6, !Cidr [!Ref IPV4CIDR, 7, 8]] + Ipv6CidrBlock: !Select [7, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 8, 64]] + AssignIpv6AddressOnCreation: true + MapPublicIpOnLaunch: false + Tags: + - Key: Name + Value: or-subnet-private-3 + + ## INTERNET GATEWAY + InternetGateway: + Type: AWS::EC2::InternetGateway + + GatewayToInternet: + Type: AWS::EC2::VPCGatewayAttachment + Properties: + VpcId: !Ref Vpc + InternetGatewayId: !Ref InternetGateway + + ## PUBLIC ROUTING + PublicRouteTable: + Type: AWS::EC2::RouteTable + Properties: + VpcId: !Ref Vpc + Tags: + - Key: Name + Value: or-routetable + + PublicRoute: + Type: AWS::EC2::Route + DependsOn: GatewayToInternet + Properties: + RouteTableId: !Ref PublicRouteTable + DestinationCidrBlock: 0.0.0.0/0 + GatewayId: !Ref InternetGateway + + PublicRoute6: + Type: AWS::EC2::Route + DependsOn: GatewayToInternet + Properties: + RouteTableId: !Ref PublicRouteTable + DestinationIpv6CidrBlock: ::/0 + GatewayId: !Ref InternetGateway + + VpcPeerRoute: + Type: AWS::EC2::Route + Condition: CreateVPCPeerRequest + DependsOn: VpcPeeringConnection + Properties: + RouteTableId: !Ref PublicRouteTable + DestinationCidrBlock: !Ref PeerVpcCidr + VpcPeeringConnectionId: !Ref VpcPeeringConnection + + PublicSubnet1RouteTableAssociation: + Type: AWS::EC2::SubnetRouteTableAssociation + Properties: + SubnetId: !Ref PublicSubnet1 + RouteTableId: !Ref PublicRouteTable + + PublicSubnet2RouteTableAssociation: + Type: AWS::EC2::SubnetRouteTableAssociation + Properties: + SubnetId: !Ref PublicSubnet2 + RouteTableId: !Ref PublicRouteTable + + PublicSubnet3RouteTableAssociation: + Type: AWS::EC2::SubnetRouteTableAssociation + Properties: + SubnetId: !Ref PublicSubnet3 + RouteTableId: !Ref PublicRouteTable + + ## SSH Security Group + SecurityGroup: + Type: AWS::EC2::SecurityGroup + Condition: CreateSSHSecurityGroup + Properties: + GroupDescription: "SSH access whitelist" + VpcId: !Ref Vpc + Tags: + - Key: Name + Value: ssh-access diff --git a/.ci_cd/aws/cloudformation-healthcheck-alarm.yml b/.ci_cd/aws/cloudformation-healthcheck-alarm.yml new file mode 100644 index 000000000..6edc5cc9d --- /dev/null +++ b/.ci_cd/aws/cloudformation-healthcheck-alarm.yml @@ -0,0 +1,56 @@ +# --------------------------------------------------------------------------------------------------------------------- +# Creates an alarm for Route53 health check - must be run in the us-east-1 region +# --------------------------------------------------------------------------------------------------------------------- +AWSTemplateFormatVersion: '2010-09-09' +Description: 'Route 53 Healthcheck alarm' + +Parameters: + Host: + Description: FQDN for host + Type: String + +Resources: + + HealthCheck: + Type: AWS::Route53::HealthCheck + Properties: + HealthCheckConfig: + Port: 443 + Type: HTTPS + ResourcePath: '/api/master/info' + FullyQualifiedDomainName: !Sub ${Host} + RequestInterval: 30 + FailureThreshold: 10 + HealthCheckTags: + - Key: Name + Value: !Sub ${Host} + + EmailSubscription: + Type: AWS::SNS::Subscription + Properties: + Endpoint: support@openremote.io + Protocol: email + TopicArn: !Ref SnsTopic + + SnsTopic: + Type: AWS::SNS::Topic + Properties: + DisplayName: !Ref Host + + HealthCheckAlarm: + Type: AWS::CloudWatch::Alarm + Properties: + Namespace: AWS/Route53 + MetricName: HealthCheckStatus + Statistic: Sum + Period: 60 + EvaluationPeriods: 15 + ComparisonOperator: LessThanThreshold + Threshold: 1 + AlarmActions: + - !Ref SnsTopic + OKActions: + - !Ref SnsTopic + Dimensions: + - Name: HealthCheckId + Value: !Ref HealthCheck diff --git a/.ci_cd/aws/smtp_credentials_generate.py b/.ci_cd/aws/smtp_credentials_generate.py new file mode 100644 index 000000000..173fdb14a --- /dev/null +++ b/.ci_cd/aws/smtp_credentials_generate.py @@ -0,0 +1,65 @@ +#!/usr/bin/env python3 + +import hmac +import hashlib +import base64 +import argparse + +SMTP_REGIONS = [ + 'us-east-2', # US East (Ohio) + 'us-east-1', # US East (N. Virginia) + 'us-west-2', # US West (Oregon) + 'ap-south-1', # Asia Pacific (Mumbai) + 'ap-northeast-2', # Asia Pacific (Seoul) + 'ap-southeast-1', # Asia Pacific (Singapore) + 'ap-southeast-2', # Asia Pacific (Sydney) + 'ap-northeast-1', # Asia Pacific (Tokyo) + 'ca-central-1', # Canada (Central) + 'eu-central-1', # Europe (Frankfurt) + 'eu-west-1', # Europe (Ireland) + 'eu-west-2', # Europe (London) + 'sa-east-1', # South America (Sao Paulo) + 'us-gov-west-1', # AWS GovCloud (US) +] + +# These values are required to calculate the signature. Do not change them. +DATE = "11111111" +SERVICE = "ses" +MESSAGE = "SendRawEmail" +TERMINAL = "aws4_request" +VERSION = 0x04 + + +def sign(key, msg): + return hmac.new(key, msg.encode('utf-8'), hashlib.sha256).digest() + + +def calculate_key(secret_access_key, region): + if region not in SMTP_REGIONS: + raise ValueError(f"The {region} Region doesn't have an SMTP endpoint.") + + signature = sign(("AWS4" + secret_access_key).encode('utf-8'), DATE) + signature = sign(signature, region) + signature = sign(signature, SERVICE) + signature = sign(signature, TERMINAL) + signature = sign(signature, MESSAGE) + signature_and_version = bytes([VERSION]) + signature + smtp_password = base64.b64encode(signature_and_version) + return smtp_password.decode('utf-8') + + +def main(): + parser = argparse.ArgumentParser( + description='Convert a Secret Access Key for an IAM user to an SMTP password.') + parser.add_argument( + 'secret', help='The Secret Access Key to convert.') + parser.add_argument( + 'region', + help='The AWS Region where the SMTP password will be used.', + choices=SMTP_REGIONS) + args = parser.parse_args() + print(calculate_key(args.secret, args.region)) + + +if __name__ == '__main__': + main() diff --git a/.ci_cd/ci_cd.json b/.ci_cd/ci_cd.json new file mode 100644 index 000000000..dd708b6ef --- /dev/null +++ b/.ci_cd/ci_cd.json @@ -0,0 +1,10 @@ +{ + "push": { + "main": { + "deploy": { + "managerTag": "develop", + "environment": "staging" + } + } + } +} diff --git a/.ci_cd/env/.env b/.ci_cd/env/.env new file mode 100644 index 000000000..d8b4e0148 --- /dev/null +++ b/.ci_cd/env/.env @@ -0,0 +1,6 @@ +AWS_ACCOUNT_NAME=openremote +CLEAN_INSTALL=true +DAILY_BACKUP=false +ENV_COMPOSE_FILE=profile/demo.yml +OR_SETUP_TYPE=demo +OR_EMAIL_TO="developers@openremote.io" diff --git a/.ci_cd/env/demo.env b/.ci_cd/env/demo.env new file mode 100644 index 000000000..8d31c4ef0 --- /dev/null +++ b/.ci_cd/env/demo.env @@ -0,0 +1,4 @@ +OR_HOSTNAME=demo.openremote.app +OR_ADDITIONAL_HOSTNAMES=demo.openremote.io +OR_SETUP_RUN_ON_RESTART=true +DAILY_RESTART=true diff --git a/.ci_cd/env/staging.env b/.ci_cd/env/staging.env new file mode 100644 index 000000000..f6ccf71e9 --- /dev/null +++ b/.ci_cd/env/staging.env @@ -0,0 +1,4 @@ +OR_HOSTNAME=staging.demo.openremote.app +OR_ADDITIONAL_HOSTNAMES=staging.demo.openremote.io +OR_SETUP_RUN_ON_RESTART=true +DAILY_RESTART=true From b0d76304a1218dda3b314827ce3e66cb8c2c79ac Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 3 Dec 2023 11:56:18 +0100 Subject: [PATCH 02/29] Use fork with gitmodules and pipeline --- .github/workflows/ci_cd.yml | 2 +- .gitmodules | 2 +- openremote | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 6a0f70437..07c2f74ff 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -37,7 +37,7 @@ on: jobs: call-main-repo: name: CI/CD - uses: openremote/openremote/.github/workflows/ci_cd.yml@master + uses: wborn/openremote/.github/workflows/ci_cd.yml@master with: INPUTS: ${{ toJSON(github.event.inputs) }} secrets: diff --git a/.gitmodules b/.gitmodules index 7c42787f1..69f95dc22 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,5 +1,5 @@ [submodule "openremote"] path = openremote - url = https://github.com/openremote/openremote.git + url = https://github.com/wborn/openremote.git branch = master update = rebase diff --git a/openremote b/openremote index dae58f0d4..c4bdbf9ad 160000 --- a/openremote +++ b/openremote @@ -1 +1 @@ -Subproject commit dae58f0d40b306528146d5fd26ac3750bb416c78 +Subproject commit c4bdbf9ad231e0bfef2f3d92cd9a7a906bd82cce From a3ab2582b4c5b96fee181768eb0cc67085ec3010 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 3 Dec 2023 14:09:46 +0100 Subject: [PATCH 03/29] Update yarn.lock --- yarn.lock | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/yarn.lock b/yarn.lock index c4b3d3bb5..98d67cb4e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2892,10 +2892,10 @@ __metadata: languageName: node linkType: hard -"@mdi/font@npm:^6.5.95": - version: 6.6.96 - resolution: "@mdi/font@npm:6.6.96" - checksum: d305fa4a9e572cfebc148676d80f4d193dfc423850c8172c0585ceda6e0e041ea0eed26b2aed444d0e51bba419b7085452484cfaa5463de0ee58666982e1c5b9 +"@mdi/font@npm:latest": + version: 7.3.67 + resolution: "@mdi/font@npm:7.3.67" + checksum: 34af78e108b1cbf30760a062a0d4c25e58fb13b719cef535b96116c6f522f877f19448d4389dac87176bd3bbca240b9f721b1b01599f0b333311edbff5d2fba9 languageName: node linkType: hard @@ -3202,15 +3202,6 @@ __metadata: languageName: unknown linkType: soft -"@openremote/dashboard@workspace:openremote/ui/app/dashboard": - version: 0.0.0-use.local - resolution: "@openremote/dashboard@workspace:openremote/ui/app/dashboard" - dependencies: - "@openremote/or-app": ^1.1.0 - "@openremote/util": "workspace:*" - languageName: unknown - linkType: soft - "@openremote/demo-core@^1.0.4, @openremote/demo-core@workspace:openremote/ui/demo/demo-core": version: 0.0.0-use.local resolution: "@openremote/demo-core@workspace:openremote/ui/demo/demo-core" @@ -3284,6 +3275,15 @@ __metadata: languageName: unknown linkType: soft +"@openremote/insights@workspace:openremote/ui/app/insights": + version: 0.0.0-use.local + resolution: "@openremote/insights@workspace:openremote/ui/app/insights" + dependencies: + "@openremote/or-app": ^1.1.0 + "@openremote/util": "workspace:*" + languageName: unknown + linkType: soft + "@openremote/manager@workspace:*, @openremote/manager@workspace:openremote/ui/app/manager": version: 0.0.0-use.local resolution: "@openremote/manager@workspace:openremote/ui/app/manager" @@ -3528,7 +3528,7 @@ __metadata: version: 0.0.0-use.local resolution: "@openremote/or-icon@workspace:openremote/ui/component/or-icon" dependencies: - "@mdi/font": ^6.5.95 + "@mdi/font": latest lit: ^2.0.2 terser-webpack-plugin: ^5.2.5 typescript: ">=4.5.2" From 67791c1209a3345ea3c9e97b3233bcfc18e5b22f Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 10 Dec 2023 17:03:37 +0100 Subject: [PATCH 04/29] Set openremoteVersion and use resolveDependency --- agent/build.gradle | 2 +- gradle.properties | 1 + manager/build.gradle | 3 ++- model/build.gradle | 2 +- openremote | 2 +- test/build.gradle | 2 +- 6 files changed, 7 insertions(+), 5 deletions(-) diff --git a/agent/build.gradle b/agent/build.gradle index ca026c5d0..9e6fe4654 100644 --- a/agent/build.gradle +++ b/agent/build.gradle @@ -1,7 +1,7 @@ apply plugin: "java-library" dependencies { - api resolveProject(":agent") + api resolveDependency(":agent") api project(":model") } diff --git a/gradle.properties b/gradle.properties index 38f2dc8cd..f717154c6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,3 @@ projectName = custom-project projectVersion = 1.0-SNAPSHOT +openremoteVersion = 0.2.0-SNAPSHOT diff --git a/manager/build.gradle b/manager/build.gradle index ad7551d53..0e5e6d63c 100644 --- a/manager/build.gradle +++ b/manager/build.gradle @@ -1,7 +1,8 @@ apply plugin: "java-library" dependencies { - api resolveProject(":container") + api resolveDependency(":container") + //api resolveDependency(":manager") api resolveProject(":manager") api project(":agent") api project(":model") diff --git a/model/build.gradle b/model/build.gradle index 990163931..065f29c2e 100644 --- a/model/build.gradle +++ b/model/build.gradle @@ -1,7 +1,7 @@ apply plugin: "java-library" dependencies { - api resolveProject(":model") + api resolveDependency(":model") } task installDist { diff --git a/openremote b/openremote index c4bdbf9ad..2f8e5e69f 160000 --- a/openremote +++ b/openremote @@ -1 +1 @@ -Subproject commit c4bdbf9ad231e0bfef2f3d92cd9a7a906bd82cce +Subproject commit 2f8e5e69fff6a652ccbd91a680dfab4b96c57650 diff --git a/test/build.gradle b/test/build.gradle index bd91b56e2..5d8c6ab9f 100644 --- a/test/build.gradle +++ b/test/build.gradle @@ -12,7 +12,7 @@ dependencies { api project(":manager") api project(":model") api project(":agent") - testImplementation(testFixtures(resolveProject(":test"))) + testImplementation(testFixtures(resolveDependency(":test"))) } tasks.withType(Test) { From a0b94cf72bbe904a3b96b3c3a820684e4c649cf8 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 17 Dec 2023 10:32:35 +0100 Subject: [PATCH 05/29] Consume manager artifact --- manager/build.gradle | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/manager/build.gradle b/manager/build.gradle index 0e5e6d63c..1a012dbca 100644 --- a/manager/build.gradle +++ b/manager/build.gradle @@ -2,8 +2,7 @@ apply plugin: "java-library" dependencies { api resolveDependency(":container") - //api resolveDependency(":manager") - api resolveProject(":manager") + api resolveDependency(":manager") api project(":agent") api project(":model") } From 3b2413dc9728e7c0fc7cd3bd583a0ad7fca12144 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 17 Dec 2023 12:10:57 +0100 Subject: [PATCH 06/29] Use custom-project.gradle if openremote submodule does not exist --- build.gradle | 4 +- custom-project.gradle | 320 ++++++++++++++++++++++++++++++++++++++++ deployment/build.gradle | 8 +- 3 files changed, 330 insertions(+), 2 deletions(-) create mode 100644 custom-project.gradle diff --git a/build.gradle b/build.gradle index 55f0ee8ff..a831eb5c9 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,10 @@ allprojects { // Apply common project setup but exclude submodule, it has its own build.gradle - if (!path.startsWith(":openremote")) { + if (findProject(":openremote") && !path.startsWith(":openremote")) { apply from: "${project(":openremote").projectDir}/project.gradle" + } else if (!findProject(":openremote")) { + apply from: "${project.rootDir}/custom-project.gradle" } } diff --git a/custom-project.gradle b/custom-project.gradle new file mode 100644 index 000000000..445706106 --- /dev/null +++ b/custom-project.gradle @@ -0,0 +1,320 @@ +// Common configuration applied to all projects +import java.nio.file.* +import java.nio.file.attribute.* +import java.util.Set +import static org.apache.tools.ant.taskdefs.condition.Os.FAMILY_WINDOWS +import static org.apache.tools.ant.taskdefs.condition.Os.isFamily +import static org.jetbrains.gradle.ext.ShortenCommandLine.MANIFEST +import org.jetbrains.gradle.ext.Application +import org.jetbrains.gradle.ext.JUnit + +// Configure versions in gradle.properties (putting a gradle.properties file +// in a subproject only overrides root properties of same name for the actual +// subproject, not for its children!) +version = hasProperty("openremoteVersion") ? openremoteVersion : "0.0.0" + +configurations.all { + resolutionStrategy { + + //failOnVersionConflict() + + // This has been replaced with eclipse angus implementation + exclude group: "com.sun.activation", module: "jakarta.activation" + + eachDependency { DependencyResolveDetails details -> + if (details.requested.group == 'org.eclipse.angus' && details.requested.name == 'angus-activation' && details.requested.version == '1.0.0') { + details.useVersion '2.0.0' + } + } + } +} + +// Ensure git hook creation task is executed +if (project == rootProject) { + + project.afterEvaluate { + + if (rootProject.hasProperty("gradleFileEncrypt")) { + println("File encryption plugin config found, configuring git pre commit hook and decrypt task dependency") + try { + // Write git hook for encryption plugin checks before any commit + def path = Paths.get(rootProject.projectDir.path, ".git/hooks/pre-commit") + def f = path.toFile() + f.text = """#!/bin/sh + +echo "***** Running gradle encryption plugin checkFilesGitIgnored task ******" + +./gradlew checkFilesGitIgnoredNew + +status=\$? + +if [ \$status != 0 ]; then + echo "***** One or more encrypted files are not listed in a .gitignore - please add to prevent unencrypted version of file(s) from being committed *****" +fi + +exit \$status +""" + Set perms = Files.readAttributes(path, PosixFileAttributes.class).permissions() + perms.add(PosixFilePermission.OWNER_WRITE) + perms.add(PosixFilePermission.OWNER_READ) + perms.add(PosixFilePermission.OWNER_EXECUTE) + perms.add(PosixFilePermission.GROUP_WRITE) + perms.add(PosixFilePermission.GROUP_READ) + perms.add(PosixFilePermission.GROUP_EXECUTE) + perms.add(PosixFilePermission.OTHERS_READ) + perms.add(PosixFilePermission.OTHERS_EXECUTE) + Files.setPosixFilePermissions(path, perms) + } catch (Exception ignored) {} + + // Add dependency on decrypt task for deployment installDist only if GFE_PASSWORD defined + def password = System.env.GFE_PASSWORD + if (password != null) { + Task decryptTask = getTasksByName("decryptFiles", false)[0] + + try { + def installDist = tasks.getByPath(":deployment:installDist") + installDist.dependsOn decryptTask + installDist.mustRunAfter(decryptTask) + } catch (Exception ex) { + println("Failed to add decryptFiles task dependency: " + ex) + } + } + } else { + // Remove git hook + try { + Files.delete(Paths.get(rootProject.projectDir.path, ".git/hooks/pre-commit")) + } catch (Exception ignored) { + } + } + } +} + + +// Configure Conditional plugins +if (project == rootProject) { + apply plugin: "org.jetbrains.gradle.plugin.idea-ext" + + // Configure IDEA + if (project.hasProperty("idea") && idea.project) { + // IDEA settings + idea.project.settings { + compiler { + javac { + javacAdditionalOptions "-parameters" + } + } + runConfigurations { + defaults(JUnit) { + shortenCommandLine = MANIFEST + workingDirectory = projectDir.toString() + } + defaults(Application) { + mainClass = 'org.openremote.manager.Main' + shortenCommandLine = MANIFEST + workingDirectory = projectDir.toString() + } + "Demo Setup"(Application) { + moduleName = getProject().idea.module.name + ".openremote.setup.demo" + envs = [ + OR_SETUP_TYPE: "demo" + ] + } + "Demo Setup with Proxy"(Application) { + moduleName = getProject().idea.module.name + ".openremote.setup.demo" + envs = [ + OR_SETUP_TYPE: "demo", + OR_WEBSERVER_LISTEN_HOST: "0.0.0.0", + OR_SSL_PORT: "-1" + ] + } + "Test Setup"(Application) { + moduleName = getProject().idea.module.name + ".openremote.setup.integration" + } + "Test Setup with Proxy"(Application) { + moduleName = getProject().idea.module.name + ".openremote.setup.integration" + envs = [ + OR_WEBSERVER_LISTEN_HOST: "0.0.0.0", + OR_SSL_PORT: "-1" + ] + } + "Empty"(Application) { + moduleName = getProject().idea.module.name + ".openremote.manager.main" + } + "Empty with Proxy"(Application) { + moduleName = getProject().idea.module.name + ".openremote.manager.main" + envs = [ + OR_WEBSERVER_LISTEN_HOST: "0.0.0.0", + OR_SSL_PORT: "-1" + ] + } + } + } + + idea.project.settings.runConfigurations { + "Custom Deployment"(Application) { + moduleName = "${getProject().idea.module.name}.setup.main" + envs = [ + OR_MAP_SETTINGS_PATH: "../deployment/map/mapsettings.json", + OR_MAP_TILES_PATH: "../deployment/map/mapdata.mbtiles", + OR_CUSTOM_APP_DOCROOT: "../deployment/manager/app", + OR_CONSOLE_APP_CONFIG_DOCROOT: "../deployment/manager/consoleappconfig" + ] + } + } + } +} + +// Give test projects more memory (Gradle 5 reduced this to 512MB) +subprojects { + tasks.withType(Test) { + maxHeapSize = "2g" + } +} + +// Default repositories for dependency resolution +repositories { + maven { + url = "https://repo.osgeo.org/repository/release/" + } + mavenCentral() + maven { + url "https://pkgs.dev.azure.com/OpenRemote/OpenRemote/_packaging/OpenRemote/maven/v1" + } + maven { + url "https://s01.oss.sonatype.org/content/repositories/snapshots" + } +} + +// Eclipse needs help +apply plugin: "eclipse" + +// Intellij needs help +apply plugin: 'idea' +// Use the same output directories in IDE as in gradle +idea { + module { + outputDir file('build/classes/main') + testOutputDir file('build/classes/test') + excludeDirs += file(".node") + excludeDirs += file("node_modules") + excludeDirs += file("dist") + excludeDirs += file("lib") + excludeDirs += file("build") + } +} + + + +def resolveDependency(String path) { + "io.openremote:openremote-" + path.substring(1) + ":" + version +} + +def resolveTask(String path) { + tasks.getByPath(path) +} + +def getYarnInstallTask() { + def customPackageJsonFile = Paths.get(rootProject.projectDir.path, "package.json").toFile() + if (!customPackageJsonFile.exists()) { + // No custom project yarn package.json so use standard openremote repo package.json + return resolveTask(":yarnInstall") + } else { + return tasks.getByPath(":yarnInstall") + } +} + +// Gets the list of runtime JAR dependencies; can be used in custom project deployment installDist task to populate +// extensions directory +def getDeploymentJars(Project project = project) { + if (project.configurations.find { it.name == "runtimeClasspath" } == null) { + return [] + } + + return project.configurations.runtimeClasspath.resolvedConfiguration.resolvedArtifacts.findAll { + dep -> dep.name != "openremote-manager" }.collect { + println "CopyLibs Artifact: ${it.file.path}" + return it.file + } +} + +ext { + resolveDependency = this.&resolveDependency + resolveTask = this.&resolveTask + getYarnInstallTask = this.&getYarnInstallTask + getDeploymentJars = this.&getDeploymentJars +} + +// Add UI tasks +ext.npmCommand = { + cmd -> + isFamily(FAMILY_WINDOWS) ? "${cmd}.cmd" : cmd +} + +// Add yarn tasks +task yarnInstall(type: Exec){ + commandLine npmCommand("yarn"), "install" +} +task yarnInstallForce(type: Exec){ + commandLine npmCommand("yarn"), "install", "--force" +} + +task npmClean(type: Exec){ + dependsOn getYarnInstallTask() + commandLine npmCommand("yarn"), "run", "clean" +} +task npmBuild(type: Exec){ + mustRunAfter npmClean + dependsOn getYarnInstallTask() + commandLine npmCommand("yarn"), "run", "build" +} +task npmTest(type: Exec){ + dependsOn getYarnInstallTask() + commandLine npmCommand("yarn"), "run", "test" +} +task npmServe(type: Exec){ + dependsOn getYarnInstallTask() + commandLine npmCommand("yarn"), "run", "serve" +} +task npmPrepare(type: Exec){ + dependsOn getYarnInstallTask() + commandLine npmCommand("yarn"), "run", "prepublishOnly" +} +task npmPublish(type: Exec){ + dependsOn getYarnInstallTask() + commandLine npmCommand("yarn"), "publish" +} +task npmServeProduction(type: Exec) { + dependsOn getYarnInstallTask() + commandLine npmCommand("yarn"), "run", "serveProduction" +} + +// Add typescript tasks +task tscWatch(type: Exec) { + commandLine npmCommand("npx"), "tsc", "-b", "--watch" +} + +// Configure Java build +plugins.withType(JavaPlugin).whenPluginAdded { + + // Use Java 17 + tasks.withType(JavaCompile) { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + def warnLogFile = file("$buildDir/${name}Warnings.log") + logging.addStandardErrorListener(new StandardOutputListener() { + void onOutput(CharSequence output) { + warnLogFile << output + } + }) + options.compilerArgs += ["-Xlint:unchecked", "-Xlint:deprecation", "-parameters"] + options.encoding = 'UTF-8' + } + + // Allow dependencyInsight checks across all projects + task allDependencyInsight(type: DependencyInsightReportTask) {} + + // JAR/ZIP base name is the fully qualified subproject name + archivesBaseName = "${rootProject.name}${path.replaceAll(":", "-")}" +} + +// POM generator diff --git a/deployment/build.gradle b/deployment/build.gradle index eabc4719d..5eb66ef30 100644 --- a/deployment/build.gradle +++ b/deployment/build.gradle @@ -6,7 +6,13 @@ dependencies { task license { doLast { - def toConcatenate = files("${project(":openremote").projectDir}/LICENSE.txt", "${rootDir}/LICENSE.txt") + def licenseFiles = new ArrayList<>() + if (findProject(":openremote")) { + licenseFiles.add("${project(":openremote").projectDir}/LICENSE.txt") + } + licenseFiles.add("${rootDir}/LICENSE.txt") + + def toConcatenate = files(licenseFiles.toArray()) def outputFileName = "${buildDir}/image/manager/app/LICENSE.txt" def output = new File(outputFileName) if (output.exists()) { From 4644a25c896745eb6e7caf973446822af1058c0b Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 17 Dec 2023 18:24:22 +0100 Subject: [PATCH 07/29] Use NPM dependencies from repository instead of workspace --- openremote | 2 +- package.json | 36 +- ui/app/custom/package.json | 4 +- ui/app/custom/tsconfig.json | 4 - yarn.lock | 5651 ++++++++++++++++++----------------- 5 files changed, 2990 insertions(+), 2707 deletions(-) diff --git a/openremote b/openremote index 2f8e5e69f..d0dd4b80a 160000 --- a/openremote +++ b/openremote @@ -1 +1 @@ -Subproject commit 2f8e5e69fff6a652ccbd91a680dfab4b96c57650 +Subproject commit d0dd4b80a6b27cb04754fb5c822ce77f4e6d5062 diff --git a/package.json b/package.json index 707c3838f..fae37ea5b 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,40 @@ "ui/demo/*" ], "devDependencies": { - "lerna": "^4.0.0" + "@babel/core": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/runtime": "^7.16.3", + "@mdi/font": "latest", + "@typescript-eslint/eslint-plugin": "^5.9.0", + "@typescript-eslint/parser": "^5.9.0", + "babel-loader": "^8.2.3", + "copy-webpack-plugin": "^10.0.0", + "cross-env": "^7.0.3", + "css-loader": "^6.5.1", + "eslint": "^8.6.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-standard": "^16.0.3", + "eslint-plugin-import": "^2.25.4", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-promise": "^6.0.0", + "fast-async": "^6.3.8", + "file-loader": "^6.2.0", + "fork-ts-checker-notifier-webpack-plugin": "^4.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "html-webpack-plugin": "^5.5.0", + "lerna": "^4.0.0", + "prettier": "^2.5.1", + "shx": "^0.3.3", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "ts-loader": "^9.2.6", + "typescript": ">=4.5.2", + "webpack": "^5.76.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.5.0" } } diff --git a/ui/app/custom/package.json b/ui/app/custom/package.json index 2730140f8..397233d80 100644 --- a/ui/app/custom/package.json +++ b/ui/app/custom/package.json @@ -18,9 +18,9 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "@openremote/manager": "workspace:*" + "@openremote/manager": "^1.0.4" }, "devDependencies": { - "@openremote/util": "workspace:*" + "@openremote/util": "^1.0.4" } } diff --git a/ui/app/custom/tsconfig.json b/ui/app/custom/tsconfig.json index 0c9bb2655..bebea07d5 100644 --- a/ui/app/custom/tsconfig.json +++ b/ui/app/custom/tsconfig.json @@ -1,5 +1,4 @@ { - "extends": "../../../openremote/ui/tsconfig", "compilerOptions": { "outDir": "./lib", "rootDir": "src", @@ -8,7 +7,4 @@ "include": [ "./src" ], - "references": [ - { "path": "../../../openremote/ui/app/manager" } - ] } diff --git a/yarn.lock b/yarn.lock index 98d67cb4e..2054d5292 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,1131 +5,1205 @@ __metadata: version: 6 cacheKey: 8 -"@ampproject/remapping@npm:^2.1.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" dependencies: - "@jridgewell/gen-mapping": ^0.1.0 + "@jridgewell/gen-mapping": ^0.3.0 "@jridgewell/trace-mapping": ^0.3.9 - checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 + checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.8.3": - version: 7.16.7 - resolution: "@babel/code-frame@npm:7.16.7" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.8.3": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" dependencies: - "@babel/highlight": ^7.16.7 - checksum: db2f7faa31bc2c9cf63197b481b30ea57147a5fc1a6fab60e5d6c02cdfbf6de8e17b5121f99917b3dabb5eeb572da078312e70697415940383efc140d4e0808b + "@babel/highlight": ^7.23.4 + chalk: ^2.4.2 + checksum: d90981fdf56a2824a9b14d19a4c0e8db93633fd488c772624b4e83e0ceac6039a27cd298a247c3214faa952bf803ba23696172ae7e7235f3b97f43ba278c569a languageName: node linkType: hard -"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.0, @babel/compat-data@npm:^7.17.7": - version: 7.17.7 - resolution: "@babel/compat-data@npm:7.17.7" - checksum: bf13476676884ce9afc199747ff82f3bcd6d42a9cfb01ce91bdb762b83ea11ec619b6ec532d1a80469ab14f191f33b5d4b9f8796fa8be3bc728d42b0c5e737e3 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/compat-data@npm:7.23.5" + checksum: 06ce244cda5763295a0ea924728c09bae57d35713b675175227278896946f922a63edf803c322f855a3878323d48d0255a2a3023409d2a123483c8a69ebb4744 languageName: node linkType: hard -"@babel/core@npm:^7.16.0": - version: 7.17.9 - resolution: "@babel/core@npm:7.17.9" +"@babel/core@npm:^7.8.3": + version: 7.23.6 + resolution: "@babel/core@npm:7.23.6" dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.16.7 - "@babel/generator": ^7.17.9 - "@babel/helper-compilation-targets": ^7.17.7 - "@babel/helper-module-transforms": ^7.17.7 - "@babel/helpers": ^7.17.9 - "@babel/parser": ^7.17.9 - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.17.9 - "@babel/types": ^7.17.0 - convert-source-map: ^1.7.0 + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.23.5 + "@babel/generator": ^7.23.6 + "@babel/helper-compilation-targets": ^7.23.6 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helpers": ^7.23.6 + "@babel/parser": ^7.23.6 + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.6 + "@babel/types": ^7.23.6 + convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: 2d301e4561a170bb584a735ec412de8fdc40b2052e12380d4a5e36781be5af1fd2a60552e7f0764b0a491a242f20105265bd2a10ff57b30c2842684f02dbb5a2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 4bddd1b80394a64b2ee33eeb216e8a2a49ad3d74f0ca9ba678c84a37f4502b2540662d72530d78228a2a349fda837fa852eea5cd3ae28465d1188acc6055868e languageName: node linkType: hard -"@babel/generator@npm:^7.17.9": - version: 7.17.9 - resolution: "@babel/generator@npm:7.17.9" +"@babel/generator@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/generator@npm:7.23.6" dependencies: - "@babel/types": ^7.17.0 + "@babel/types": ^7.23.6 + "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 jsesc: ^2.5.1 - source-map: ^0.5.0 - checksum: afbdd4afbf731ba0a17e7e2d9a2291e6461259af887f88f1178f63514a86e9c18cec462ae8f9cd6df9ba15a18296f47b0e151202bb4f834f7338ac0c07ec8dc8 + checksum: 1a1a1c4eac210f174cd108d479464d053930a812798e09fee069377de39a893422df5b5b146199ead7239ae6d3a04697b45fc9ac6e38e0f6b76374390f91fc6c languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-annotate-as-pure@npm:7.16.7" +"@babel/helper-annotate-as-pure@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" dependencies: - "@babel/types": ^7.16.7 - checksum: d235be963fed5d48a8a4cfabc41c3f03fad6a947810dbcab9cebed7f819811457e10d99b4b2e942ad71baa7ee8e3cd3f5f38a4e4685639ddfddb7528d9a07179 + "@babel/types": ^7.22.5 + checksum: 53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.16.7" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" dependencies: - "@babel/helper-explode-assignable-expression": ^7.16.7 - "@babel/types": ^7.16.7 - checksum: 1784f19a57ecfafca8e5c2e0f3eac53451cb13a857cbe0ca0cd9670922228d099ef8c3dd8cd318e2d7bce316fdb2ece3e527c30f3ecd83706e37ab6beb0c60eb + "@babel/types": ^7.22.15 + checksum: 639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7, @babel/helper-compilation-targets@npm:^7.17.7": - version: 7.17.7 - resolution: "@babel/helper-compilation-targets@npm:7.17.7" +"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" dependencies: - "@babel/compat-data": ^7.17.7 - "@babel/helper-validator-option": ^7.16.7 - browserslist: ^4.17.5 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 24bf851539d5ec8e73779304b5d1ad5b0be09a74459ecc7d9baee9a0fa38ad016e9eaf4b5704504ae8da32f91ce0e31857bbbd9686854caeffd38f58226d3760 + "@babel/compat-data": ^7.23.5 + "@babel/helper-validator-option": ^7.23.5 + browserslist: ^4.22.2 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: c630b98d4527ac8fe2c58d9a06e785dfb2b73ec71b7c4f2ddf90f814b5f75b547f3c015f110a010fd31f76e3864daaf09f3adcd2f6acdbfb18a8de3a48717590 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.16.10, @babel/helper-create-class-features-plugin@npm:^7.16.7, @babel/helper-create-class-features-plugin@npm:^7.17.6": - version: 7.17.9 - resolution: "@babel/helper-create-class-features-plugin@npm:7.17.9" +"@babel/helper-create-class-features-plugin@npm:^7.22.15": + version: 7.23.6 + resolution: "@babel/helper-create-class-features-plugin@npm:7.23.6" dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - "@babel/helper-environment-visitor": ^7.16.7 - "@babel/helper-function-name": ^7.17.9 - "@babel/helper-member-expression-to-functions": ^7.17.7 - "@babel/helper-optimise-call-expression": ^7.16.7 - "@babel/helper-replace-supers": ^7.16.7 - "@babel/helper-split-export-declaration": ^7.16.7 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-member-expression-to-functions": ^7.23.0 + "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: db7be8852096084883dbbd096f925976695e5b34919a888fded9fd359d75d9994960e459f4eeb51ff6700109f83be6c1359e57809deb3fe36fc589b2a208b6d7 + checksum: 356b71b9f4a3a95917432bf6a452f475a292d394d9310e9c8b23c8edb564bee91e40d4290b8aa8779d2987a7c39ae717b2d76edc7c952078b8952df1a20259e3 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.16.7": - version: 7.17.0 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.17.0" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": + version: 7.22.15 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - regexpu-core: ^5.0.1 + "@babel/helper-annotate-as-pure": ^7.22.5 + regexpu-core: ^5.3.1 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: eb66d9241544c705e9ce96d2d122b595ef52d926e6e031653e09af8a01050bd9d7e7fee168bf33a863342774d7d6a8cc7e8e9e5a45b955e9c01121c7a2d51708 + checksum: 0243b8d4854f1dc8861b1029a46d3f6393ad72f366a5a08e36a4648aa682044f06da4c6e87a456260e1e1b33c999f898ba591a0760842c1387bcc93fbf2151a6 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@babel/helper-define-polyfill-provider@npm:0.3.1" +"@babel/helper-define-polyfill-provider@npm:^0.4.4": + version: 0.4.4 + resolution: "@babel/helper-define-polyfill-provider@npm:0.4.4" dependencies: - "@babel/helper-compilation-targets": ^7.13.0 - "@babel/helper-module-imports": ^7.12.13 - "@babel/helper-plugin-utils": ^7.13.0 - "@babel/traverse": ^7.13.0 + "@babel/helper-compilation-targets": ^7.22.6 + "@babel/helper-plugin-utils": ^7.22.5 debug: ^4.1.1 lodash.debounce: ^4.0.8 resolve: ^1.14.2 - semver: ^6.1.2 peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: e3e93cb22febfc0449a210cdafb278e5e1a038af2ca2b02f5dee71c7a49e8ba26e469d631ee11a4243885961a62bb2e5b0a4deb3ec1d7918a33c953d05c3e584 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 2453cdd79f18a4cb8653d8a7e06b2eb0d8e31bae0d35070fc5abadbddca246a36d82b758064b421cca49b48d0e696d331d54520ba8582c1d61fb706d6d831817 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-environment-visitor@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: c03a10105d9ebd1fe632a77356b2e6e2f3c44edba9a93b0dc3591b6a66bd7a2e323dd9502f9ce96fc6401234abff1907aa877b6674f7826b61c953f7c8204bbe +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 languageName: node linkType: hard -"@babel/helper-explode-assignable-expression@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-explode-assignable-expression@npm:7.16.7" +"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" dependencies: - "@babel/types": ^7.16.7 - checksum: ea2135ba36da6a2be059ebc8f10fbbb291eb0e312da54c55c6f50f9cbd8601e2406ec497c5e985f7c07a97f31b3bef9b2be8df53f1d53b974043eaf74fe54bbc + "@babel/template": ^7.22.15 + "@babel/types": ^7.23.0 + checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.16.7, @babel/helper-function-name@npm:^7.17.9": - version: 7.17.9 - resolution: "@babel/helper-function-name@npm:7.17.9" +"@babel/helper-hoist-variables@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-hoist-variables@npm:7.22.5" dependencies: - "@babel/template": ^7.16.7 - "@babel/types": ^7.17.0 - checksum: a59b2e5af56d8f43b9b0019939a43774754beb7cb01a211809ca8031c71890999d07739e955343135ec566c4d8ff725435f1f60fb0af3bb546837c1f9f84f496 + "@babel/types": ^7.22.5 + checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-hoist-variables@npm:7.16.7" +"@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" dependencies: - "@babel/types": ^7.16.7 - checksum: 6ae1641f4a751cd9045346e3f61c3d9ec1312fd779ab6d6fecfe2a96e59a481ad5d7e40d2a840894c13b3fd6114345b157f9e3062fc5f1580f284636e722de60 + "@babel/types": ^7.23.0 + checksum: 494659361370c979ada711ca685e2efe9460683c36db1b283b446122596602c901e291e09f2f980ecedfe6e0f2bd5386cb59768285446530df10c14df1024e75 languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.16.7, @babel/helper-member-expression-to-functions@npm:^7.17.7": - version: 7.17.7 - resolution: "@babel/helper-member-expression-to-functions@npm:7.17.7" +"@babel/helper-module-imports@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-module-imports@npm:7.22.15" dependencies: - "@babel/types": ^7.17.0 - checksum: 70f361bab627396c714c3938e94a569cb0da522179328477cdbc4318e4003c2666387ad4931d6bd5de103338c667c9e4bbe3e917fc8c527b3f3eb6175b888b7d + "@babel/types": ^7.22.15 + checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-module-imports@npm:7.16.7" +"@babel/helper-module-transforms@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/helper-module-transforms@npm:7.23.3" dependencies: - "@babel/types": ^7.16.7 - checksum: ddd2c4a600a2e9a4fee192ab92bf35a627c5461dbab4af31b903d9ba4d6b6e59e0ff3499fde4e2e9a0eebe24906f00b636f8b4d9bd72ff24d50e6618215c3212 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/helper-validator-identifier": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 5d0895cfba0e16ae16f3aa92fee108517023ad89a855289c4eb1d46f7aef4519adf8e6f971e1d55ac20c5461610e17213f1144097a8f932e768a9132e2278d71 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.16.7, @babel/helper-module-transforms@npm:^7.17.7": - version: 7.17.7 - resolution: "@babel/helper-module-transforms@npm:7.17.7" +"@babel/helper-optimise-call-expression@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" dependencies: - "@babel/helper-environment-visitor": ^7.16.7 - "@babel/helper-module-imports": ^7.16.7 - "@babel/helper-simple-access": ^7.17.7 - "@babel/helper-split-export-declaration": ^7.16.7 - "@babel/helper-validator-identifier": ^7.16.7 - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.17.3 - "@babel/types": ^7.17.0 - checksum: 0b8f023aa7ff82dc4864349d54c4557865ad8ba54d78f6d78a86b05ca40f65c2d60acb4a54c5c309e7a4356beb9a89b876e54af4b3c4801ad25f62ec3721f0ae + "@babel/types": ^7.22.5 + checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-optimise-call-expression@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: 925feb877d5a30a71db56e2be498b3abbd513831311c0188850896c4c1ada865eea795dce5251a1539b0f883ef82493f057f84286dd01abccc4736acfafe15ea +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.22.5 + resolution: "@babel/helper-plugin-utils@npm:7.22.5" + checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.16.7 - resolution: "@babel/helper-plugin-utils@npm:7.16.7" - checksum: d08dd86554a186c2538547cd537552e4029f704994a9201d41d82015c10ed7f58f9036e8d1527c3760f042409163269d308b0b3706589039c5f1884619c6d4ce +"@babel/helper-remap-async-to-generator@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-wrap-function": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/helper-remap-async-to-generator@npm:7.16.8" +"@babel/helper-replace-supers@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-replace-supers@npm:7.22.20" dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - "@babel/helper-wrap-function": ^7.16.8 - "@babel/types": ^7.16.8 - checksum: 29282ee36872130085ca111539725abbf20210c2a1d674bee77f338a57c093c3154108d03a275f602e471f583bd2c7ae10d05534f87cbc22b95524fe2b569488 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-member-expression-to-functions": ^7.22.15 + "@babel/helper-optimise-call-expression": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: a0008332e24daedea2e9498733e3c39b389d6d4512637e000f96f62b797e702ee24a407ccbcd7a236a551590a38f31282829a8ef35c50a3c0457d88218cae639 languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-replace-supers@npm:7.16.7" +"@babel/helper-simple-access@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-simple-access@npm:7.22.5" dependencies: - "@babel/helper-environment-visitor": ^7.16.7 - "@babel/helper-member-expression-to-functions": ^7.16.7 - "@babel/helper-optimise-call-expression": ^7.16.7 - "@babel/traverse": ^7.16.7 - "@babel/types": ^7.16.7 - checksum: e5c0b6eb3dad8410a6255f93b580dde9b3c1564646c6ef751de59d5b2a65b5caa80cc9e568155f04bbae895ad0f54305c2e833dbd971a4f641f970c90b3d892b + "@babel/types": ^7.22.5 + checksum: fe9686714caf7d70aedb46c3cce090f8b915b206e09225f1e4dbc416786c2fdbbee40b38b23c268b7ccef749dd2db35f255338fb4f2444429874d900dede5ad2 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.17.7": - version: 7.17.7 - resolution: "@babel/helper-simple-access@npm:7.17.7" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" dependencies: - "@babel/types": ^7.17.0 - checksum: 58a9bfd054720024f6ff47fbb113c96061dc2bd31a5e5285756bd3c2e83918c6926900e00150d0fb175d899494fe7d69bf2a8b278c32ef6f6bea8d032e6a3831 + "@babel/types": ^7.22.5 + checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244 languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.16.0" +"@babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helper-split-export-declaration@npm:7.22.6" dependencies: - "@babel/types": ^7.16.0 - checksum: b9ed2896eb253e6a85f472b0d4098ed80403758ad1a4e34b02b11e8276e3083297526758b1a3e6886e292987266f10622d7dbced3508cc22b296a74903b41cfb + "@babel/types": ^7.22.5 + checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-split-export-declaration@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: e10aaf135465c55114627951b79115f24bc7af72ecbb58d541d66daf1edaee5dde7cae3ec8c3639afaf74526c03ae3ce723444e3b5b3dc77140c456cd84bcaa1 +"@babel/helper-string-parser@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/helper-string-parser@npm:7.23.4" + checksum: c0641144cf1a7e7dc93f3d5f16d5327465b6cf5d036b48be61ecba41e1eece161b48f46b7f960951b67f8c3533ce506b16dece576baef4d8b3b49f8c65410f90 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-validator-identifier@npm:7.16.7" - checksum: dbb3db9d184343152520a209b5684f5e0ed416109cde82b428ca9c759c29b10c7450657785a8b5c5256aa74acc6da491c1f0cf6b784939f7931ef82982051b69 +"@babel/helper-validator-identifier@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-validator-identifier@npm:7.22.20" + checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-validator-option@npm:7.16.7" - checksum: c5ccc451911883cc9f12125d47be69434f28094475c1b9d2ada7c3452e6ac98a1ee8ddd364ca9e3f9855fcdee96cdeafa32543ebd9d17fee7a1062c202e80570 +"@babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/helper-wrap-function@npm:7.16.8" +"@babel/helper-wrap-function@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-wrap-function@npm:7.22.20" dependencies: - "@babel/helper-function-name": ^7.16.7 - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.16.8 - "@babel/types": ^7.16.8 - checksum: d8aae4bacaf138d47dca1421ba82b41eac954cbb0ad17ab1c782825c6f2afe20076fbed926ab265967758336de5112d193a363128cd1c6967c66e0151174f797 + "@babel/helper-function-name": ^7.22.5 + "@babel/template": ^7.22.15 + "@babel/types": ^7.22.19 + checksum: 221ed9b5572612aeb571e4ce6a256f2dee85b3c9536f1dd5e611b0255e5f59a3d0ec392d8d46d4152149156a8109f92f20379b1d6d36abb613176e0e33f05fca languageName: node linkType: hard -"@babel/helpers@npm:^7.17.9": - version: 7.17.9 - resolution: "@babel/helpers@npm:7.17.9" +"@babel/helpers@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helpers@npm:7.23.6" dependencies: - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.17.9 - "@babel/types": ^7.17.0 - checksum: 3c6db861e4c82fff2de3efb4ad12e32658c50c29920597cd0979390659b202e5849acd9542e0e2453167a52ccc30156ee4455d64d0e330f020d991d7551566f8 + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.6 + "@babel/types": ^7.23.6 + checksum: c5ba62497e1d717161d107c4b3de727565c68b6b9f50f59d6298e613afeca8895799b227c256e06d362e565aec34e26fb5c675b9c3d25055c52b945a21c21e21 languageName: node linkType: hard -"@babel/highlight@npm:^7.16.7": - version: 7.17.9 - resolution: "@babel/highlight@npm:7.17.9" +"@babel/highlight@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/highlight@npm:7.23.4" dependencies: - "@babel/helper-validator-identifier": ^7.16.7 - chalk: ^2.0.0 + "@babel/helper-validator-identifier": ^7.22.20 + chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 7bdf10228f2e4d18f48f114411ed584380d356e7c168d7582c14abd8df9909b2fc09e0a7cd334f47c3eb0bc17e639e0c8d9688c6afd5d09a2bdbf0ac193b11fd + checksum: 643acecdc235f87d925979a979b539a5d7d1f31ae7db8d89047269082694122d11aa85351304c9c978ceeb6d250591ccadb06c366f358ccee08bb9c122476b89 languageName: node linkType: hard -"@babel/parser@npm:^7.16.7, @babel/parser@npm:^7.17.9": - version: 7.17.9 - resolution: "@babel/parser@npm:7.17.9" +"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/parser@npm:7.23.6" bin: parser: ./bin/babel-parser.js - checksum: ea59c985ebfae7c0299c8ea63ed34903202f51665db8d59c55b4366e20270b74d7367a2c211fdd2db20f25750df89adcc85ab6c8692061c6459a88efb79f43e6 + checksum: 140801c43731a6c41fd193f5c02bc71fd647a0360ca616b23d2db8be4b9739b9f951a03fc7c2db4f9b9214f4b27c1074db0f18bc3fa653783082d5af7c8860d5 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.16.7" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: bbb0f82a4cf297bdbb9110eea570addd4b883fd1b61535558d849822b087aa340fe4e9c31f8a39b087595c8310b58d0f5548d6be0b72c410abefb23a5734b7bc + checksum: ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.16.7" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 - "@babel/plugin-proposal-optional-chaining": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/plugin-transform-optional-chaining": ^7.23.3 peerDependencies: "@babel/core": ^7.13.0 - checksum: 81b372651a7d886a06596b02df7fb65ea90265a8bd60c9f0d5c1777590a598e6cccbdc3239033ee0719abf904813e69577eeb0ed5960b40e07978df023b17a6a + checksum: 434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2 languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.16.8" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-remap-async-to-generator": ^7.16.8 - "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4690123f0ef7c11d6bf1a9579e4f463ce363563b75ec3f6ca66cf68687e39d8d747a82c833847653962f79da367eca895d9095c60d8ebb224a1d4277003acc11 + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: abd2c2c67de262720d37c5509dafe2ce64d6cee2dc9a8e863bbba1796b77387214442f37618373c6a4521ca624bfc7dcdbeb1376300d16f2a474405ee0ca2e69 + checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-class-properties@npm:7.16.7" +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" dependencies: - "@babel/helper-create-class-features-plugin": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3977e841e17b45b47be749b9a5b67b9e8b25ff0840f9fdad3f00cbcb35db4f5ff15f074939fe19b01207a29688c432cc2c682351959350834d62920b7881f803 + checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 languageName: node linkType: hard -"@babel/plugin-proposal-class-static-block@npm:^7.16.7": - version: 7.17.6 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.17.6" +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: - "@babel/helper-create-class-features-plugin": ^7.17.6 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/helper-plugin-utils": ^7.12.13 peerDependencies: - "@babel/core": ^7.12.0 - checksum: 0ef00d73b4a7667059f71614669fb5ec989a0a6d5fe58118310c892507f2556a6f3ae66f0c547cd06e50bdf3ff528ef486e611079d41ef321300c967d2c26e1d + "@babel/core": ^7.0.0-0 + checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc languageName: node linkType: hard -"@babel/plugin-proposal-dynamic-import@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-dynamic-import@npm:7.16.7" +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5992012484fb8bda1451369350e475091954ed414dd9ef8654a3c4daa2db0205d4f29c94f5d3dedfbc5a434996375c8304586904337d6af938ac0f27a0033e23 + checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 languageName: node linkType: hard -"@babel/plugin-proposal-export-namespace-from@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.16.7" +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/helper-plugin-utils": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5016079a5305c1c130fea587b42cdce501574739cfefa5b63469dbc1f32d436df0ff42fabf04089fe8b6a00f4ea7563869e944744b457e186c677995983cb166 + checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd languageName: node linkType: hard -"@babel/plugin-proposal-json-strings@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-json-strings@npm:7.16.7" +"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/helper-plugin-utils": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ea6487918f8d88322ac2a4e5273be6163b0d84a34330c31cee346e23525299de3b4f753bc987951300a79f55b8f4b1971b24d04c0cdfcb7ceb4d636975c215e8 + checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a languageName: node linkType: hard -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.16.7" +"@babel/plugin-syntax-import-assertions@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c4cf18e10f900d40eaa471c4adce4805e67bd845f997a4b9d5653eced4e653187b9950843b2bf7eab6c0c3e753aba222b1d38888e3e14e013f87295c5b014f19 + checksum: 883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7 languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.16.7" +"@babel/plugin-syntax-import-attributes@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bfafc2701697b5c763dbbb65dd97b56979bfb0922e35be27733699a837aeff22316313ddfdd0fb45129efa3f86617219b77110d05338bc4dca4385d8ce83dd19 + checksum: 9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.16.7" +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8e2fb0b32845908c67f80bc637a0968e28a66727d7ffb22b9c801dc355d88e865dc24aec586b00c922c23833ae5d26301b443b53609ea73d8344733cd48a1eca + checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.16.7": - version: 7.17.3 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.17.3" +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" dependencies: - "@babel/compat-data": ^7.17.0 - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.16.7 + "@babel/helper-plugin-utils": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 02810f158db4aaf6883131621b5d2c7d901ea3c034df2c2b78663f8b26813795d78a346c37e56770a720c54773732fd1d7fe40947dbf11d1d8de0e9a38e856d3 + checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a languageName: node linkType: hard -"@babel/plugin-proposal-optional-catch-binding@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.16.7" +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4a422bb19a23cf80a245c60bea7adbe5dac8ff3bc1a62f05d7155e1eb68d401b13339c94dfd1f3d272972feeb45746f30d52ca0f8d5c63edf6891340878403df + checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.16.7" +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/helper-plugin-utils": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e4a6c1ac7e6817b92a673ea52ab0b7dc1fb39d29fb0820cd414e10ae2cd132bd186b4238dcca881a29fc38fe9d38ed24fc111ba22ca20086481682d343f4f130 + checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.16.11": - version: 7.16.11 - resolution: "@babel/plugin-proposal-private-methods@npm:7.16.11" +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: - "@babel/helper-create-class-features-plugin": ^7.16.10 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b333e5aa91c265bb394a57b5f4ae1a34fc8ee73a8d75506b12df258d8b5342107cbd9261f95e606bd3264a5b023db77f1f95be30c2e526683916c57f793f7943 + checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.16.7" +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - "@babel/helper-create-class-features-plugin": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/helper-plugin-utils": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 666d668f51d8c01aaf0dd87b27a83fc0392884d2c8e9d8e17b3b7011c0d348865dee94b44dc2d7070726e58e3b579728dc2588aaa8140d563f7390743ee90f0a + checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf languageName: node linkType: hard -"@babel/plugin-proposal-unicode-property-regex@npm:^7.16.7, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.16.7 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.16.7" +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2b8a33713d456183f0b7d011011e7bd932c08cc06216399a7b2015ab39284b511993dc10a89bbb15d1d728e6a2ef42ca08c3202619aa148cbd48052422ea3995 + checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" dependencies: "@babel/helper-plugin-utils": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 + checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" dependencies: - "@babel/helper-plugin-utils": ^7.12.13 + "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc + checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda languageName: node linkType: hard -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 + checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd + checksum: 1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66 languageName: node linkType: hard -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" +"@babel/plugin-transform-async-generator-functions@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.8.3 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-remap-async-to-generator": ^7.22.20 + "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a + checksum: e2fc132c9033711d55209f4781e1fc73f0f4da5e0ca80a2da73dec805166b73c92a6e83571a8994cd2c893a28302e24107e90856202b24781bab734f800102bb languageName: node linkType: hard -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" +"@babel/plugin-transform-async-to-generator@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-remap-async-to-generator": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a + checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" +"@babel/plugin-transform-block-scoped-functions@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.10.4 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 + checksum: e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020 languageName: node linkType: hard -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" +"@babel/plugin-transform-block-scoping@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + checksum: fc4b2100dd9f2c47d694b4b35ae8153214ccb4e24ef545c259a9db17211b18b6a430f22799b56db8f6844deaeaa201af45a03331d0c80cc28b0c4e3c814570e4 languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" +"@babel/plugin-transform-class-properties@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.10.4 + "@babel/helper-create-class-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + checksum: 9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" +"@babel/plugin-transform-class-static-block@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-create-class-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + peerDependencies: + "@babel/core": ^7.12.0 + checksum: c8bfaba19a674fc2eb54edad71e958647360474e3163e8226f1acd63e4e2dbec32a171a0af596c1dc5359aee402cc120fea7abd1fb0e0354b6527f0fc9e8aa1e + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/plugin-transform-classes@npm:7.23.5" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-split-export-declaration": ^7.22.6 + globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf + checksum: 6d0dd3b0828e84a139a51b368f33f315edee5688ef72c68ba25e0175c68ea7357f9c8810b3f61713e368a3063cdcec94f3a2db952e453b0b14ef428a34aa8169 languageName: node linkType: hard -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" +"@babel/plugin-transform-computed-properties@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/template": ^7.22.15 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 + checksum: 80452661dc25a0956f89fe98cb562e8637a9556fb6c00d312c57653ce7df8798f58d138603c7e1aad96614ee9ccd10c47e50ab9ded6b6eded5adeb230d2a982e languageName: node linkType: hard -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" +"@babel/plugin-transform-destructuring@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 + checksum: 9e015099877272501162419bfe781689aec5c462cd2aec752ee22288f209eec65969ff11b8fdadca2eaddea71d705d3bba5b9c60752fcc1be67874fcec687105 languageName: node linkType: hard -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" +"@babel/plugin-transform-dotall-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.14.5 + "@babel/helper-create-regexp-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda + checksum: a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3 languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" +"@babel/plugin-transform-duplicate-keys@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.14.5 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e + checksum: c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.16.7" +"@babel/plugin-transform-dynamic-import@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2a6aa982c6fc80f4de7ccd973507ce5464fab129987cb6661136a7b9b6a020c2b329b912cbc46a68d39b5a18451ba833dcc8d1ca8d615597fec98624ac2add54 + checksum: 57a722604c430d9f3dacff22001a5f31250e34785d4969527a2ae9160fa86858d0892c5b9ff7a06a04076f8c76c9e6862e0541aadca9c057849961343aab0845 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.16.8" +"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" dependencies: - "@babel/helper-module-imports": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-remap-async-to-generator": ^7.16.8 + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3a2e781800e3dea1f526324ed259d1f9064c5ea3c9909c0c22b445d4c648ad489c579f358ae20ada11f7725ba67e0ddeb1e0241efadc734771e87dabd4c6820a + checksum: 00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.16.7" +"@babel/plugin-transform-export-namespace-from@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 591e9f75437bb32ebf9506d28d5c9659c66c0e8e0c19b12924d808d898e68309050aadb783ccd70bb4956555067326ecfa17a402bc77eb3ece3c6863d40b9016 + checksum: 9f770a81bfd03b48d6ba155d452946fd56d6ffe5b7d871e9ec2a0b15e0f424273b632f3ed61838b90015b25bbda988896b7a46c7d964fbf8f6feb5820b309f93 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-block-scoping@npm:7.16.7" +"@babel/plugin-transform-for-of@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/plugin-transform-for-of@npm:7.23.6" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f93b5441af573fc274655f1707aeb4f67a43e926b58f56d89cc35a27877ae0bf198648603cbc19f442579489138f93c3838905895f109aa356996dbc3ed97a68 + checksum: 228c060aa61f6aa89dc447170075f8214863b94f830624e74ade99c1a09316897c12d76e848460b0b506593e58dbc42739af6dc4cb0fe9b84dffe4a596050a36 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-classes@npm:7.16.7" +"@babel/plugin-transform-function-name@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-function-name@npm:7.23.3" dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - "@babel/helper-environment-visitor": ^7.16.7 - "@babel/helper-function-name": ^7.16.7 - "@babel/helper-optimise-call-expression": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-replace-supers": ^7.16.7 - "@babel/helper-split-export-declaration": ^7.16.7 - globals: ^11.1.0 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 791526a1bf3c4659b94d619536e3181d3ad54887d50539066628c6e695789a3bb264dc1fbc8540169d62a222f623df54defb490c1811ae63bad1e3557d6b3bb0 + checksum: 355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-computed-properties@npm:7.16.7" +"@babel/plugin-transform-json-strings@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-json-strings@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-json-strings": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 28b17f7cfe643f45920b76dc040cab40d4e54eccf5074fba2658c484feacda9b4885b3854ffaf26292189783fdecc97211519c61831b6708fcbf739cfbcbf31c + checksum: f9019820233cf8955d8ba346df709a0683c120fe86a24ed1c9f003f2db51197b979efc88f010d558a12e1491210fc195a43cd1c7fee5e23b92da38f793a875de languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.16.7": - version: 7.17.7 - resolution: "@babel/plugin-transform-destructuring@npm:7.17.7" +"@babel/plugin-transform-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-literals@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 767ecf6640fea9a06a4859f0c34daa30ac7d146a96476caa1f77081d5b6e43699f45e14acd52682078f2b7c230ff0814312b41f61b21ca2b5f9c5a2cc93c2b58 + checksum: 519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.16.7, @babel/plugin-transform-dotall-regex@npm:^7.4.4": - version: 7.16.7 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.16.7" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 554570dddfd5bfd87ab307be520f69a3d4ed2d2db677c165971b400d4c96656d0c165b318e69f1735612dcd12e04c0ee257697dc26800e8a572ca73bc05fa0f4 + checksum: 2ae1dc9b4ff3bf61a990ff3accdecb2afe3a0ca649b3e74c010078d1cdf29ea490f50ac0a905306a2bcf9ac177889a39ac79bdcc3a0fdf220b3b75fac18d39b5 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.16.7" +"@babel/plugin-transform-member-expression-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b96f6e9f7b33a91ad0eb6b793e4da58b7a0108b58269109f391d57078d26e043b3872c95429b491894ae6400e72e44d9b744c9b112b8433c99e6969b767e30ed + checksum: 95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.16.7" +"@babel/plugin-transform-modules-amd@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8082c79268f5b1552292bd3abbfed838a1131747e62000146e70670707b518602e907bbe3aef0fda824a2eebe995a9d897bd2336a039c5391743df01608673b0 + checksum: d163737b6a3d67ea579c9aa3b83d4df4b5c34d9dcdf25f415f027c0aa8cded7bac2750d2de5464081f67a042ad9e1c03930c2fab42acd79f9e57c00cf969ddff languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-for-of@npm:7.16.7" +"@babel/plugin-transform-modules-commonjs@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-simple-access": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 35c9264ee4bef814818123d70afe8b2f0a85753a0a9dc7b73f93a71cadc5d7de852f1a3e300a7c69a491705805704611de1e2ccceb5686f7828d6bca2e5a7306 + checksum: 720a231ceade4ae4d2632478db4e7fecf21987d444942b72d523487ac8d715ca97de6c8f415c71e939595e1a4776403e7dc24ed68fe9125ad4acf57753c9bff7 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-function-name@npm:7.16.7" +"@babel/plugin-transform-modules-systemjs@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3" dependencies: - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-function-name": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4d97d0b84461cdd5d5aa2d010cdaf30f1f83a92a0dedd3686cbc7e90dc1249a70246f5bac0c1f3cd3f1dbfb03f7aac437776525a0c90cafd459776ea4fcc6bde + checksum: 0d2fdd993c785aecac9e0850cd5ed7f7d448f0fbb42992a950cc0590167144df25d82af5aac9a5c99ef913d2286782afa44e577af30c10901c5ee8984910fa1f languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-literals@npm:7.16.7" +"@babel/plugin-transform-modules-umd@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a9565d999fc7a72a391ef843cf66028c38ca858537c7014d9ea8ea587a59e5f952d9754bdcca6ca0446e84653e297d417d4faedccb9e4221af1aa30f25d918e0 + checksum: 586a7a2241e8b4e753a37af9466a9ffa8a67b4ba9aa756ad7500712c05d8fa9a8c1ed4f7bd25fae2a8265e6cf8fe781ec85a8ee885dd34cf50d8955ee65f12dc languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.16.7" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623 + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-new-target@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fdf5b22abab2b770e69348ce7f99796c3e0e1e7ce266afdbe995924284704930fa989323bdbda7070db8adb45a72f39eaa1dbebf18b67fc44035ec00c6ae3300 + checksum: e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-modules-amd@npm:7.16.7" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4" dependencies: - "@babel/helper-module-transforms": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - babel-plugin-dynamic-import-node: ^2.3.3 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9ac251ee96183b10cf9b4ec8f9e8d52e14ec186a56103f6c07d0c69e99faa60391f6bac67da733412975e487bd36adb403e2fc99bae6b785bf1413e9d928bc71 + checksum: a27d73ea134d3d9560a6b2e26ab60012fba15f1db95865aa0153c18f5ec82cfef6a7b3d8df74e3c2fca81534fa5efeb6cacaf7b08bdb7d123e3dafdd079886a3 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.16.8": - version: 7.17.9 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.17.9" +"@babel/plugin-transform-numeric-separator@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4" dependencies: - "@babel/helper-module-transforms": ^7.17.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-simple-access": ^7.17.7 - babel-plugin-dynamic-import-node: ^2.3.3 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 23f248a28b43978c7ee187a91392510f665db32f2cc869007da4922e5a83da47f27ecd5da37c8f66fe6b89e4b324f1a978a4493ae59edf2b3129387d844fde1b + checksum: 6ba0e5db3c620a3ec81f9e94507c821f483c15f196868df13fa454cbac719a5449baf73840f5b6eb7d77311b24a2cf8e45db53700d41727f693d46f7caf3eec3 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.16.7": - version: 7.17.8 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.17.8" +"@babel/plugin-transform-object-rest-spread@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.4" dependencies: - "@babel/helper-hoist-variables": ^7.16.7 - "@babel/helper-module-transforms": ^7.17.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-validator-identifier": ^7.16.7 - babel-plugin-dynamic-import-node: ^2.3.3 + "@babel/compat-data": ^7.23.3 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 058c0e7987aab64c4019bc9eab3f80c5dd05bec737e230e5c60e9222dfb3d01b2dfa3aa1db6cbb75a4095c40af3bba2e3a60170b1570a158d3e781376569ce49 + checksum: 73fec495e327ca3959c1c03d07a621be09df00036c69fff0455af9a008291677ee9d368eec48adacdc6feac703269a649747568b4af4c4e9f134aa71cc5b378d languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-modules-umd@npm:7.16.7" +"@babel/plugin-transform-object-super@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-object-super@npm:7.23.3" dependencies: - "@babel/helper-module-transforms": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d1433f8b0e0b3c9f892aa530f08fe3ba653a5e51fe1ed6034ac7d45d4d6f22c3ba99186b72e41ad9ce5d8dcf964104c3da2419f15fcdcf5ba05c5fda3ea2cefc + checksum: e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.16.8" +"@babel/plugin-transform-optional-catch-binding@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 73e149f5ff690f5b8e3764a881e8e5240f12f394256e7d5217705d0cbeae074c3faff394783190fe1a41f9fc5a53b960b6021158b7e5174391b5fc38f4ba047a + "@babel/core": ^7.0.0-0 + checksum: d50b5ee142cdb088d8b5de1ccf7cea85b18b85d85b52f86618f6e45226372f01ad4cdb29abd4fd35ea99a71fefb37009e0107db7a787dcc21d4d402f97470faf languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-new-target@npm:7.16.7" +"@babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7410c3e68abc835f87a98d40269e65fb1a05c131decbb6721a80ed49a01bd0c53abb6b8f7f52d5055815509022790e1accca32e975c02f2231ac3cf13d8af768 + checksum: e7a4c08038288057b7a08d68c4d55396ada9278095509ca51ed8dfb72a7f13f26bdd7c5185de21079fe0a9d60d22c227cb32e300d266c1bda40f70eee9f4bc1e languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-object-super@npm:7.16.7" +"@babel/plugin-transform-parameters@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-parameters@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-replace-supers": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 46e3c879f4a93e904f2ecf83233d40c48c832bdbd82a67cab1f432db9aa51702e40d9e51e5800613e12299974f90f4ed3869e1273dbca8642984266320c5f341 + checksum: a735b3e85316d17ec102e3d3d1b6993b429bdb3b494651c9d754e3b7d270462ee1f1a126ccd5e3d871af5e683727e9ef98c9d34d4a42204fffaabff91052ed16 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-parameters@npm:7.16.7" +"@babel/plugin-transform-private-methods@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-create-class-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4d6904376db82d0b35f0a6cce08f630daf8608d94e903d6c7aff5bd742b251651bd1f88cdf9f16cad98aba5fc7c61da8635199364865fad6367d5ae37cf56cc1 + checksum: cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-property-literals@npm:7.16.7" +"@babel/plugin-transform-private-property-in-object@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: fb7adfe94ea97542f250a70de32bddbc3e0b802381c92be947fec83ebffda57e68533c4d0697152719a3496fdd3ebf3798d451c024cd4ac848fc15ac26b70aa7 + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b5674458991a9b0e8738989d70faa88c7f98ed3df923c119f1225069eed72fe5e0ce947b1adc91e378f5822fbdeb7a672f496fd1c75c4babcc88169e3a7c3229 + checksum: 16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.16.0, @babel/plugin-transform-regenerator@npm:^7.16.7": - version: 7.17.9 - resolution: "@babel/plugin-transform-regenerator@npm:7.17.9" +"@babel/plugin-transform-regenerator@npm:^7.16.0, @babel/plugin-transform-regenerator@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" dependencies: - regenerator-transform: ^0.15.0 + "@babel/helper-plugin-utils": ^7.22.5 + regenerator-transform: ^0.15.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bf92f7228397615f12fa62d1decbe854ee9065d44e55036f99bf312783d51b082981bab38ba61de9858f7e20513484a043bfa958c0ce4a0d4d1710710df029a9 + checksum: 7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-reserved-words@npm:7.16.7" +"@babel/plugin-transform-reserved-words@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 00218a646e99a97c1f10b77c41c178ca1b91d0e6cf18dd4ca3c59b8a5ad721db04ef508f49be4cd0dcca7742490dbb145307b706a2dbea1917d5e5f7ba2f31b7 + checksum: 298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48 languageName: node linkType: hard "@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.17.0 - resolution: "@babel/plugin-transform-runtime@npm:7.17.0" - dependencies: - "@babel/helper-module-imports": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - babel-plugin-polyfill-corejs2: ^0.3.0 - babel-plugin-polyfill-corejs3: ^0.5.0 - babel-plugin-polyfill-regenerator: ^0.3.0 - semver: ^6.3.0 + version: 7.23.6 + resolution: "@babel/plugin-transform-runtime@npm:7.23.6" + dependencies: + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + babel-plugin-polyfill-corejs2: ^0.4.6 + babel-plugin-polyfill-corejs3: ^0.8.5 + babel-plugin-polyfill-regenerator: ^0.5.3 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9a469d4389cb265d50f1e83e6b524ceda7abd24a0bd7cda57e54a1e6103ca7c36efc99eebd485cf0a468f048739e21d940126df40b11db34f4692bdd2d5beacd + checksum: d87da909e40d31e984ca5487ba36fa229449b773bc0f3fbf1d3c5ccac788ad3aef7481f1d4a3384c1813ee4f958af52b449089d96c0d5625868c028dd630d683 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.16.7" +"@babel/plugin-transform-shorthand-properties@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ca381ecf8f48696512172deca40af46b1f64e3497186fdc2c9009286d8f06b468c4d61cdc392dc8b0c165298117dda67be9e2ff0e99d7691b0503f1240d4c62b + checksum: 5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-spread@npm:7.16.7" +"@babel/plugin-transform-spread@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-spread@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6e961af1a70586bb72dd85e8296cee857c5dadd73225fccd0fe261c0d98652a82d69c65f3e9dc31ce019a12e9677262678479b96bd2d9140ddf6514618362828 + checksum: 8fd5cac201e77a0b4825745f4e07a25f923842f282f006b3a79223c00f61075c8868d12eafec86b2642cd0b32077cdd32314e27bcb75ee5e6a68c0144140dcf2 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.16.7" +"@babel/plugin-transform-sticky-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d59e20121ff0a483e29364eff8bb42cd8a0b7a3158141eea5b6f219227e5b873ea70f317f65037c0f557887a692ac993b72f99641a37ea6ec0ae8000bfab1343 + checksum: 53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-template-literals@npm:7.16.7" +"@babel/plugin-transform-template-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b55a519dd8b957247ebad3cab21918af5adca4f6e6c87819501cfe3d4d4bccda25bc296c7dfc8a30909b4ad905902aeb9d55ad955cb9f5cbc74b42dab32baa18 + checksum: b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.16.7" +"@babel/plugin-transform-typeof-symbol@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 739a8c439dacbd9af62cfbfa0a7cbc3f220849e5fc774e5ef708a09186689a724c41a1d11323e7d36588d24f5481c8b702c86ff7be8da2e2fed69bed0175f625 + checksum: 0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.16.7" +"@babel/plugin-transform-unicode-escapes@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d10c3b5baa697ca2d9ecce2fd7705014d7e1ddd86ed684ccec378f7ad4d609ab970b5546d6cdbe242089ecfc7a79009d248cf4f8ee87d629485acfb20c0d9160 + checksum: 561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.16.7" +"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-create-regexp-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ef7721cfb11b269809555b1c392732566c49f6ced58e0e990c0e81e58a934bbab3072dcbe92d3a20d60e3e41036ecf987bcc63a7cde90711a350ad774667e5e6 + checksum: 2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef languageName: node linkType: hard "@babel/preset-env@npm:^7.16.4": - version: 7.16.11 - resolution: "@babel/preset-env@npm:7.16.11" - dependencies: - "@babel/compat-data": ^7.16.8 - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-validator-option": ^7.16.7 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.16.7 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.16.7 - "@babel/plugin-proposal-async-generator-functions": ^7.16.8 - "@babel/plugin-proposal-class-properties": ^7.16.7 - "@babel/plugin-proposal-class-static-block": ^7.16.7 - "@babel/plugin-proposal-dynamic-import": ^7.16.7 - "@babel/plugin-proposal-export-namespace-from": ^7.16.7 - "@babel/plugin-proposal-json-strings": ^7.16.7 - "@babel/plugin-proposal-logical-assignment-operators": ^7.16.7 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.16.7 - "@babel/plugin-proposal-numeric-separator": ^7.16.7 - "@babel/plugin-proposal-object-rest-spread": ^7.16.7 - "@babel/plugin-proposal-optional-catch-binding": ^7.16.7 - "@babel/plugin-proposal-optional-chaining": ^7.16.7 - "@babel/plugin-proposal-private-methods": ^7.16.11 - "@babel/plugin-proposal-private-property-in-object": ^7.16.7 - "@babel/plugin-proposal-unicode-property-regex": ^7.16.7 + version: 7.23.6 + resolution: "@babel/preset-env@npm:7.23.6" + dependencies: + "@babel/compat-data": ^7.23.5 + "@babel/helper-compilation-targets": ^7.23.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-option": ^7.23.5 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.23.3 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.23.3 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.23.3 + "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-class-properties": ^7.12.13 "@babel/plugin-syntax-class-static-block": ^7.14.5 "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/plugin-syntax-import-assertions": ^7.23.3 + "@babel/plugin-syntax-import-attributes": ^7.23.3 + "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/plugin-syntax-json-strings": ^7.8.3 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 @@ -1139,111 +1213,133 @@ __metadata: "@babel/plugin-syntax-optional-chaining": ^7.8.3 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-arrow-functions": ^7.16.7 - "@babel/plugin-transform-async-to-generator": ^7.16.8 - "@babel/plugin-transform-block-scoped-functions": ^7.16.7 - "@babel/plugin-transform-block-scoping": ^7.16.7 - "@babel/plugin-transform-classes": ^7.16.7 - "@babel/plugin-transform-computed-properties": ^7.16.7 - "@babel/plugin-transform-destructuring": ^7.16.7 - "@babel/plugin-transform-dotall-regex": ^7.16.7 - "@babel/plugin-transform-duplicate-keys": ^7.16.7 - "@babel/plugin-transform-exponentiation-operator": ^7.16.7 - "@babel/plugin-transform-for-of": ^7.16.7 - "@babel/plugin-transform-function-name": ^7.16.7 - "@babel/plugin-transform-literals": ^7.16.7 - "@babel/plugin-transform-member-expression-literals": ^7.16.7 - "@babel/plugin-transform-modules-amd": ^7.16.7 - "@babel/plugin-transform-modules-commonjs": ^7.16.8 - "@babel/plugin-transform-modules-systemjs": ^7.16.7 - "@babel/plugin-transform-modules-umd": ^7.16.7 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.16.8 - "@babel/plugin-transform-new-target": ^7.16.7 - "@babel/plugin-transform-object-super": ^7.16.7 - "@babel/plugin-transform-parameters": ^7.16.7 - "@babel/plugin-transform-property-literals": ^7.16.7 - "@babel/plugin-transform-regenerator": ^7.16.7 - "@babel/plugin-transform-reserved-words": ^7.16.7 - "@babel/plugin-transform-shorthand-properties": ^7.16.7 - "@babel/plugin-transform-spread": ^7.16.7 - "@babel/plugin-transform-sticky-regex": ^7.16.7 - "@babel/plugin-transform-template-literals": ^7.16.7 - "@babel/plugin-transform-typeof-symbol": ^7.16.7 - "@babel/plugin-transform-unicode-escapes": ^7.16.7 - "@babel/plugin-transform-unicode-regex": ^7.16.7 - "@babel/preset-modules": ^0.1.5 - "@babel/types": ^7.16.8 - babel-plugin-polyfill-corejs2: ^0.3.0 - babel-plugin-polyfill-corejs3: ^0.5.0 - babel-plugin-polyfill-regenerator: ^0.3.0 - core-js-compat: ^3.20.2 - semver: ^6.3.0 + "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 + "@babel/plugin-transform-arrow-functions": ^7.23.3 + "@babel/plugin-transform-async-generator-functions": ^7.23.4 + "@babel/plugin-transform-async-to-generator": ^7.23.3 + "@babel/plugin-transform-block-scoped-functions": ^7.23.3 + "@babel/plugin-transform-block-scoping": ^7.23.4 + "@babel/plugin-transform-class-properties": ^7.23.3 + "@babel/plugin-transform-class-static-block": ^7.23.4 + "@babel/plugin-transform-classes": ^7.23.5 + "@babel/plugin-transform-computed-properties": ^7.23.3 + "@babel/plugin-transform-destructuring": ^7.23.3 + "@babel/plugin-transform-dotall-regex": ^7.23.3 + "@babel/plugin-transform-duplicate-keys": ^7.23.3 + "@babel/plugin-transform-dynamic-import": ^7.23.4 + "@babel/plugin-transform-exponentiation-operator": ^7.23.3 + "@babel/plugin-transform-export-namespace-from": ^7.23.4 + "@babel/plugin-transform-for-of": ^7.23.6 + "@babel/plugin-transform-function-name": ^7.23.3 + "@babel/plugin-transform-json-strings": ^7.23.4 + "@babel/plugin-transform-literals": ^7.23.3 + "@babel/plugin-transform-logical-assignment-operators": ^7.23.4 + "@babel/plugin-transform-member-expression-literals": ^7.23.3 + "@babel/plugin-transform-modules-amd": ^7.23.3 + "@babel/plugin-transform-modules-commonjs": ^7.23.3 + "@babel/plugin-transform-modules-systemjs": ^7.23.3 + "@babel/plugin-transform-modules-umd": ^7.23.3 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5 + "@babel/plugin-transform-new-target": ^7.23.3 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.23.4 + "@babel/plugin-transform-numeric-separator": ^7.23.4 + "@babel/plugin-transform-object-rest-spread": ^7.23.4 + "@babel/plugin-transform-object-super": ^7.23.3 + "@babel/plugin-transform-optional-catch-binding": ^7.23.4 + "@babel/plugin-transform-optional-chaining": ^7.23.4 + "@babel/plugin-transform-parameters": ^7.23.3 + "@babel/plugin-transform-private-methods": ^7.23.3 + "@babel/plugin-transform-private-property-in-object": ^7.23.4 + "@babel/plugin-transform-property-literals": ^7.23.3 + "@babel/plugin-transform-regenerator": ^7.23.3 + "@babel/plugin-transform-reserved-words": ^7.23.3 + "@babel/plugin-transform-shorthand-properties": ^7.23.3 + "@babel/plugin-transform-spread": ^7.23.3 + "@babel/plugin-transform-sticky-regex": ^7.23.3 + "@babel/plugin-transform-template-literals": ^7.23.3 + "@babel/plugin-transform-typeof-symbol": ^7.23.3 + "@babel/plugin-transform-unicode-escapes": ^7.23.3 + "@babel/plugin-transform-unicode-property-regex": ^7.23.3 + "@babel/plugin-transform-unicode-regex": ^7.23.3 + "@babel/plugin-transform-unicode-sets-regex": ^7.23.3 + "@babel/preset-modules": 0.1.6-no-external-plugins + babel-plugin-polyfill-corejs2: ^0.4.6 + babel-plugin-polyfill-corejs3: ^0.8.5 + babel-plugin-polyfill-regenerator: ^0.5.3 + core-js-compat: ^3.31.0 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c8029c272073df787309d983ae458dd094b57f87152b8ccad95c7c8b1e82b042c1077e169538aae5f98b7659de0632d10708d9c85acf21a5e9406d7dd3656d8c + checksum: 130262f263c8a76915ff5361f78afa9e63b4ecbf3ade8e833dc7546db7b9552ab507835bdea0feb5e70861345ca128a31327fd2e187084a215fc9dd1cc0ed38e languageName: node linkType: hard -"@babel/preset-modules@npm:^0.1.5": - version: 0.1.5 - resolution: "@babel/preset-modules@npm:0.1.5" +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" dependencies: "@babel/helper-plugin-utils": ^7.0.0 - "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 - "@babel/plugin-transform-dotall-regex": ^7.4.4 "@babel/types": ^7.4.4 esutils: ^2.0.2 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8430e0e9e9d520b53e22e8c4c6a5a080a12b63af6eabe559c2310b187bd62ae113f3da82ba33e9d1d0f3230930ca702843aae9dd226dec51f7d7114dc1f51c10 + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 + languageName: node + linkType: hard + +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730 languageName: node linkType: hard "@babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.17.9 - resolution: "@babel/runtime@npm:7.17.9" + version: 7.23.6 + resolution: "@babel/runtime@npm:7.23.6" dependencies: - regenerator-runtime: ^0.13.4 - checksum: 4d56bdb82890f386d5a57c40ef985a0ed7f0a78f789377a2d0c3e8826819e0f7f16ba0fe906d9b2241c5f7ca56630ef0653f5bb99f03771f7b87ff8af4bf5fe3 + regenerator-runtime: ^0.14.0 + checksum: 1a8eaf3d3a103ef5227b60ca7ab5c589118c36ca65ef2d64e65380b32a98a3f3b5b3ef96660fa0471b079a18b619a8317f3e7f03ab2b930c45282a8b69ed9a16 languageName: node linkType: hard -"@babel/template@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/template@npm:7.16.7" +"@babel/template@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/template@npm:7.22.15" dependencies: - "@babel/code-frame": ^7.16.7 - "@babel/parser": ^7.16.7 - "@babel/types": ^7.16.7 - checksum: 10cd112e89276e00f8b11b55a51c8b2f1262c318283a980f4d6cdb0286dc05734b9aaeeb9f3ad3311900b09bc913e02343fcaa9d4a4f413964aaab04eb84ac4a + "@babel/code-frame": ^7.22.13 + "@babel/parser": ^7.22.15 + "@babel/types": ^7.22.15 + checksum: 1f3e7dcd6c44f5904c184b3f7fe280394b191f2fed819919ffa1e529c259d5b197da8981b6ca491c235aee8dbad4a50b7e31304aa531271cb823a4a24a0dd8fd languageName: node linkType: hard -"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.3, @babel/traverse@npm:^7.17.9": - version: 7.17.9 - resolution: "@babel/traverse@npm:7.17.9" +"@babel/traverse@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/traverse@npm:7.23.6" dependencies: - "@babel/code-frame": ^7.16.7 - "@babel/generator": ^7.17.9 - "@babel/helper-environment-visitor": ^7.16.7 - "@babel/helper-function-name": ^7.17.9 - "@babel/helper-hoist-variables": ^7.16.7 - "@babel/helper-split-export-declaration": ^7.16.7 - "@babel/parser": ^7.17.9 - "@babel/types": ^7.17.0 - debug: ^4.1.0 + "@babel/code-frame": ^7.23.5 + "@babel/generator": ^7.23.6 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/parser": ^7.23.6 + "@babel/types": ^7.23.6 + debug: ^4.3.1 globals: ^11.1.0 - checksum: d907c71d1617589cc0cddc9837cb27bcb9b8f2117c379e13e72653745abe01da24e8c072bd0c91b9db33323ddb1086722756fbc50b487b2608733baf9dd6fd2c + checksum: 48f2eac0e86b6cb60dab13a5ea6a26ba45c450262fccdffc334c01089e75935f7546be195e260e97f6e43cea419862eda095018531a2718fef8189153d479f88 languageName: node linkType: hard -"@babel/types@npm:^7.16.0, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.17.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.17.0 - resolution: "@babel/types@npm:7.17.0" +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.23.6 + resolution: "@babel/types@npm:7.23.6" dependencies: - "@babel/helper-validator-identifier": ^7.16.7 + "@babel/helper-string-parser": ^7.23.4 + "@babel/helper-validator-identifier": ^7.22.20 to-fast-properties: ^2.0.0 - checksum: 12e5a287986fe557188e87b2c5202223f1dc83d9239a196ab936fdb9f8c1eb0be717ff19f934b5fad4e29a75586d5798f74bed209bccea1c20376b9952056f0e + checksum: 68187dbec0d637f79bc96263ac95ec8b06d424396678e7e225492be866414ce28ebc918a75354d4c28659be6efe30020b4f0f6df81cc418a2d30645b690a8de0 languageName: node linkType: hard @@ -1254,20 +1350,45 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.2.2": - version: 1.2.2 - resolution: "@eslint/eslintrc@npm:1.2.2" +"@eslint-community/eslint-utils@npm:^4.2.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: ^3.3.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.3.1 - globals: ^13.9.0 + espree: ^9.6.0 + globals: ^13.19.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 - minimatch: ^3.0.4 + minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: d891036bbffb0efec1462aa4a603ed6e349d546b1632dde7d474ddd15c2a8b6895671b25293f1d3ba10ff629c24a3649ad049373fe695a0e44b612537088563c + checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127 + languageName: node + linkType: hard + +"@eslint/js@npm:8.56.0": + version: 8.56.0 + resolution: "@eslint/js@npm:8.56.0" + checksum: 5804130574ef810207bdf321c265437814e7a26f4e6fac9b496de3206afd52f533e09ec002a3be06cd9adcc9da63e727f1883938e663c4e4751c007d5b58e539 languageName: node linkType: hard @@ -1305,28 +1426,35 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.0.1, @gar/promisify@npm:^1.1.3": +"@gar/promisify@npm:^1.0.1": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.9.2": - version: 0.9.5 - resolution: "@humanwhocodes/config-array@npm:0.9.5" +"@humanwhocodes/config-array@npm:^0.11.13": + version: 0.11.13 + resolution: "@humanwhocodes/config-array@npm:0.11.13" dependencies: - "@humanwhocodes/object-schema": ^1.2.1 + "@humanwhocodes/object-schema": ^2.0.1 debug: ^4.1.1 - minimatch: ^3.0.4 - checksum: 8ba6281bc0590f6c6eadeefc14244b5a3e3f5903445aadd1a32099ed80e753037674026ce1b3c945ab93561bea5eb29e3c5bff67060e230c295595ba517a3492 + minimatch: ^3.0.5 + checksum: f8ea57b0d7ed7f2d64cd3944654976829d9da91c04d9c860e18804729a33f7681f78166ef4c761850b8c324d362f7d53f14c5c44907a6b38b32c703ff85e4805 languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.1": + version: 2.0.1 + resolution: "@humanwhocodes/object-schema@npm:2.0.1" + checksum: 24929487b1ed48795d2f08346a0116cc5ee4634848bce64161fb947109352c562310fd159fc64dda0e8b853307f5794605191a9547f7341158559ca3c8262a45 languageName: node linkType: hard @@ -1337,38 +1465,35 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" dependencies: - "@jridgewell/set-array": ^1.0.0 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: ^8.1.0 + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.3 + resolution: "@jridgewell/gen-mapping@npm:0.3.3" dependencies: "@jridgewell/set-array": ^1.0.1 "@jridgewell/sourcemap-codec": ^1.4.10 "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.0.3": - version: 3.0.6 - resolution: "@jridgewell/resolve-uri@npm:3.0.6" - checksum: e57cc08d2aaea6bd55e77e7a124beb2fcca87be28c0db6c2d69b7cb2cb4e14109bbef1d57ae6250bf5f4a4ad950f094ed99c8925adaf82336b66dab0ad6906e6 + checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0": - version: 1.1.0 - resolution: "@jridgewell/set-array@npm:1.1.0" - checksum: 86ddd72ce7d2f7756dfb69804b35d0e760a85dcef30ed72e8610bf2c5e843f8878d977a0c77c4fdfa6a0e3d5b18e5bde4a1f1dd73fd2db06b200c998e9b5a6c5 +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.1 + resolution: "@jridgewell/resolve-uri@npm:3.1.1" + checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 languageName: node linkType: hard @@ -1379,56 +1504,56 @@ __metadata: languageName: node linkType: hard -"@jridgewell/source-map@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/source-map@npm:0.3.2" +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.5 + resolution: "@jridgewell/source-map@npm:0.3.5" dependencies: "@jridgewell/gen-mapping": ^0.3.0 "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1b83f0eb944e77b70559a394d5d3b3f98a81fcc186946aceb3ef42d036762b52ef71493c6c0a3b7c1d2f08785f53ba2df1277fe629a06e6109588ff4cdcf7482 + checksum: 1ad4dec0bdafbade57920a50acec6634f88a0eb735851e0dda906fa9894e7f0549c492678aad1a10f8e144bfe87f238307bf2a914a1bc85b7781d345417e9f6f languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.11 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.11" - checksum: 3b2afaf8400fb07a36db60e901fcce6a746cdec587310ee9035939d89878e57b2dec8173b0b8f63176f647efa352294049a53c49739098eb907ff81fec2547c8 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.9 - resolution: "@jridgewell/trace-mapping@npm:0.3.9" +"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.20 + resolution: "@jridgewell/trace-mapping@npm:0.3.20" dependencies: - "@jridgewell/resolve-uri": ^3.0.3 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: cd1a7353135f385909468ff0cf20bdd37e59f2ee49a13a966dedf921943e222082c583ade2b579ff6cd0d8faafcb5461f253e1bf2a9f48fec439211fdbe788f5 languageName: node linkType: hard "@jsonforms/core@npm:^3.0.0-beta.1": - version: 3.0.0-beta.1 - resolution: "@jsonforms/core@npm:3.0.0-beta.1" + version: 3.1.0 + resolution: "@jsonforms/core@npm:3.1.0" dependencies: "@types/json-schema": ^7.0.3 ajv: ^8.6.1 ajv-formats: ^2.1.0 lodash: ^4.17.15 - checksum: b10c0593e791e7560c97823537bebe4bb9b405937eabacb99fee8fe5adfc4b692a10a944998d22d532486bcd2aa2709a1641439aab1dcc209083ed4affa290f2 + checksum: 7cf9119e91362459622818b1409bf2a8bb7ead21695c76ca2cf4e1cd739a03dce1dfb4094c2c7475c8dc22ed5909cdc5e4b366d360df568ac546a72404672602 languageName: node linkType: hard "@juggle/resize-observer@npm:^3.3.1": - version: 3.3.1 - resolution: "@juggle/resize-observer@npm:3.3.1" - checksum: ddabc4044276a2cb57d469c4917206c7e39f2463aa8e3430e33e4eda554412afe29c22afa40e6708b49dad5d56768dc83acd68a704b1dcd49a0906bb96b991b2 + version: 3.4.0 + resolution: "@juggle/resize-observer@npm:3.4.0" + checksum: 2505028c05cc2e17639fcad06218b1c4b60f932a4ebb4b41ab546ef8c157031ae377e3f560903801f6d01706dbefd4943b6c4704bf19ed86dfa1c62f1473a570 languageName: node linkType: hard "@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.3 - resolution: "@leichtgewicht/ip-codec@npm:2.0.3" - checksum: 5b6bee0481c82ac05c748322e34ac68aa01757451b4f49f1ab9cc91e420a1ea4cd0fc4678251e6fa41d566a3e3683cca3e179fb767c87845286863ac98b54f15 + version: 2.0.4 + resolution: "@leichtgewicht/ip-codec@npm:2.0.4" + checksum: 468de1f04d33de6d300892683d7c8aecbf96d1e2c5fe084f95f816e50a054d45b7c1ebfb141a1447d844b86a948733f6eebd92234da8581c84a1ad4de2946a2d languageName: node linkType: hard @@ -2221,10 +2346,19 @@ __metadata: languageName: node linkType: hard -"@lit/reactive-element@npm:^1.3.0": - version: 1.3.2 - resolution: "@lit/reactive-element@npm:1.3.2" - checksum: 0a89906ddebe2fe2772d942769fc6d69c53e445d476f449690daf371e196b73b99422b7722d262b97d8233e91528ee66b821d013032f0f9fd0f3fd178b4f6a45 +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.1.2 + resolution: "@lit-labs/ssr-dom-shim@npm:1.1.2" + checksum: 73fd787893851d4ec4aaa5c775405ed2aae4ca0891b2dd3c973b32c2f4bf70ada5481dd0224e52b786d037aa8a00052186ad1623c44551affd66f6409cca8da6 + languageName: node + linkType: hard + +"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" + dependencies: + "@lit-labs/ssr-dom-shim": ^1.0.0 + checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e languageName: node linkType: hard @@ -2236,14 +2370,14 @@ __metadata: linkType: hard "@mapbox/geojson-rewind@npm:^0.5.0": - version: 0.5.1 - resolution: "@mapbox/geojson-rewind@npm:0.5.1" + version: 0.5.2 + resolution: "@mapbox/geojson-rewind@npm:0.5.2" dependencies: get-stream: ^6.0.1 - minimist: ^1.2.5 + minimist: ^1.2.6 bin: geojson-rewind: geojson-rewind - checksum: 9bdd428e4420ea818bbd7a0ac14ada05eb09e506a64a84d85246c41f82d0249d747069dc9cf27d0f080d41e6fe7525bd31ae099b04e4bfc5e86680a499fb04b6 + checksum: 721470ab5e8912d69aef06fa4db891bade8b028d6708a35a982b1dfec0f40eb4ba05a749258867f5844cf4e776e53866813bf9c97e3289054b21cbf7840d3608 languageName: node linkType: hard @@ -2315,16 +2449,16 @@ __metadata: linkType: hard "@maplibre/maplibre-gl-geocoder@npm:^1.2.0": - version: 1.3.1 - resolution: "@maplibre/maplibre-gl-geocoder@npm:1.3.1" + version: 1.5.0 + resolution: "@maplibre/maplibre-gl-geocoder@npm:1.5.0" dependencies: lodash.debounce: ^4.0.6 subtag: ^0.5.0 suggestions-list: ^0.0.2 xtend: ^4.0.1 peerDependencies: - maplibre-gl: ^1.14.0 - checksum: 7f0172c6a989d9255ad967c97c53e227b67a40a56a82bdbce78281c1ed3e7e3fd97a0b70d6ef33c42b6244710e1f8405dc7d6c92b9242eced1b21637a7476f28 + maplibre-gl: ">=1.14.0" + checksum: 904612238108a28e406356ecefb8370deaec40a328f34f58743a951781f681e48f2855ed4b0fa79a855e846c97e5a3aee52cce10be5d081936f816ff8eb7a2b4 languageName: node linkType: hard @@ -2923,7 +3057,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3": +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -2933,6 +3067,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^2.0.0": + version: 2.2.0 + resolution: "@npmcli/agent@npm:2.2.0" + dependencies: + agent-base: ^7.1.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + lru-cache: ^10.0.1 + socks-proxy-agent: ^8.0.1 + checksum: 3b25312edbdfaa4089af28e2d423b6f19838b945e47765b0c8174c1395c79d43c3ad6d23cb364b43f59fd3acb02c93e3b493f72ddbe3dfea04c86843a7311fc4 + languageName: node + linkType: hard + "@npmcli/ci-detect@npm:^1.0.0": version: 1.4.0 resolution: "@npmcli/ci-detect@npm:1.4.0" @@ -2950,13 +3097,12 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^2.1.0": - version: 2.1.0 - resolution: "@npmcli/fs@npm:2.1.0" +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: - "@gar/promisify": ^1.1.3 semver: ^7.3.5 - checksum: 6ec6d678af6da49f9dac50cd882d7f661934dd278972ffbaacde40d9eaa2871292d634000a0cca9510f6fc29855fbd4af433e1adbff90a524ec3eaf140f1219b + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e languageName: node linkType: hard @@ -2998,16 +3144,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.0 - resolution: "@npmcli/move-file@npm:2.0.0" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 1388777b507b0c592d53f41b9d182e1a8de7763bc625fc07999b8edbc22325f074e5b3ec90af79c89d6987fdb2325bc66d59f483258543c14a43661621f841b0 - languageName: node - linkType: hard - "@npmcli/node-gyp@npm:^1.0.2": version: 1.0.3 resolution: "@npmcli/node-gyp@npm:1.0.3" @@ -3174,138 +3310,52 @@ __metadata: languageName: node linkType: hard -"@openremote/core@workspace:*, @openremote/core@workspace:openremote/ui/component/core": - version: 0.0.0-use.local - resolution: "@openremote/core@workspace:openremote/ui/component/core" +"@openremote/core@npm:1.1.0": + version: 1.1.0 + resolution: "@openremote/core@npm:1.1.0" dependencies: "@openremote/or-icon": ^1.1.0 - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" - "@types/qs": ^6.9.7 + "@openremote/rest": 1.1.0 i18next: ^21.5.3 i18next-http-backend: ^1.3.1 moment: ^2.29.4 platform: ^1.3.6 qs: ^6.8.0 url-search-params-polyfill: ^8.1.0 - xmldom: ^0.6.0 - xpath: ^0.0.32 - languageName: unknown - linkType: soft + checksum: 9549701bcfd315fc79dc4fc20fa4507cd08a4e6220fcf262206d5855089a509eb51a1765249e4e2bb87ba7a86d9490df753c6ed81fdf06c92647820bd8417b8a + languageName: node + linkType: hard "@openremote/custom@workspace:ui/app/custom": version: 0.0.0-use.local resolution: "@openremote/custom@workspace:ui/app/custom" dependencies: - "@openremote/manager": "workspace:*" - "@openremote/util": "workspace:*" - languageName: unknown - linkType: soft - -"@openremote/demo-core@^1.0.4, @openremote/demo-core@workspace:openremote/ui/demo/demo-core": - version: 0.0.0-use.local - resolution: "@openremote/demo-core@workspace:openremote/ui/demo/demo-core" - dependencies: - "@openremote/core": "workspace:*" - "@openremote/or-icon": ^1.1.0 - "@openremote/or-translate": ^1.1.0 - "@openremote/util": "workspace:*" - i18next: ^21.5.3 - lit: ^2.0.2 - typescript: ">=4.5.2" - webpack: ^5.76.0 - webpack-cli: ^4.9.1 - webpack-dev-server: ^4.5.0 - languageName: unknown - linkType: soft - -"@openremote/demo-or-asset-tree@workspace:openremote/ui/demo/demo-or-asset-tree": - version: 0.0.0-use.local - resolution: "@openremote/demo-or-asset-tree@workspace:openremote/ui/demo/demo-or-asset-tree" - dependencies: - "@openremote/demo-core": ^1.0.4 - "@openremote/or-asset-tree": ^1.1.0 - "@openremote/util": "workspace:*" - typescript: ">=4.5.2" - webpack: ^5.76.0 - webpack-cli: ^4.9.1 - webpack-dev-server: ^4.5.0 - languageName: unknown - linkType: soft - -"@openremote/demo-or-map@workspace:openremote/ui/demo/demo-or-map": - version: 0.0.0-use.local - resolution: "@openremote/demo-or-map@workspace:openremote/ui/demo/demo-or-map" - dependencies: - "@openremote/demo-core": ^1.0.4 - "@openremote/or-map": ^1.1.0 - "@openremote/util": "workspace:*" - typescript: ">=4.5.2" - webpack: ^5.76.0 - webpack-cli: ^4.9.1 - webpack-dev-server: ^4.5.0 - languageName: unknown - linkType: soft - -"@openremote/demo-or-thermostat@workspace:openremote/ui/demo/demo-or-thermostat": - version: 0.0.0-use.local - resolution: "@openremote/demo-or-thermostat@workspace:openremote/ui/demo/demo-or-thermostat" - dependencies: - "@openremote/or-thermostat": ^1.1.0 - "@openremote/util": "workspace:*" - source-map-loader: ^3.0.0 - typescript: ">=4.5.2" - webpack: ^5.76.0 - webpack-cli: ^4.9.1 - webpack-dev-server: ^4.5.0 - languageName: unknown - linkType: soft - -"@openremote/demo-rest@workspace:openremote/ui/demo/demo-rest": - version: 0.0.0-use.local - resolution: "@openremote/demo-rest@workspace:openremote/ui/demo/demo-rest" - dependencies: - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" - lit: ^2.0.2 - typescript: ">=4.5.2" - webpack: ^5.76.0 - webpack-cli: ^4.9.1 - webpack-dev-server: ^4.5.0 - languageName: unknown - linkType: soft - -"@openremote/insights@workspace:openremote/ui/app/insights": - version: 0.0.0-use.local - resolution: "@openremote/insights@workspace:openremote/ui/app/insights" - dependencies: - "@openremote/or-app": ^1.1.0 - "@openremote/util": "workspace:*" + "@openremote/manager": ^1.0.4 + "@openremote/util": ^1.0.4 languageName: unknown linkType: soft -"@openremote/manager@workspace:*, @openremote/manager@workspace:openremote/ui/app/manager": - version: 0.0.0-use.local - resolution: "@openremote/manager@workspace:openremote/ui/app/manager" +"@openremote/manager@npm:^1.0.4": + version: 1.0.4 + resolution: "@openremote/manager@npm:1.0.4" dependencies: "@openremote/or-app": ^1.1.0 - "@openremote/util": "workspace:*" - languageName: unknown - linkType: soft + checksum: 11ad2fe8426185362b3b536fecdb7f6a6913213945620910d3c889d44b11d849343b3383f64c609d01dc55f8bd4099c605751e0d623b9e1fc223c0829f6ed24e + languageName: node + linkType: hard -"@openremote/model@workspace:*, @openremote/model@workspace:openremote/ui/component/model": - version: 0.0.0-use.local - resolution: "@openremote/model@workspace:openremote/ui/component/model" - dependencies: - "@openremote/util": "workspace:*" - languageName: unknown - linkType: soft +"@openremote/model@npm:1.1.0": + version: 1.1.0 + resolution: "@openremote/model@npm:1.1.0" + checksum: 0adf48e94b72f49b1941b279838d66010dc9371a04ec3616de613e01c0039abf66483772fc2748157f6670e242b0a2316d4f686a49ca5399d30bec0dea565f08 + languageName: node + linkType: hard -"@openremote/or-app@^1.1.0, @openremote/or-app@workspace:openremote/ui/component/or-app": - version: 0.0.0-use.local - resolution: "@openremote/or-app@workspace:openremote/ui/component/or-app" +"@openremote/or-app@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-app@npm:1.1.0" dependencies: - "@openremote/core": "workspace:*" + "@openremote/core": 1.1.0 "@openremote/or-asset-tree": ^1.1.0 "@openremote/or-asset-viewer": ^1.1.0 "@openremote/or-attribute-input": ^1.1.0 @@ -3318,41 +3368,41 @@ __metadata: "@openremote/or-rules": ^1.1.0 "@openremote/or-smart-notify": ^1.1.0 "@openremote/or-timeline": ^1.1.0 - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" + "@openremote/rest": 1.1.0 "@reduxjs/toolkit": ^1.8.1 "@webcomponents/webcomponentsjs": ^2.6.0 lit: ^2.0.2 moment: ^2.29.4 navigo: ^8.11.1 pwa-helpers: ^0.9.0 - languageName: unknown - linkType: soft + checksum: 9505eafc5d8716cf40bb1a43a365f03fa4156f554b933dd1d639e595d07c867b74ac2bae3d763cc1519c87e125bf0db5ce6c36e2eb50ff12ccb498ce31204c8d + languageName: node + linkType: hard -"@openremote/or-asset-tree@^1.1.0, @openremote/or-asset-tree@workspace:openremote/ui/component/or-asset-tree": - version: 0.0.0-use.local - resolution: "@openremote/or-asset-tree@workspace:openremote/ui/component/or-asset-tree" +"@openremote/or-asset-tree@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-asset-tree@npm:1.1.0" dependencies: "@mdi/js": ^5.9.55 - "@openremote/core": "workspace:*" - "@openremote/model": "workspace:*" + "@openremote/core": 1.1.0 + "@openremote/model": 1.1.0 "@openremote/or-icon": ^1.1.0 "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" + "@openremote/rest": 1.1.0 lit: ^2.0.2 moment: ^2.29.4 - languageName: unknown - linkType: soft + checksum: 69043e85076824f86fceccc8a34516f57150668b60c00670e96519a96b388fadc762e4ef4c0dc695c00deaaf5a0b632c5f6cf44e65e45ea8ecaff1f368d65a99 + languageName: node + linkType: hard -"@openremote/or-asset-viewer@^1.1.0, @openremote/or-asset-viewer@workspace:openremote/ui/component/or-asset-viewer": - version: 0.0.0-use.local - resolution: "@openremote/or-asset-viewer@workspace:openremote/ui/component/or-asset-viewer" +"@openremote/or-asset-viewer@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-asset-viewer@npm:1.1.0" dependencies: "@material/data-table": ^9.0.0 - "@openremote/core": "workspace:*" - "@openremote/model": "workspace:*" + "@openremote/core": 1.1.0 + "@openremote/model": 1.1.0 "@openremote/or-attribute-history": ^1.1.0 "@openremote/or-attribute-input": ^1.1.0 "@openremote/or-chart": ^1.1.0 @@ -3363,233 +3413,166 @@ __metadata: "@openremote/or-survey": ^1.1.0 "@openremote/or-survey-results": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" - lit: ^2.0.2 - languageName: unknown - linkType: soft - -"@openremote/or-attribute-card@^1.1.0, @openremote/or-attribute-card@workspace:openremote/ui/component/or-attribute-card": - version: 0.0.0-use.local - resolution: "@openremote/or-attribute-card@workspace:openremote/ui/component/or-attribute-card" - dependencies: - "@openremote/core": "workspace:*" - "@openremote/or-attribute-picker": ^1.1.0 - "@openremote/or-chart": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/util": "workspace:*" + "@openremote/rest": 1.1.0 lit: ^2.0.2 - moment: ^2.29.4 - languageName: unknown - linkType: soft + checksum: 49e7a53fef26e5506957b60b3d31388f8e00eba16156a12a843ccf08a5994a9656e8e737b6ccde545b83673ccd2f6d859b3e293e9d7fe632d1ab7be25e2ee456 + languageName: node + linkType: hard -"@openremote/or-attribute-history@^1.1.0, @openremote/or-attribute-history@workspace:openremote/ui/component/or-attribute-history": - version: 0.0.0-use.local - resolution: "@openremote/or-attribute-history@workspace:openremote/ui/component/or-attribute-history" +"@openremote/or-attribute-history@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-attribute-history@npm:1.1.0" dependencies: "@material/data-table": ^9.0.0 - "@openremote/core": "workspace:*" + "@openremote/core": 1.1.0 "@openremote/or-chart": ^1.1.0 "@openremote/or-components": ^1.1.0 "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/util": "workspace:*" - "@types/chart.js": ^2.9.34 jsonpath-plus: ^6.0.1 lit: ^2.0.2 - languageName: unknown - linkType: soft + checksum: 105513118c99580fd1a48f28d2995f474d03f389f43d557ebcf16f789896a6b31175e9605400c7e291b23c80597c0ae1f04145b44cfff3bb74126e540e08fbb9 + languageName: node + linkType: hard -"@openremote/or-attribute-input@^1.1.0, @openremote/or-attribute-input@workspace:openremote/ui/component/or-attribute-input": - version: 0.0.0-use.local - resolution: "@openremote/or-attribute-input@workspace:openremote/ui/component/or-attribute-input" +"@openremote/or-attribute-input@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-attribute-input@npm:1.1.0" dependencies: - "@openremote/core": "workspace:*" + "@openremote/core": 1.1.0 "@openremote/or-components": ^1.1.0 "@openremote/or-json-forms": ^1.1.0 "@openremote/or-map": ^1.1.0 "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/util": "workspace:*" lit: ^2.0.2 - languageName: unknown - linkType: soft + checksum: 2c02579c0faadd27ccf0f1b1c6ac1106aed8d2fb5b3cd5208e480f6acbfe8db86de105a09dc8370457fe59ee548446d7fe49f6ce35b1802749c31394ffdf8fc4 + languageName: node + linkType: hard -"@openremote/or-attribute-picker@^1.1.0, @openremote/or-attribute-picker@workspace:openremote/ui/component/or-attribute-picker": - version: 0.0.0-use.local - resolution: "@openremote/or-attribute-picker@workspace:openremote/ui/component/or-attribute-picker" +"@openremote/or-attribute-picker@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-attribute-picker@npm:1.1.0" dependencies: - "@openremote/core": "workspace:*" + "@openremote/core": 1.1.0 "@openremote/or-asset-tree": ^1.1.0 "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/util": "workspace:*" lit: ^2.0.2 - languageName: unknown - linkType: soft - -"@openremote/or-bottom-navigation@workspace:openremote/ui/component/or-bottom-navigation": - version: 0.0.0-use.local - resolution: "@openremote/or-bottom-navigation@workspace:openremote/ui/component/or-bottom-navigation" - dependencies: - "@openremote/util": "workspace:*" - "@polymer/polymer": ^3.3.1 - languageName: unknown - linkType: soft + checksum: acb491c101240bf3ad5b6637dd6094e3089bcde4f85d61c4ca75ae37e404636bc430c8660fa6a5622e4ebcc18b32fc7331cf3161d3fa5b84421631e78a1ee881 + languageName: node + linkType: hard -"@openremote/or-chart@^1.1.0, @openremote/or-chart@workspace:openremote/ui/component/or-chart": - version: 0.0.0-use.local - resolution: "@openremote/or-chart@workspace:openremote/ui/component/or-chart" +"@openremote/or-chart@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-chart@npm:1.1.0" dependencies: "@material/data-table": ^9.0.0 "@material/dialog": ^9.0.0 - "@openremote/core": "workspace:*" + "@openremote/core": 1.1.0 "@openremote/or-asset-tree": ^1.1.0 "@openremote/or-attribute-picker": ^1.1.0 "@openremote/or-components": ^1.1.0 "@openremote/or-icon": ^1.1.0 "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/util": "workspace:*" - "@types/chart.js": ^2.9.34 - "@types/offscreencanvas": ^2019.6.4 chart.js: ^3.6.0 chartjs-adapter-moment: ^1.0.0 chartjs-plugin-annotation: ^1.1.0 jsonpath-plus: ^6.0.1 lit: ^2.0.2 moment: ^2.29.4 - languageName: unknown - linkType: soft + checksum: 4fd8edffabaa72bfe7c4fb319eeb4a3eccd50a5e4f62707a437a11604c9d5c865ff44420c669b3fdd1abd826327dd9f01cf0d8ebaf967624277eaaa9a24a7bb8 + languageName: node + linkType: hard -"@openremote/or-components@^1.1.0, @openremote/or-components@workspace:openremote/ui/component/or-components": - version: 0.0.0-use.local - resolution: "@openremote/or-components@workspace:openremote/ui/component/or-components" +"@openremote/or-components@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-components@npm:1.1.0" dependencies: "@material/elevation": ^9.0.0 - "@openremote/core": "workspace:*" - "@openremote/util": "workspace:*" + "@openremote/core": 1.1.0 lit: ^2.0.2 simplebar: ^5.3.6 - languageName: unknown - linkType: soft + checksum: e13579e7e86a3d92cd1b6c393f7a9a681428873dd709bc1bb36985b57ce943ac21c460f7d6be33f935687378d882e10dc67c0e1ceb1c0cf65f3e9b1ad5fb5c96 + languageName: node + linkType: hard -"@openremote/or-dashboard-builder@^1.0.0, @openremote/or-dashboard-builder@workspace:openremote/ui/component/or-dashboard-builder": - version: 0.0.0-use.local - resolution: "@openremote/or-dashboard-builder@workspace:openremote/ui/component/or-dashboard-builder" +"@openremote/or-dashboard-builder@npm:^1.0.0": + version: 1.0.0 + resolution: "@openremote/or-dashboard-builder@npm:1.0.0" dependencies: - "@openremote/core": "workspace:*" - "@openremote/model": "workspace:*" + "@openremote/core": 1.1.0 + "@openremote/model": 1.1.0 "@openremote/or-chart": ^1.1.0 - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" + "@openremote/rest": 1.1.0 gridstack: ^7.2.0 lit: ^2.0.2 - languageName: unknown - linkType: soft - -"@openremote/or-data-viewer@workspace:openremote/ui/component/or-data-viewer": - version: 0.0.0-use.local - resolution: "@openremote/or-data-viewer@workspace:openremote/ui/component/or-data-viewer" - dependencies: - "@openremote/core": "workspace:*" - "@openremote/model": "workspace:*" - "@openremote/or-attribute-card": ^1.1.0 - "@openremote/or-attribute-history": ^1.1.0 - "@openremote/or-attribute-input": ^1.1.0 - "@openremote/or-chart": ^1.1.0 - "@openremote/or-components": ^1.1.0 - "@openremote/or-icon": ^1.1.0 - "@openremote/or-map": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-translate": ^1.1.0 - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" - lit: ^2.0.2 - languageName: unknown - linkType: soft + checksum: bfdb1deada62e9725ec2ddccb9cebb35d784d1d312842db451295e8b7472e1c34a871e1e35051de459a3c36145378ece0075df260cdf0da7db91a60912a2e6f9 + languageName: node + linkType: hard -"@openremote/or-gauge@^1.0.0, @openremote/or-gauge@workspace:openremote/ui/component/or-gauge": - version: 0.0.0-use.local - resolution: "@openremote/or-gauge@workspace:openremote/ui/component/or-gauge" +"@openremote/or-gauge@npm:^1.0.0": + version: 1.1.0 + resolution: "@openremote/or-gauge@npm:1.1.0" dependencies: - "@openremote/core": "workspace:*" + "@openremote/core": 1.1.0 "@openremote/or-components": ^1.1.0 "@openremote/or-icon": ^1.1.0 "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/util": "workspace:*" gaugeJS: ^1.3.7 lit: ^2.0.2 - languageName: unknown - linkType: soft + checksum: d7be4a314adf291ad8e72ceb21f1997ac4e554159f300d536fad133c580e9ceb17c0d9caf30d64c07ceb1d3dda2ced3a2a4afdbf3447b86ade92c910aa475a44 + languageName: node + linkType: hard -"@openremote/or-icon@^1.1.0, @openremote/or-icon@workspace:openremote/ui/component/or-icon": - version: 0.0.0-use.local - resolution: "@openremote/or-icon@workspace:openremote/ui/component/or-icon" +"@openremote/or-icon@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-icon@npm:1.1.0" dependencies: - "@mdi/font": latest lit: ^2.0.2 - terser-webpack-plugin: ^5.2.5 - typescript: ">=4.5.2" - webpack: ^5.76.0 - webpack-cli: ^4.9.1 - languageName: unknown - linkType: soft + checksum: 5546ad517508433ef091a20143095d0985aeb5ac820bc3f7a69560df4e38f205aea56334f90f221a66bcb60d6b2a9c60362d05b1e19e548a68cce3f372076074 + languageName: node + linkType: hard -"@openremote/or-json-forms@^1.1.0, @openremote/or-json-forms@workspace:openremote/ui/component/or-json-forms": - version: 0.0.0-use.local - resolution: "@openremote/or-json-forms@workspace:openremote/ui/component/or-json-forms" +"@openremote/or-json-forms@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-json-forms@npm:1.1.0" dependencies: "@jsonforms/core": ^3.0.0-beta.1 "@openremote/or-components": ^1.1.0 "@openremote/or-mwc-components": ^1.1.0 - "@openremote/util": "workspace:*" "@polymer/polymer": ^3.3.1 ajv: ^8.8.2 lit: ^2.0.2 - languageName: unknown - linkType: soft - -"@openremote/or-log-viewer@workspace:openremote/ui/component/or-log-viewer": - version: 0.0.0-use.local - resolution: "@openremote/or-log-viewer@workspace:openremote/ui/component/or-log-viewer" - dependencies: - "@material/data-table": ^9.0.0 - "@openremote/core": "workspace:*" - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/util": "workspace:*" - lit: ^2.0.2 - moment: ^2.29.4 - parse-link-header: ^2.0.0 - url: ^0.11.0 - languageName: unknown - linkType: soft + checksum: 5e006542d37cdcc742642199eb76a8473218555ca16a8f8a8ae2d7e7fc21c4d20a0d4c5ee4dd6b18888d104b2757e58298c09da7124b54634eb4c2438a8b2154 + languageName: node + linkType: hard -"@openremote/or-map@^1.1.0, @openremote/or-map@workspace:openremote/ui/component/or-map": - version: 0.0.0-use.local - resolution: "@openremote/or-map@workspace:openremote/ui/component/or-map" +"@openremote/or-map@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-map@npm:1.1.0" dependencies: "@maplibre/maplibre-gl-geocoder": ^1.2.0 - "@openremote/core": "workspace:*" - "@openremote/model": "workspace:*" + "@openremote/core": 1.1.0 + "@openremote/model": 1.1.0 "@openremote/or-icon": ^1.1.0 "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" + "@openremote/rest": 1.1.0 "@polymer/polymer": ^3.3.1 - "@types/geojson": ^7946.0.7 "@types/mapbox": ^1.6.42 lit: ^2.0.2 mapbox.js: ^3.2.0 maplibre-gl: ^1.15.2 - languageName: unknown - linkType: soft + checksum: 5d8db0850906e52c1892e0a197629650022decc26204e962d837b0649f02647c142c9717b062bd0685d02e4c86499e17e4cf2c810f1d2c5c32f7f87bb963c938 + languageName: node + linkType: hard -"@openremote/or-mwc-components@^1.1.0, @openremote/or-mwc-components@workspace:openremote/ui/component/or-mwc-components": - version: 0.0.0-use.local - resolution: "@openremote/or-mwc-components@workspace:openremote/ui/component/or-mwc-components" +"@openremote/or-mwc-components@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-mwc-components@npm:1.1.0" dependencies: "@material/button": ^9.0.0 "@material/checkbox": ^9.0.0 @@ -3610,28 +3593,26 @@ __metadata: "@material/switch": ^9.0.0 "@material/tab-bar": ^9.0.0 "@material/textfield": ^9.0.0 - "@openremote/core": "workspace:*" + "@openremote/core": 1.1.0 "@openremote/or-icon": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/util": "workspace:*" lit: ^2.0.2 - languageName: unknown - linkType: soft + checksum: 46e87e42e890e63cb601ebf8af21c103a8e59a4185a3be9f85929ed26cf61228d9f25dfffe92f02f76f1a366bbf526e9767b4c54d65a7e620e2faa36986a7b38 + languageName: node + linkType: hard -"@openremote/or-rules@^1.1.0, @openremote/or-rules@workspace:openremote/ui/component/or-rules": - version: 0.0.0-use.local - resolution: "@openremote/or-rules@workspace:openremote/ui/component/or-rules" +"@openremote/or-rules@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-rules@npm:1.1.0" dependencies: - "@openremote/core": "workspace:*" - "@openremote/model": "workspace:*" + "@openremote/core": 1.1.0 + "@openremote/model": 1.1.0 "@openremote/or-attribute-input": ^1.1.0 "@openremote/or-components": ^1.1.0 "@openremote/or-icon": ^1.1.0 "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" - "@types/shortid": ^0.0.29 + "@openremote/rest": 1.1.0 ace-builds: ^1.4.13 linqts: ^1.12.6 lit: ^2.0.2 @@ -3639,160 +3620,125 @@ __metadata: resize-observer: ^1.0.3 rrule: ^2.6.4 shortid: ^2.2.15 - languageName: unknown - linkType: soft + checksum: 51386b392c88ab32efc25a79f2220fb18b8abb5d36091346a18760fc7dec04331216d711609646fd5fe8bb1935093d042c47e3c2d9b7cd7ba0ea1ea69dd32c76 + languageName: node + linkType: hard -"@openremote/or-smart-notify@^1.1.0, @openremote/or-smart-notify@workspace:openremote/ui/component/or-smart-notify": - version: 0.0.0-use.local - resolution: "@openremote/or-smart-notify@workspace:openremote/ui/component/or-smart-notify" +"@openremote/or-smart-notify@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-smart-notify@npm:1.1.0" dependencies: "@fortawesome/fontawesome-svg-core": ^1.2.12 "@fortawesome/free-regular-svg-icons": ^5.6.3 "@fortawesome/free-solid-svg-icons": ^5.6.3 - "@openremote/core": "workspace:*" - "@openremote/model": "workspace:*" - "@openremote/rest": "workspace:*" - "@openremote/util": "workspace:*" + "@openremote/core": 1.1.0 + "@openremote/model": 1.1.0 + "@openremote/rest": 1.1.0 lit: ^2.0.2 moment: ^2.29.4 - languageName: unknown - linkType: soft + checksum: a8a71fda214d3c28cdf0ef035a64ce7a068b59615d9090db68866c05e2a4eb2f33bb0205a6479d6f996494a6739dbd0def9f92f09ca622e427fef936debb4e28 + languageName: node + linkType: hard -"@openremote/or-survey-results@^1.1.0, @openremote/or-survey-results@workspace:openremote/ui/component/or-survey-results": - version: 0.0.0-use.local - resolution: "@openremote/or-survey-results@workspace:openremote/ui/component/or-survey-results" +"@openremote/or-survey-results@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-survey-results@npm:1.1.0" dependencies: - "@openremote/core": "workspace:*" - "@openremote/model": "workspace:*" - "@openremote/util": "workspace:*" + "@openremote/core": 1.1.0 + "@openremote/model": 1.1.0 lit: ^2.0.2 - languageName: unknown - linkType: soft + checksum: f7b52dcf48297fa803eeb2df36edc815b83b690e8212011ecff3e52eefa2fbc366cc5094406640134f22bd017294efcb3ba015329dfed5f454d7d683f2a6564a + languageName: node + linkType: hard -"@openremote/or-survey@^1.1.0, @openremote/or-survey@workspace:openremote/ui/component/or-survey": - version: 0.0.0-use.local - resolution: "@openremote/or-survey@workspace:openremote/ui/component/or-survey" +"@openremote/or-survey@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-survey@npm:1.1.0" dependencies: - "@openremote/core": "workspace:*" - "@openremote/model": "workspace:*" + "@openremote/core": 1.1.0 + "@openremote/model": 1.1.0 "@openremote/or-translate": ^1.1.0 - "@openremote/util": "workspace:*" "@types/lodash-es": ^4.17.5 lit: ^2.0.2 lodash-es: ^4.17.15 moment: 2.29.4 - languageName: unknown - linkType: soft - -"@openremote/or-thermostat@^1.1.0, @openremote/or-thermostat@workspace:openremote/ui/component/or-thermostat": - version: 0.0.0-use.local - resolution: "@openremote/or-thermostat@workspace:openremote/ui/component/or-thermostat" - dependencies: - "@openremote/util": "workspace:*" - lit: ^2.0.2 - languageName: unknown - linkType: soft + checksum: 5202d666e269b79cacb7be34f710d8f57b8d989490772691112211efdfa34b087b03025eea65499000c411392007a7dfeede450f7cbe98f79cf3dc340fa87609 + languageName: node + linkType: hard -"@openremote/or-timeline@^1.1.0, @openremote/or-timeline@workspace:openremote/ui/component/or-timeline": - version: 0.0.0-use.local - resolution: "@openremote/or-timeline@workspace:openremote/ui/component/or-timeline" +"@openremote/or-timeline@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-timeline@npm:1.1.0" dependencies: - "@openremote/util": "workspace:*" lit: ^2.0.2 moment: ^2.29.4 - languageName: unknown - linkType: soft + checksum: 39dade7ab5c65df589626db1746599ffba7582afe3853494bde47ea5624e1b362eb7bcb41b43c3a43d7e20d7dc47bd550350da9acad5444ce7752547b29a85b0 + languageName: node + linkType: hard -"@openremote/or-translate@^1.1.0, @openremote/or-translate@workspace:openremote/ui/component/or-translate": - version: 0.0.0-use.local - resolution: "@openremote/or-translate@workspace:openremote/ui/component/or-translate" +"@openremote/or-translate@npm:^1.1.0": + version: 1.1.0 + resolution: "@openremote/or-translate@npm:1.1.0" dependencies: - "@openremote/util": "workspace:*" i18next: ^21.5.3 lit: ^2.0.2 - languageName: unknown - linkType: soft + checksum: 5bc474c6cb79d0f4c96d6b78a011fa2ec0691c2e210ade244cc61a1237e506657bff9ff9730b7cb0f3f8fed8953485d1d2c45a3a84b60894db788d945c95ed24 + languageName: node + linkType: hard -"@openremote/rest@workspace:*, @openremote/rest@workspace:openremote/ui/component/rest": - version: 0.0.0-use.local - resolution: "@openremote/rest@workspace:openremote/ui/component/rest" +"@openremote/rest@npm:1.1.0": + version: 1.1.0 + resolution: "@openremote/rest@npm:1.1.0" dependencies: - "@openremote/model": "workspace:*" - "@openremote/util": "workspace:*" - "@types/qs": ^6.9.7 + "@openremote/model": 1.1.0 axios: 0.24.0 qs: ^6.8.0 - languageName: unknown - linkType: soft + checksum: 982ba3c1ddaac62399d46c5ef1465240d75c9750e5970dcefb9e27172b4e202173bab023a8790a55c4eea8551060943dc3e3a76b73ea763589a6827921eebc6b + languageName: node + linkType: hard -"@openremote/util@workspace:*, @openremote/util@workspace:openremote/ui/util": - version: 0.0.0-use.local - resolution: "@openremote/util@workspace:openremote/ui/util" - dependencies: - "@babel/core": ^7.16.0 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-regenerator": ^7.16.0 - "@babel/plugin-transform-runtime": ^7.16.4 - "@babel/preset-env": ^7.16.4 - "@babel/runtime": ^7.16.3 - "@typescript-eslint/eslint-plugin": ^5.9.0 - "@typescript-eslint/parser": ^5.9.0 - babel-loader: ^8.2.3 - copy-webpack-plugin: ^10.0.0 - cross-env: ^7.0.3 - css-loader: ^6.5.1 - eslint: ^8.6.0 - eslint-config-prettier: ^8.3.0 - eslint-config-standard: ^16.0.3 - eslint-plugin-import: ^2.25.4 - eslint-plugin-node: ^11.1.0 - eslint-plugin-promise: ^6.0.0 - fast-async: ^6.3.8 - file-loader: ^6.2.0 - fork-ts-checker-notifier-webpack-plugin: ^4.0.0 - fork-ts-checker-webpack-plugin: ^6.5.0 - html-webpack-plugin: ^5.5.0 - prettier: ^2.5.1 - shx: ^0.3.3 - source-map-loader: ^3.0.0 - style-loader: ^3.3.1 - ts-loader: ^9.2.6 - typescript: ">=4.5.2" - webpack: ^5.76.0 - webpack-cli: ^4.9.1 - webpack-dev-server: ^4.5.0 +"@openremote/util@npm:^1.0.4": + version: 1.0.4 + resolution: "@openremote/util@npm:1.0.4" bin: orutil: ./cli.js - languageName: unknown - linkType: soft + checksum: b29ed2233f5baec3c98524fd3265a11b890865c218e0c442108e4d53d2ce7de5000a51ee1307b961a247c5fe6601df0c8acc48b13c5ea9da16081d05f6c49235 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard "@polymer/polymer@npm:^3.3.1": - version: 3.4.1 - resolution: "@polymer/polymer@npm:3.4.1" + version: 3.5.1 + resolution: "@polymer/polymer@npm:3.5.1" dependencies: "@webcomponents/shadycss": ^1.9.1 - checksum: 0f80eb8af291ac900d93daac36be2ec98ebb618df3e9ef6e904742ffbd9c82132373082953ddda67d68f32c4a17fafc311ba496b56937535c3f4eb360b55fd51 + checksum: 4c499cd817e8ca79ad192d1006f7063a20173c425d00ba99ea93b25d47feccc72ccee7acdd41ad9aeba48f52f2e88aad632ba1651852d8170bc66d8717ec059c languageName: node linkType: hard "@reduxjs/toolkit@npm:^1.8.1": - version: 1.8.1 - resolution: "@reduxjs/toolkit@npm:1.8.1" + version: 1.9.7 + resolution: "@reduxjs/toolkit@npm:1.9.7" dependencies: - immer: ^9.0.7 - redux: ^4.1.2 - redux-thunk: ^2.4.1 - reselect: ^4.1.5 + immer: ^9.0.21 + redux: ^4.2.1 + redux-thunk: ^2.4.2 + reselect: ^4.1.8 peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18 - react-redux: ^7.2.1 || ^8.0.0-beta + react-redux: ^7.2.1 || ^8.0.2 peerDependenciesMeta: react: optional: true react-redux: optional: true - checksum: be5cdea975a8a631fe2d88cafc7077554c7bc3621a4a7031556cc17e5dec26359018f2614c325895e7ab50865f5c511025d1e589ca01de7e2bd88d95e0a1a963 + checksum: ac25dec73a5d2df9fc7fbe98c14ccc73919e5ee1d6f251db0d2ec8f90273f92ef39c26716704bf56b5a40189f72d94b4526dc3a8c7ac3986f5daf44442bcc364 languageName: node linkType: hard @@ -3803,114 +3749,99 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 - languageName: node - linkType: hard - "@types/body-parser@npm:*": - version: 1.19.2 - resolution: "@types/body-parser@npm:1.19.2" + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" dependencies: "@types/connect": "*" "@types/node": "*" - checksum: e17840c7d747a549f00aebe72c89313d09fbc4b632b949b2470c5cb3b1cb73863901ae84d9335b567a79ec5efcfb8a28ff8e3f36bc8748a9686756b6d5681f40 + checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 languageName: node linkType: hard "@types/bonjour@npm:^3.5.9": - version: 3.5.10 - resolution: "@types/bonjour@npm:3.5.10" + version: 3.5.13 + resolution: "@types/bonjour@npm:3.5.13" dependencies: "@types/node": "*" - checksum: bfcadb042a41b124c4e3de4925e3be6d35b78f93f27c4535d5ff86980dc0f8bc407ed99b9b54528952dc62834d5a779392f7a12c2947dd19330eb05a6bcae15a - languageName: node - linkType: hard - -"@types/chart.js@npm:^2.9.34": - version: 2.9.37 - resolution: "@types/chart.js@npm:2.9.37" - dependencies: - moment: ^2.10.2 - checksum: 5626a8cc3b410c9f2668ee7efd5b1b408f7de814608f83f9fdb349f59e3c7f5eb7199e73b41e6634c24b4ccb8d3846b290264df8d4224d184f63b095f82cfb94 + checksum: e827570e097bd7d625a673c9c208af2d1a22fa3885c0a1646533cf24394c839c3e5f60ac1bc60c0ddcc69c0615078c9fb2c01b42596c7c582d895d974f2409ee languageName: node linkType: hard "@types/connect-history-api-fallback@npm:^1.3.5": - version: 1.3.5 - resolution: "@types/connect-history-api-fallback@npm:1.3.5" + version: 1.5.4 + resolution: "@types/connect-history-api-fallback@npm:1.5.4" dependencies: "@types/express-serve-static-core": "*" "@types/node": "*" - checksum: 464d06e5ab00f113fa89978633d5eb00d225aeb4ebbadc07f6f3bc337aa7cbfcd74957b2a539d6d47f2e128e956a17819973ec7ae62ade2e16e367a6c38b8d3a + checksum: e1dee43b8570ffac02d2d47a2b4ba80d3ca0dd1840632dafb221da199e59dbe3778d3d7303c9e23c6b401f37c076935a5bc2aeae1c4e5feaefe1c371fe2073fd languageName: node linkType: hard "@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" dependencies: "@types/node": "*" - checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 + checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 languageName: node linkType: hard "@types/eslint-scope@npm:^3.7.3": - version: 3.7.3 - resolution: "@types/eslint-scope@npm:3.7.3" + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" dependencies: "@types/eslint": "*" "@types/estree": "*" - checksum: 6772b05e1b92003d1f295e81bc847a61f4fbe8ddab77ffa49e84ed3f9552513bdde677eb53ef167753901282857dd1d604d9f82eddb34a233495932b2dc3dc17 + checksum: e2889a124aaab0b89af1bab5959847c5bec09809209255de0e63b9f54c629a94781daa04adb66bffcdd742f5e25a17614fb933965093c0eea64aacda4309380e languageName: node linkType: hard "@types/eslint@npm:*": - version: 8.4.1 - resolution: "@types/eslint@npm:8.4.1" + version: 8.44.9 + resolution: "@types/eslint@npm:8.44.9" dependencies: "@types/estree": "*" "@types/json-schema": "*" - checksum: b5790997ee9d3820d16350192d41849b0e2448c9e93650acac672ddf502e35c0a5a25547172a9eec840a96687cd94ba1cee672cbd86640f8f4ff1b65960d2ab9 + checksum: 6f8889e94e67a5e43c15f5a2530798f864ace08c270bfb3f153cb705da4e30a80e0e9a0fc05317c8642c8dda909d528968172089eb4d52aca9f212761df25d90 languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^0.0.51": - version: 0.0.51 - resolution: "@types/estree@npm:0.0.51" - checksum: e56a3bcf759fd9185e992e7fdb3c6a5f81e8ff120e871641607581fb3728d16c811702a7d40fa5f869b7f7b4437ab6a87eb8d98ffafeee51e85bbe955932a189 +"@types/estree@npm:*, @types/estree@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a languageName: node linkType: hard -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.18": - version: 4.17.28 - resolution: "@types/express-serve-static-core@npm:4.17.28" +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": + version: 4.17.41 + resolution: "@types/express-serve-static-core@npm:4.17.41" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" - checksum: 826489811a5b371c10f02443b4ca894ffc05813bfdf2b60c224f5c18ac9a30a2e518cb9ef9fdfcaa2a1bb17f8bfa4ed1859ccdb252e879c9276271b4ee2df5a9 + "@types/send": "*" + checksum: 12750f6511dd870bbaccfb8208ad1e79361cf197b147f62a3bedc19ec642f3a0f9926ace96705f4bc88ec2ae56f61f7ca8c2438e6b22f5540842b5569c28a121 languageName: node linkType: hard "@types/express@npm:*, @types/express@npm:^4.17.13": - version: 4.17.13 - resolution: "@types/express@npm:4.17.13" + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" dependencies: "@types/body-parser": "*" - "@types/express-serve-static-core": ^4.17.18 + "@types/express-serve-static-core": ^4.17.33 "@types/qs": "*" "@types/serve-static": "*" - checksum: 12a2a0e6c4b993fc0854bec665906788aea0d8ee4392389d7a98a5de1eefdd33c9e1e40a91f3afd274011119c506f7b4126acb97fae62ae20b654974d44cba12 + checksum: fb238298630370a7392c7abdc80f495ae6c716723e114705d7e3fb67e3850b3859bbfd29391463a3fb8c0b32051847935933d99e719c0478710f8098ee7091c5 languageName: node linkType: hard -"@types/geojson@npm:*, @types/geojson@npm:^7946.0.7": - version: 7946.0.8 - resolution: "@types/geojson@npm:7946.0.8" - checksum: 6049a39b025cfe323d5cf87333d87c133ec963cdbd349c49295bee779827ee4b46a3041fd8bd2e7a4b02d6d1e26f3002968875928941bbed08477bfd5f6f9284 +"@types/geojson@npm:*": + version: 7946.0.13 + resolution: "@types/geojson@npm:7946.0.13" + checksum: b3b68457c89bc3f0445dc9eb54d07e6f89658672867c54989bc7f71f87d54e562195b291d43e1b84476493351271d7ccb9f5c6ab2012b29fbafbb0e8e43c4bca languageName: node linkType: hard @@ -3921,19 +3852,26 @@ __metadata: languageName: node linkType: hard +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + languageName: node + linkType: hard + "@types/http-proxy@npm:^1.17.8": - version: 1.17.8 - resolution: "@types/http-proxy@npm:1.17.8" + version: 1.17.14 + resolution: "@types/http-proxy@npm:1.17.14" dependencies: "@types/node": "*" - checksum: 3b3d683498267096c8aca03652702243b1e087bc20e77a9abe74fdbee1c89c8283ee41c47d245cda2f422483b01980d70a1030b92a8ff24b280e0aa868241a8b + checksum: 491320bce3565bbb6c7d39d25b54bce626237cfb6b09e60ee7f77b56ae7c6cbad76f08d47fe01eaa706781124ee3dfad9bb737049254491efd98ed1f014c4e83 languageName: node linkType: hard "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.3, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 languageName: node linkType: hard @@ -3945,43 +3883,50 @@ __metadata: linkType: hard "@types/leaflet@npm:^0": - version: 0.7.35 - resolution: "@types/leaflet@npm:0.7.35" + version: 0.7.40 + resolution: "@types/leaflet@npm:0.7.40" dependencies: "@types/geojson": "*" - checksum: b6de50784d52d7f5a6c2281eb9cb9d6c9b2ff36c0f2e9ba7ef8c4db21a8d191048a47fa37eeaeddb4a3f37f6a6fa53604f9ee2ce868c56904cce4b2fc65cb65c + checksum: 441358ce7731dfd4f69b20b646047b244059e8dac1f4563c8b070cac8498477c06aeaf227e5c793009df9a5b93a3a23ec3667b4ec78b16249693415295a6b5f6 languageName: node linkType: hard "@types/lodash-es@npm:^4.17.5": - version: 4.17.6 - resolution: "@types/lodash-es@npm:4.17.6" + version: 4.17.12 + resolution: "@types/lodash-es@npm:4.17.12" dependencies: "@types/lodash": "*" - checksum: 9bd239dd525086e278821949ce12fbdd4f100a060fed9323fc7ad5661113e1641f28a7ebab617230ed3474680d8f4de705c1928b48252bb684be6ec9eed715db + checksum: 990a99e2243bebe9505cb5ad19fbc172beb4a8e00f9075c99fc06c46c2801ffdb40bc2867271cf580d5f48994fc9fb076ec92cd60a20e621603bf22114e5b077 languageName: node linkType: hard "@types/lodash@npm:*": - version: 4.14.182 - resolution: "@types/lodash@npm:4.14.182" - checksum: 7dd137aa9dbabd632408bd37009d984655164fa1ecc3f2b6eb94afe35bf0a5852cbab6183148d883e9c73a958b7fec9a9bcf7c8e45d41195add6a18c34958209 + version: 4.14.202 + resolution: "@types/lodash@npm:4.14.202" + checksum: a91acf3564a568c6f199912f3eb2c76c99c5a0d7e219394294213b3f2d54f672619f0fde4da22b29dc5d4c31457cd799acc2e5cb6bd90f9af04a1578483b6ff7 languageName: node linkType: hard "@types/mapbox@npm:^1.6.42": - version: 1.6.42 - resolution: "@types/mapbox@npm:1.6.42" + version: 1.6.45 + resolution: "@types/mapbox@npm:1.6.45" dependencies: "@types/leaflet": ^0 - checksum: 0ecdbe90b97c210568ac5cd319b531b5514651177e61c09b4e34aa7a59030f9bc926bc8ce038af437fd197066830678088da9e32753449776d2103d07379381a + checksum: 210d728f3012d9407fd0cc59143de272cbec6eb24bfcda130c16da2b7be19e7d88ed44334733af844ee581104e5800d2423f9632f133c858d1ce039e400e2fb9 + languageName: node + linkType: hard + +"@types/mime@npm:*": + version: 3.0.4 + resolution: "@types/mime@npm:3.0.4" + checksum: a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 languageName: node linkType: hard "@types/mime@npm:^1": - version: 1.3.2 - resolution: "@types/mime@npm:1.3.2" - checksum: 0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 languageName: node linkType: hard @@ -3993,51 +3938,55 @@ __metadata: linkType: hard "@types/minimist@npm:^1.2.0": - version: 1.2.2 - resolution: "@types/minimist@npm:1.2.2" - checksum: b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d + version: 1.2.5 + resolution: "@types/minimist@npm:1.2.5" + checksum: 477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 languageName: node linkType: hard -"@types/node@npm:*": - version: 17.0.30 - resolution: "@types/node@npm:17.0.30" - checksum: b3cd2db6474aae3ddac5a312f340f6e4ca200429371e62cb74698fe7f23d7414d0200f643204ddfaa797846328539359e3797d7f2baaf3cdd643b159cf53baa6 +"@types/node-forge@npm:^1.3.0": + version: 1.3.10 + resolution: "@types/node-forge@npm:1.3.10" + dependencies: + "@types/node": "*" + checksum: 363af42c83956c7e2483a71e398a02101ef6a55b4d86386c276315ca98bad02d6050b99fdbe13debcd1bcda250086b4a5b5c15a6fb2953d32420d269865ca7f8 languageName: node linkType: hard -"@types/normalize-package-data@npm:^2.4.0": - version: 2.4.1 - resolution: "@types/normalize-package-data@npm:2.4.1" - checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 +"@types/node@npm:*": + version: 20.10.5 + resolution: "@types/node@npm:20.10.5" + dependencies: + undici-types: ~5.26.4 + checksum: e216b679f545a8356960ce985a0e53c3a58fff0eacd855e180b9e223b8db2b5bd07b744a002b8c1f0c37f9194648ab4578533b5c12df2ec10cc02f61d20948d2 languageName: node linkType: hard -"@types/offscreencanvas@npm:^2019.6.4": - version: 2019.6.4 - resolution: "@types/offscreencanvas@npm:2019.6.4" - checksum: ea05348b49cb0dc082fadf7ccc283e53c03ecf9b94c5ee096fce447edfcb563f6c060714609b72cee7848ea24589aa56297144a2b3a89a833e6ea24eaaa96da9 +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 languageName: node linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 languageName: node linkType: hard -"@types/qs@npm:*, @types/qs@npm:^6.9.7": - version: 6.9.7 - resolution: "@types/qs@npm:6.9.7" - checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba +"@types/qs@npm:*": + version: 6.9.10 + resolution: "@types/qs@npm:6.9.10" + checksum: 3e479ee056bd2b60894baa119d12ecd33f20a25231b836af04654e784c886f28a356477630430152a86fba253da65d7ecd18acffbc2a8877a336e75aa0272c67 languageName: node linkType: hard "@types/range-parser@npm:*": - version: 1.2.4 - resolution: "@types/range-parser@npm:1.2.4" - checksum: b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a languageName: node linkType: hard @@ -4048,69 +3997,81 @@ __metadata: languageName: node linkType: hard -"@types/serve-index@npm:^1.9.1": - version: 1.9.1 - resolution: "@types/serve-index@npm:1.9.1" - dependencies: - "@types/express": "*" - checksum: 026f3995fb500f6df7c3fe5009e53bad6d739e20b84089f58ebfafb2f404bbbb6162bbe33f72d2f2af32d5b8d3799c8e179793f90d9ed5871fb8591190bb6056 +"@types/semver@npm:^7.3.12": + version: 7.5.6 + resolution: "@types/semver@npm:7.5.6" + checksum: 563a0120ec0efcc326567db2ed920d5d98346f3638b6324ea6b50222b96f02a8add3c51a916b6897b51523aad8ac227d21d3dcf8913559f1bfc6c15b14d23037 languageName: node linkType: hard -"@types/serve-static@npm:*": - version: 1.13.10 - resolution: "@types/serve-static@npm:1.13.10" +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" dependencies: "@types/mime": ^1 "@types/node": "*" - checksum: eaca858739483e3ded254cad7d7a679dc2c8b3f52c8bb0cd845b3b7eb1984bde0371fdcb0a5c83aa12e6daf61b6beb762545021f520f08a1fe882a3fa4ea5554 + checksum: cf4db48251bbb03cd6452b4de6e8e09e2d75390a92fd798eca4a803df06444adc94ed050246c94c7ed46fb97be1f63607f0e1f13c3ce83d71788b3e08640e5e0 languageName: node linkType: hard -"@types/shortid@npm:^0.0.29": - version: 0.0.29 - resolution: "@types/shortid@npm:0.0.29" - checksum: 06d940fabc5774ff2221da6ba3496cef97ae7c2f7f0fee4740144a68cf2b630b109db2f934133096daa58045e4e7aaffba687934166bb0b2b0d5c52679b10d08 +"@types/serve-index@npm:^1.9.1": + version: 1.9.4 + resolution: "@types/serve-index@npm:1.9.4" + dependencies: + "@types/express": "*" + checksum: 72727c88d54da5b13275ebfb75dcdc4aa12417bbe9da1939e017c4c5f0c906fae843aa4e0fbfe360e7ee9df2f3d388c21abfc488f77ce58693fb57809f8ded92 + languageName: node + linkType: hard + +"@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": + version: 1.15.5 + resolution: "@types/serve-static@npm:1.15.5" + dependencies: + "@types/http-errors": "*" + "@types/mime": "*" + "@types/node": "*" + checksum: 0ff4b3703cf20ba89c9f9e345bc38417860a88e85863c8d6fe274a543220ab7f5f647d307c60a71bb57dc9559f0890a661e8dc771a6ec5ef195d91c8afc4a893 languageName: node linkType: hard "@types/sockjs@npm:^0.3.33": - version: 0.3.33 - resolution: "@types/sockjs@npm:0.3.33" + version: 0.3.36 + resolution: "@types/sockjs@npm:0.3.36" dependencies: "@types/node": "*" - checksum: b9bbb2b5c5ead2fb884bb019f61a014e37410bddd295de28184e1b2e71ee6b04120c5ba7b9954617f0bdf962c13d06249ce65004490889c747c80d3f628ea842 + checksum: b4b5381122465d80ea8b158537c00bc82317222d3fb31fd7229ff25b31fa89134abfbab969118da55622236bf3d8fee75759f3959908b5688991f492008f29bc languageName: node linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.2 - resolution: "@types/trusted-types@npm:2.0.2" - checksum: 3371eef5f1c50e1c3c07a127c1207b262ba65b83dd167a1c460fc1b135a3fb0c97b9f508efebd383f239cc5dd5b7169093686a692a501fde9c3f7208657d9b0d + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 languageName: node linkType: hard -"@types/ws@npm:^8.5.1": - version: 8.5.3 - resolution: "@types/ws@npm:8.5.3" +"@types/ws@npm:^8.5.5": + version: 8.5.10 + resolution: "@types/ws@npm:8.5.10" dependencies: "@types/node": "*" - checksum: 0ce46f850d41383fcdc2149bcacc86d7232fa7a233f903d2246dff86e31701a02f8566f40af5f8b56d1834779255c04ec6ec78660fe0f9b2a69cf3d71937e4ae + checksum: 3ec416ea2be24042ebd677932a462cf16d2080393d8d7d0b1b3f5d6eaa4a7387aaf0eefb99193c0bfd29444857cf2e0c3ac89899e130550dc6c14ada8a46d25e languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.9.0": - version: 5.21.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.21.0" - dependencies: - "@typescript-eslint/scope-manager": 5.21.0 - "@typescript-eslint/type-utils": 5.21.0 - "@typescript-eslint/utils": 5.21.0 - debug: ^4.3.2 - functional-red-black-tree: ^1.0.1 - ignore: ^5.1.8 - regexpp: ^3.2.0 - semver: ^7.3.5 + version: 5.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" + dependencies: + "@eslint-community/regexpp": ^4.4.0 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/type-utils": 5.62.0 + "@typescript-eslint/utils": 5.62.0 + debug: ^4.3.4 + graphemer: ^1.4.0 + ignore: ^5.2.0 + natural-compare-lite: ^1.4.0 + semver: ^7.3.7 tsutils: ^3.21.0 peerDependencies: "@typescript-eslint/parser": ^5.0.0 @@ -4118,299 +4079,309 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 52068319798775f320564e98b1361bbe7f8a80ece3ded35145b2cefc5530047a12c6482727eb3c4d845dcd4e4a8d8bf5898125775f99c1d197d45c47a7732813 + checksum: fc104b389c768f9fa7d45a48c86d5c1ad522c1d0512943e782a56b1e3096b2cbcc1eea3fcc590647bf0658eef61aac35120a9c6daf979bf629ad2956deb516a1 languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.9.0": - version: 5.21.0 - resolution: "@typescript-eslint/parser@npm:5.21.0" + version: 5.62.0 + resolution: "@typescript-eslint/parser@npm:5.62.0" dependencies: - "@typescript-eslint/scope-manager": 5.21.0 - "@typescript-eslint/types": 5.21.0 - "@typescript-eslint/typescript-estree": 5.21.0 - debug: ^4.3.2 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 + debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: c0a4f03dccfba699c95788bef35312ec2ab7fa0dd7164916bce7762293b00f12f454d44dea2f1553d516d87a5fcc262ea3c5b7efa958cbfda7e4b9b73d67b54f + checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.21.0": - version: 5.21.0 - resolution: "@typescript-eslint/scope-manager@npm:5.21.0" +"@typescript-eslint/scope-manager@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/scope-manager@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.21.0 - "@typescript-eslint/visitor-keys": 5.21.0 - checksum: 2bcb5947d7882f08fb8f40eea154c15152957105a3dc80bf8481212a66d35a8d2239437e095a9a7526c6c0043e9bd6bececf4f87d40da85abb2d2b69f774d805 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + checksum: 6062d6b797fe1ce4d275bb0d17204c827494af59b5eaf09d8a78cdd39dadddb31074dded4297aaf5d0f839016d601032857698b0e4516c86a41207de606e9573 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.21.0": - version: 5.21.0 - resolution: "@typescript-eslint/type-utils@npm:5.21.0" +"@typescript-eslint/type-utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/type-utils@npm:5.62.0" dependencies: - "@typescript-eslint/utils": 5.21.0 - debug: ^4.3.2 + "@typescript-eslint/typescript-estree": 5.62.0 + "@typescript-eslint/utils": 5.62.0 + debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: eslint: "*" peerDependenciesMeta: typescript: optional: true - checksum: 09a9dbaa26c0c56aa36e0d6e119007dcbe2cc326b844892ce9389409d5a1d43951f67e0ca03fb28d4d96a09ab498f125dd3bc09f82e655c2ca7023566ad2cf5f + checksum: fc41eece5f315dfda14320be0da78d3a971d650ea41300be7196934b9715f3fe1120a80207551eb71d39568275dbbcf359bde540d1ca1439d8be15e9885d2739 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.21.0": - version: 5.21.0 - resolution: "@typescript-eslint/types@npm:5.21.0" - checksum: 1581bf79f8c9236844ca8891e26c84503b654359fbfee80d76f9f57fb90c24210687cd30f61592e7d44cacf5417c83aaa5ae8559a4a8b6ce6b6c4a163b8b86c2 +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 48c87117383d1864766486f24de34086155532b070f6264e09d0e6139449270f8a9559cfef3c56d16e3bcfb52d83d42105d61b36743626399c7c2b5e0ac3b670 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.21.0": - version: 5.21.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.21.0" +"@typescript-eslint/typescript-estree@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.21.0 - "@typescript-eslint/visitor-keys": 5.21.0 - debug: ^4.3.2 - globby: ^11.0.4 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + debug: ^4.3.4 + globby: ^11.1.0 is-glob: ^4.0.3 - semver: ^7.3.5 + semver: ^7.3.7 tsutils: ^3.21.0 peerDependenciesMeta: typescript: optional: true - checksum: 4f78d61be2f35775d0f2d7fc4e3bb0bfc6b84e608e96a297c948f84a7254c1b9f0062f61a1dce67a8d4eb67476a9b4a9ebd8b6412e97db76f675c03363a5a0ad + checksum: 3624520abb5807ed8f57b1197e61c7b1ed770c56dfcaca66372d584ff50175225798bccb701f7ef129d62c5989070e1ee3a0aa2d84e56d9524dcf011a2bb1a52 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.21.0": - version: 5.21.0 - resolution: "@typescript-eslint/utils@npm:5.21.0" +"@typescript-eslint/utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: + "@eslint-community/eslint-utils": ^4.2.0 "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.21.0 - "@typescript-eslint/types": 5.21.0 - "@typescript-eslint/typescript-estree": 5.21.0 + "@types/semver": ^7.3.12 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 + semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: ed339a4ccb9eeb2a1132c41999d6584c15c4b7e2f0132bce613f502faa1dbbad7e206b642360392a6e2b24e294df90910141c7da0959901efcd600aedc4c4253 + checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.21.0": - version: 5.21.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.21.0" +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.21.0 - eslint-visitor-keys: ^3.0.0 - checksum: 328b18faa61872160f3e5faacb5b68022bdabd04b5414f115133245a4a1ecfb5762c67fd645ab3253005480bd25a38598f57fdc2ff2b01d830ac68b37d3d06a5 + "@typescript-eslint/types": 5.62.0 + eslint-visitor-keys: ^3.3.0 + checksum: 976b05d103fe8335bef5c93ad3f76d781e3ce50329c0243ee0f00c0fcfb186c81df50e64bfdd34970148113f8ade90887f53e3c4938183afba830b4ba8e30a35 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/ast@npm:1.11.1" +"@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": + version: 1.11.6 + resolution: "@webassemblyjs/ast@npm:1.11.6" dependencies: - "@webassemblyjs/helper-numbers": 1.11.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.1 - checksum: 1eee1534adebeece635362f8e834ae03e389281972611408d64be7895fc49f48f98fddbbb5339bf8a72cb101bcb066e8bca3ca1bf1ef47dadf89def0395a8d87 + "@webassemblyjs/helper-numbers": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + checksum: 38ef1b526ca47c210f30975b06df2faf1a8170b1636ce239fc5738fc231ce28389dd61ecedd1bacfc03cbe95b16d1af848c805652080cb60982836eb4ed2c6cf languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.1" - checksum: b8efc6fa08e4787b7f8e682182d84dfdf8da9d9c77cae5d293818bc4a55c1f419a87fa265ab85252b3e6c1fd323d799efea68d825d341a7c365c64bc14750e97 +"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" + checksum: 29b08758841fd8b299c7152eda36b9eb4921e9c584eb4594437b5cd90ed6b920523606eae7316175f89c20628da14326801090167cc7fbffc77af448ac84b7e2 languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.1" - checksum: 0792813f0ed4a0e5ee0750e8b5d0c631f08e927f4bdfdd9fe9105dc410c786850b8c61bff7f9f515fdfb149903bec3c976a1310573a4c6866a94d49bc7271959 +"@webassemblyjs/helper-api-error@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" + checksum: e8563df85161096343008f9161adb138a6e8f3c2cc338d6a36011aa55eabb32f2fd138ffe63bc278d009ada001cc41d263dadd1c0be01be6c2ed99076103689f languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.1" - checksum: a337ee44b45590c3a30db5a8b7b68a717526cf967ada9f10253995294dbd70a58b2da2165222e0b9830cd4fc6e4c833bf441a721128d1fe2e9a7ab26b36003ce +"@webassemblyjs/helper-buffer@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" + checksum: b14d0573bf680d22b2522e8a341ec451fddd645d1f9c6bd9012ccb7e587a2973b86ab7b89fe91e1c79939ba96095f503af04369a3b356c8023c13a5893221644 languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.1" +"@webassemblyjs/helper-numbers@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.11.1 - "@webassemblyjs/helper-api-error": 1.11.1 + "@webassemblyjs/floating-point-hex-parser": 1.11.6 + "@webassemblyjs/helper-api-error": 1.11.6 "@xtuc/long": 4.2.2 - checksum: 44d2905dac2f14d1e9b5765cf1063a0fa3d57295c6d8930f6c59a36462afecc6e763e8a110b97b342a0f13376166c5d41aa928e6ced92e2f06b071fd0db59d3a + checksum: f4b562fa219f84368528339e0f8d273ad44e047a07641ffcaaec6f93e5b76fd86490a009aa91a294584e1436d74b0a01fa9fde45e333a4c657b58168b04da424 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.1" - checksum: eac400113127832c88f5826bcc3ad1c0db9b3dbd4c51a723cfdb16af6bfcbceb608170fdaac0ab7731a7e18b291be7af68a47fcdb41cfe0260c10857e7413d97 +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" + checksum: 3535ef4f1fba38de3475e383b3980f4bbf3de72bbb631c2b6584c7df45be4eccd62c6ff48b5edd3f1bcff275cfd605a37679ec199fc91fd0a7705d7f1e3972dc languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.1" +"@webassemblyjs/helper-wasm-section@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" dependencies: - "@webassemblyjs/ast": 1.11.1 - "@webassemblyjs/helper-buffer": 1.11.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.1 - "@webassemblyjs/wasm-gen": 1.11.1 - checksum: 617696cfe8ecaf0532763162aaf748eb69096fb27950219bb87686c6b2e66e11cd0614d95d319d0ab1904bc14ebe4e29068b12c3e7c5e020281379741fe4bedf + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/wasm-gen": 1.11.6 + checksum: b2cf751bf4552b5b9999d27bbb7692d0aca75260140195cb58ea6374d7b9c2dc69b61e10b211a0e773f66209c3ddd612137ed66097e3684d7816f854997682e9 languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/ieee754@npm:1.11.1" +"@webassemblyjs/ieee754@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/ieee754@npm:1.11.6" dependencies: "@xtuc/ieee754": ^1.2.0 - checksum: 23a0ac02a50f244471631802798a816524df17e56b1ef929f0c73e3cde70eaf105a24130105c60aff9d64a24ce3b640dad443d6f86e5967f922943a7115022ec + checksum: 13574b8e41f6ca39b700e292d7edf102577db5650fe8add7066a320aa4b7a7c09a5056feccac7a74eb68c10dea9546d4461412af351f13f6b24b5f32379b49de languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/leb128@npm:1.11.1" +"@webassemblyjs/leb128@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/leb128@npm:1.11.6" dependencies: "@xtuc/long": 4.2.2 - checksum: 33ccc4ade2f24de07bf31690844d0b1ad224304ee2062b0e464a610b0209c79e0b3009ac190efe0e6bd568b0d1578d7c3047fc1f9d0197c92fc061f56224ff4a + checksum: 7ea942dc9777d4b18a5ebfa3a937b30ae9e1d2ce1fee637583ed7f376334dd1d4274f813d2e250056cca803e0952def4b954913f1a3c9068bcd4ab4ee5143bf0 languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/utf8@npm:1.11.1" - checksum: 972c5cfc769d7af79313a6bfb96517253a270a4bf0c33ba486aa43cac43917184fb35e51dfc9e6b5601548cd5931479a42e42c89a13bb591ffabebf30c8a6a0b +"@webassemblyjs/utf8@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/utf8@npm:1.11.6" + checksum: 807fe5b5ce10c390cfdd93e0fb92abda8aebabb5199980681e7c3743ee3306a75729bcd1e56a3903980e96c885ee53ef901fcbaac8efdfa480f9c0dae1d08713 languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.1" +"@webassemblyjs/wasm-edit@npm:^1.11.5": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" dependencies: - "@webassemblyjs/ast": 1.11.1 - "@webassemblyjs/helper-buffer": 1.11.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.1 - "@webassemblyjs/helper-wasm-section": 1.11.1 - "@webassemblyjs/wasm-gen": 1.11.1 - "@webassemblyjs/wasm-opt": 1.11.1 - "@webassemblyjs/wasm-parser": 1.11.1 - "@webassemblyjs/wast-printer": 1.11.1 - checksum: 6d7d9efaec1227e7ef7585a5d7ff0be5f329f7c1c6b6c0e906b18ed2e9a28792a5635e450aca2d136770d0207225f204eff70a4b8fd879d3ac79e1dcc26dbeb9 + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/helper-wasm-section": 1.11.6 + "@webassemblyjs/wasm-gen": 1.11.6 + "@webassemblyjs/wasm-opt": 1.11.6 + "@webassemblyjs/wasm-parser": 1.11.6 + "@webassemblyjs/wast-printer": 1.11.6 + checksum: 29ce75870496d6fad864d815ebb072395a8a3a04dc9c3f4e1ffdc63fc5fa58b1f34304a1117296d8240054cfdbc38aca88e71fb51483cf29ffab0a61ef27b481 languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.1" +"@webassemblyjs/wasm-gen@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" dependencies: - "@webassemblyjs/ast": 1.11.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.1 - "@webassemblyjs/ieee754": 1.11.1 - "@webassemblyjs/leb128": 1.11.1 - "@webassemblyjs/utf8": 1.11.1 - checksum: 1f6921e640293bf99fb16b21e09acb59b340a79f986c8f979853a0ae9f0b58557534b81e02ea2b4ef11e929d946708533fd0693c7f3712924128fdafd6465f5b + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: a645a2eecbea24833c3260a249704a7f554ef4a94c6000984728e94bb2bc9140a68dfd6fd21d5e0bbb09f6dfc98e083a45760a83ae0417b41a0196ff6d45a23a languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.1" +"@webassemblyjs/wasm-opt@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" dependencies: - "@webassemblyjs/ast": 1.11.1 - "@webassemblyjs/helper-buffer": 1.11.1 - "@webassemblyjs/wasm-gen": 1.11.1 - "@webassemblyjs/wasm-parser": 1.11.1 - checksum: 21586883a20009e2b20feb67bdc451bbc6942252e038aae4c3a08e6f67b6bae0f5f88f20bfc7bd0452db5000bacaf5ab42b98cf9aa034a6c70e9fc616142e1db + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/wasm-gen": 1.11.6 + "@webassemblyjs/wasm-parser": 1.11.6 + checksum: b4557f195487f8e97336ddf79f7bef40d788239169aac707f6eaa2fa5fe243557c2d74e550a8e57f2788e70c7ae4e7d32f7be16101afe183d597b747a3bdd528 languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.1" +"@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" dependencies: - "@webassemblyjs/ast": 1.11.1 - "@webassemblyjs/helper-api-error": 1.11.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.1 - "@webassemblyjs/ieee754": 1.11.1 - "@webassemblyjs/leb128": 1.11.1 - "@webassemblyjs/utf8": 1.11.1 - checksum: 1521644065c360e7b27fad9f4bb2df1802d134dd62937fa1f601a1975cde56bc31a57b6e26408b9ee0228626ff3ba1131ae6f74ffb7d718415b6528c5a6dbfc2 + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-api-error": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 8200a8d77c15621724a23fdabe58d5571415cda98a7058f542e670ea965dd75499f5e34a48675184947c66f3df23adf55df060312e6d72d57908e3f049620d8a languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.11.1": - version: 1.11.1 - resolution: "@webassemblyjs/wast-printer@npm:1.11.1" +"@webassemblyjs/wast-printer@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/wast-printer@npm:1.11.6" dependencies: - "@webassemblyjs/ast": 1.11.1 + "@webassemblyjs/ast": 1.11.6 "@xtuc/long": 4.2.2 - checksum: f15ae4c2441b979a3b4fce78f3d83472fb22350c6dc3fd34bfe7c3da108e0b2360718734d961bba20e7716cb8578e964b870da55b035e209e50ec9db0378a3f7 + checksum: d2fa6a4c427325ec81463e9c809aa6572af6d47f619f3091bf4c4a6fc34f1da3df7caddaac50b8e7a457f8784c62cd58c6311b6cb69b0162ccd8d4c072f79cf8 languageName: node linkType: hard "@webcomponents/shadycss@npm:^1.9.1": - version: 1.11.0 - resolution: "@webcomponents/shadycss@npm:1.11.0" - checksum: 4c02f0c59f498c8a9dc202101e66b2591162e26fd91daed4eec9cb966c1cf9ae5a16ec42db8da7edfa7a87f3f4806a1dd36659c23b32b248d3f4cfd2d841d4b1 + version: 1.11.2 + resolution: "@webcomponents/shadycss@npm:1.11.2" + checksum: 8349d837a7d7520b3c9fa42fc00401c0dae9c9e5dff12489fc284d773b8fad32283ea123a3073b937ef5992082ec31e84cf45f9bf0cb28dfd010a0c945bf2a94 languageName: node linkType: hard "@webcomponents/webcomponentsjs@npm:^2.6.0": - version: 2.6.0 - resolution: "@webcomponents/webcomponentsjs@npm:2.6.0" - checksum: b1325d7ce201644890e666b723c33cd759c3286fe222962073a4652fa671ad07a8a6797303411440b7ad21a65399373dd9a4a920f6cefe758fa98cbc71e704b5 + version: 2.8.0 + resolution: "@webcomponents/webcomponentsjs@npm:2.8.0" + checksum: 186373c0308a35abf4e97228b1cc5a5dc5c694701ccef2046baa1598636b08be5ec16baff2770584fef1aa241837fc36316f0b415396202eb444b36aa1a01117 languageName: node linkType: hard -"@webpack-cli/configtest@npm:^1.1.1": - version: 1.1.1 - resolution: "@webpack-cli/configtest@npm:1.1.1" +"@webpack-cli/configtest@npm:^1.2.0": + version: 1.2.0 + resolution: "@webpack-cli/configtest@npm:1.2.0" peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x - checksum: c4e7fca21315e487655fbdc7d079092c3f88b274a720d245ca2e13dce7553009fb3f9d82218c33f5c9b208832d72bb4114a9cca97d53b66212eff5da1d3ad44b + checksum: a2726cd9ec601d2b57e5fc15e0ebf5200a8892065e735911269ac2038e62be4bfc176ea1f88c2c46ff09b4d05d4c10ae045e87b3679372483d47da625a327e28 languageName: node linkType: hard -"@webpack-cli/info@npm:^1.4.1": - version: 1.4.1 - resolution: "@webpack-cli/info@npm:1.4.1" +"@webpack-cli/info@npm:^1.5.0": + version: 1.5.0 + resolution: "@webpack-cli/info@npm:1.5.0" dependencies: envinfo: ^7.7.3 peerDependencies: webpack-cli: 4.x.x - checksum: 7a7cac2ba4f2528caa329311599da1685b1bc099bfc5b7210932b7c86024c1277fd7857b08557902b187ea01247a8e8f72f7f5719af72b0c8d97f22087aa0c14 + checksum: 7f56fe037cd7d1fd5c7428588519fbf04a0cad33925ee4202ffbafd00f8ec1f2f67d991245e687d50e0f3e23f7b7814273d56cb9f7da4b05eed47c8d815c6296 languageName: node linkType: hard -"@webpack-cli/serve@npm:^1.6.1": - version: 1.6.1 - resolution: "@webpack-cli/serve@npm:1.6.1" +"@webpack-cli/serve@npm:^1.7.0": + version: 1.7.0 + resolution: "@webpack-cli/serve@npm:1.7.0" peerDependencies: webpack-cli: 4.x.x peerDependenciesMeta: webpack-dev-server: optional: true - checksum: 8b273f906aeffa60c7d5700ae25f98d4b66b7e922cad38acb9575d55ff83872cd20b9894aacfa81c4d54e5b51b16253ae0e70c5e9e0608dc8768276e15c74536 + checksum: d475e8effa23eb7ff9a48b14d4de425989fd82f906ce71c210921cc3852327c22873be00c35e181a25a6bd03d424ae2b83e7f3b3f410ac7ee31b128ab4ac7713 languageName: node linkType: hard @@ -4454,6 +4425,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 + languageName: node + linkType: hard + "accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" @@ -4465,9 +4443,9 @@ __metadata: linkType: hard "ace-builds@npm:^1.4.13": - version: 1.4.14 - resolution: "ace-builds@npm:1.4.14" - checksum: 7e7fbfc6add7e250015bc3f6452a173b2b4722bb9d2ceaa7c5cc506d166906d6df72a595cee3d4c931f9814a480ce583026652a2285abdcd2c0881e92f34c5b0 + version: 1.32.2 + resolution: "ace-builds@npm:1.32.2" + checksum: 69422ab3ad9fa25b3f8916657fc7f98de582238bbb912fa2ecdeae37964038c07e72986eabecaa5560a4b550484ecc0e18ad51a559a9024714d4fa64f3a20046 languageName: node linkType: hard @@ -4478,16 +4456,16 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.7.6": - version: 1.8.0 - resolution: "acorn-import-assertions@npm:1.8.0" +"acorn-import-assertions@npm:^1.9.0": + version: 1.9.0 + resolution: "acorn-import-assertions@npm:1.9.0" peerDependencies: acorn: ^8 - checksum: 5c4cf7c850102ba7ae0eeae0deb40fb3158c8ca5ff15c0bca43b5c47e307a1de3d8ef761788f881343680ea374631ae9e9615ba8876fee5268dbe068c98bcba6 + checksum: 944fb2659d0845c467066bdcda2e20c05abe3aaf11972116df457ce2627628a81764d800dd55031ba19de513ee0d43bb771bc679cc0eda66dc8b4fade143bc0c languageName: node linkType: hard -"acorn-jsx@npm:^5.3.1": +"acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -4505,21 +4483,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.5.0, acorn@npm:^8.7.0": - version: 8.7.1 - resolution: "acorn@npm:8.7.1" - bin: - acorn: bin/acorn - checksum: aca0aabf98826717920ac2583fdcad0a6fbe4e583fdb6e843af2594e907455aeafe30b1e14f1757cd83ce1776773cf8296ffc3a4acf13f0bd3dfebcf1db6ae80 - languageName: node - linkType: hard - -"acorn@npm:^8.7.1": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" +"acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.11.2 + resolution: "acorn@npm:8.11.2" bin: acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 + checksum: 818450408684da89423e3daae24e4dc9b68692db8ab49ea4569c7c5abb7a3f23669438bf129cc81dfdada95e1c9b944ee1bfca2c57a05a4dc73834a612fbf6a7 languageName: node linkType: hard @@ -4539,14 +4508,21 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.1.3, agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.1.3": + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" dependencies: - debug: ^4.1.0 - depd: ^1.1.2 humanize-ms: ^1.2.1 - checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 languageName: node linkType: hard @@ -4583,7 +4559,7 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^5.0.0": +"ajv-keywords@npm:^5.1.0": version: 5.1.0 resolution: "ajv-keywords@npm:5.1.0" dependencies: @@ -4594,7 +4570,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -4606,15 +4582,15 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.6.1, ajv@npm:^8.8.0, ajv@npm:^8.8.2": - version: 8.11.0 - resolution: "ajv@npm:8.11.0" +"ajv@npm:^8.0.0, ajv@npm:^8.6.1, ajv@npm:^8.8.2, ajv@npm:^8.9.0": + version: 8.12.0 + resolution: "ajv@npm:8.12.0" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: 5e0ff226806763be73e93dd7805b634f6f5921e3e90ca04acdf8db81eed9d8d3f0d4c5f1213047f45ebbf8047ffe0c840fa1ef2ec42c3a644899f69aa72b5bef + checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 languageName: node linkType: hard @@ -4650,6 +4626,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -4668,13 +4651,20 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + "anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: ^3.0.0 picomatch: ^2.0.4 - checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 languageName: node linkType: hard @@ -4685,23 +4675,13 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0, aproba@npm:^2.0.0": +"aproba@npm:^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 languageName: node linkType: hard -"are-we-there-yet@npm:^3.0.0": - version: 3.0.0 - resolution: "are-we-there-yet@npm:3.0.0" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 348edfdd931b0b50868b55402c01c3f64df1d4c229ab6f063539a5025fd6c5f5bb8a0cab409bbed8d75d34762d22aa91b7c20b4204eb8177063158d9ba792981 - languageName: node - linkType: hard - "are-we-there-yet@npm:~1.1.2": version: 1.1.7 resolution: "are-we-there-yet@npm:1.1.7" @@ -4719,6 +4699,16 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "array-buffer-byte-length@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + is-array-buffer: ^3.0.1 + checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 + languageName: node + linkType: hard + "array-differ@npm:^3.0.0": version: 3.0.0 resolution: "array-differ@npm:3.0.0" @@ -4747,16 +4737,16 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.4": - version: 3.1.4 - resolution: "array-includes@npm:3.1.4" +"array-includes@npm:^3.1.7": + version: 3.1.7 + resolution: "array-includes@npm:3.1.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - get-intrinsic: ^1.1.1 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 is-string: ^1.0.7 - checksum: 69967c38c52698f84b50a7aed5554aadc89c6ac6399b6d92ad061a5952f8423b4bba054c51d40963f791dfa294d7247cdd7988b6b1f2c5861477031c6386e1c0 + checksum: 06f9e4598fac12a919f7c59a3f04f010ea07f0b7f0585465ed12ef528a60e45f374e79d1bddbb34cdd4338357d00023ddbd0ac18b0be36964f5e726e8965d7fc languageName: node linkType: hard @@ -4774,28 +4764,68 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.5": - version: 1.3.0 - resolution: "array.prototype.flat@npm:1.3.0" +"array.prototype.findlastindex@npm:^1.2.3": + version: 1.2.3 + resolution: "array.prototype.findlastindex@npm:1.2.3" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 es-shim-unscopables: ^1.0.0 - checksum: 2a652b3e8dc0bebb6117e42a5ab5738af0203a14c27341d7bb2431467bdb4b348e2c5dc555dfcda8af0a5e4075c400b85311ded73861c87290a71a17c3e0a257 + get-intrinsic: ^1.2.1 + checksum: 31f35d7b370c84db56484618132041a9af401b338f51899c2e78ef7690fbba5909ee7ca3c59a7192085b328cc0c68c6fd1f6d1553db01a689a589ae510f3966e languageName: node linkType: hard -"array.prototype.reduce@npm:^1.0.5": - version: 1.0.5 - resolution: "array.prototype.reduce@npm:1.0.5" +"array.prototype.flat@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flat@npm:1.3.2" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + es-shim-unscopables: ^1.0.0 + checksum: 5d6b4bf102065fb3f43764bfff6feb3295d372ce89591e6005df3d0ce388527a9f03c909af6f2a973969a4d178ab232ffc9236654149173e0e187ec3a1a6b87b + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flatmap@npm:1.3.2" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + es-shim-unscopables: ^1.0.0 + checksum: ce09fe21dc0bcd4f30271f8144083aa8c13d4639074d6c8dc82054b847c7fc9a0c97f857491f4da19d4003e507172a78f4bcd12903098adac8b9cd374f734be3 + languageName: node + linkType: hard + +"array.prototype.reduce@npm:^1.0.6": + version: 1.0.6 + resolution: "array.prototype.reduce@npm:1.0.6" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 es-array-method-boxes-properly: ^1.0.0 is-string: ^1.0.7 - checksum: f44691395f9202aba5ec2446468d4c27209bfa81464f342ae024b7157dbf05b164e47cca01250b8c7c2a8219953fb57651cca16aab3d16f43b85c0d92c26eef3 + checksum: c709c3f5caa2aac4fb10e0c6c1982cca50328a2a48658d53b1da8ee3a78069ad67cdac21296d6285521aa3a932a8178c0e192b5fc831fae2977b69a5a8a64ad7 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.2": + version: 1.0.2 + resolution: "arraybuffer.prototype.slice@npm:1.0.2" + dependencies: + array-buffer-byte-length: ^1.0.0 + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 + is-array-buffer: ^3.0.2 + is-shared-array-buffer: ^1.0.2 + checksum: c200faf437786f5b2c80d4564ff5481c886a16dee642ef02abdc7306c7edd523d1f01d1dd12b769c7eb42ac9bc53874510db19a92a2c035c0f6696172aafa5d3 languageName: node linkType: hard @@ -4836,15 +4866,6 @@ __metadata: languageName: node linkType: hard -"async@npm:^2.6.2": - version: 2.6.4 - resolution: "async@npm:2.6.4" - dependencies: - lodash: ^4.17.14 - checksum: a52083fb32e1ebe1d63e5c5624038bb30be68ff07a6c8d7dfe35e47c93fc144bd8652cbec869e0ac07d57dde387aa5f1386be3559cdee799cb1f789678d88e19 - languageName: node - linkType: hard - "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -4859,6 +4880,13 @@ __metadata: languageName: node linkType: hard +"available-typed-arrays@npm:^1.0.5": + version: 1.0.5 + resolution: "available-typed-arrays@npm:1.0.5" + checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a + languageName: node + linkType: hard + "aws-sign2@npm:~0.7.0": version: 0.7.0 resolution: "aws-sign2@npm:0.7.0" @@ -4867,9 +4895,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.11.0 - resolution: "aws4@npm:1.11.0" - checksum: 5a00d045fd0385926d20ebebcfba5ec79d4482fe706f63c27b324d489a04c68edb0db99ed991e19eda09cb8c97dc2452059a34d97545cebf591d7a2b5a10999f + version: 1.12.0 + resolution: "aws4@npm:1.12.0" + checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc languageName: node linkType: hard @@ -4883,8 +4911,8 @@ __metadata: linkType: hard "babel-loader@npm:^8.2.3": - version: 8.2.5 - resolution: "babel-loader@npm:8.2.5" + version: 8.3.0 + resolution: "babel-loader@npm:8.3.0" dependencies: find-cache-dir: ^3.3.1 loader-utils: ^2.0.0 @@ -4893,52 +4921,43 @@ __metadata: peerDependencies: "@babel/core": ^7.0.0 webpack: ">=2" - checksum: a6605557885eabbc3250412405f2c63ca87287a95a439c643fdb47d5ea3d5326f72e43ab97be070316998cb685d5dfbc70927ce1abe8be7a6a4f5919287773fb - languageName: node - linkType: hard - -"babel-plugin-dynamic-import-node@npm:^2.3.3": - version: 2.3.3 - resolution: "babel-plugin-dynamic-import-node@npm:2.3.3" - dependencies: - object.assign: ^4.1.0 - checksum: c9d24415bcc608d0db7d4c8540d8002ac2f94e2573d2eadced137a29d9eab7e25d2cbb4bc6b9db65cf6ee7430f7dd011d19c911a9a778f0533b4a05ce8292c9b + checksum: d48bcf9e030e598656ad3ff5fb85967db2eaaf38af5b4a4b99d25618a2057f9f100e6b231af2a46c1913206db506115ca7a8cbdf52c9c73d767070dae4352ab5 languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.3.0": - version: 0.3.1 - resolution: "babel-plugin-polyfill-corejs2@npm:0.3.1" +"babel-plugin-polyfill-corejs2@npm:^0.4.6": + version: 0.4.7 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.7" dependencies: - "@babel/compat-data": ^7.13.11 - "@babel/helper-define-polyfill-provider": ^0.3.1 - semver: ^6.1.1 + "@babel/compat-data": ^7.22.6 + "@babel/helper-define-polyfill-provider": ^0.4.4 + semver: ^6.3.1 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ca873f14ccd6d2942013345a956de8165d0913556ec29756a748157140f5312f79eed487674e0ca562285880f05829b3712d72e1e4b412c2ce46bd6a50b4b975 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: b3c84ce44d00211c919a94f76453fb2065861612f3e44862eb7acf854e325c738a7441ad82690deba2b6fddfa2ad2cf2c46960f46fab2e3b17c6ed4fd2d73b38 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.5.0": - version: 0.5.2 - resolution: "babel-plugin-polyfill-corejs3@npm:0.5.2" +"babel-plugin-polyfill-corejs3@npm:^0.8.5": + version: 0.8.7 + resolution: "babel-plugin-polyfill-corejs3@npm:0.8.7" dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.1 - core-js-compat: ^3.21.0 + "@babel/helper-define-polyfill-provider": ^0.4.4 + core-js-compat: ^3.33.1 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2f3184c73f80f00ac876a5ebcad945fd8d2ae70e5f85b7ab6cc3bc69bc74025f4f7070de7abbb2a7274c78e130bd34fc13f4c85342da28205930364a1ef0aa21 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 51bc215ab0c062bbb2225d912f69f8a6705d1837c8e01f9651307b5b937804287c1d73ebd8015689efcc02c3c21f37688b9ee6f5997635619b7a9cc4b7d9908d languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.3.0": - version: 0.3.1 - resolution: "babel-plugin-polyfill-regenerator@npm:0.3.1" +"babel-plugin-polyfill-regenerator@npm:^0.5.3": + version: 0.5.4 + resolution: "babel-plugin-polyfill-regenerator@npm:0.5.4" dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.1 + "@babel/helper-define-polyfill-provider": ^0.4.4 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f1473df7b700d6795ca41301b1e65a0aff15ce6c1463fc0ce2cf0c821114b0330920f59d4cebf52976363ee817ba29ad2758544a4661a724b08191080b9fe1da + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 461b735c6c0eca3c7b4434d14bfa98c2ab80f00e2bdc1c69eb46d1d300092a9786d76bbd3ee55e26d2d1a2380c14592d8d638e271dfd2a2b78a9eacffa3645d1 languageName: node linkType: hard @@ -4986,9 +5005,9 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.0": - version: 1.20.0 - resolution: "body-parser@npm:1.20.0" +"body-parser@npm:1.20.1": + version: 1.20.1 + resolution: "body-parser@npm:1.20.1" dependencies: bytes: 3.1.2 content-type: ~1.0.4 @@ -4998,23 +5017,23 @@ __metadata: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.10.3 + qs: 6.11.0 raw-body: 2.5.1 type-is: ~1.6.18 unpipe: 1.0.0 - checksum: 12fffdeac82fe20dddcab7074215d5156e7d02a69ae90cbe9fee1ca3efa2f28ef52097cbea76685ee0a1509c71d85abd0056a08e612c09077cad6277a644cf88 + checksum: f1050dbac3bede6a78f0b87947a8d548ce43f91ccc718a50dd774f3c81f2d8b04693e52acf62659fad23101827dd318da1fb1363444ff9a8482b886a3e4a5266 languageName: node linkType: hard "bonjour-service@npm:^1.0.11": - version: 1.0.12 - resolution: "bonjour-service@npm:1.0.12" + version: 1.1.1 + resolution: "bonjour-service@npm:1.1.1" dependencies: array-flatten: ^2.1.2 dns-equal: ^1.0.0 fast-deep-equal: ^3.1.3 - multicast-dns: ^7.2.4 - checksum: 0dde8504351dcf7b7c354c73cd34625aa0aa3a1c325e054242d8a20aaba3fe11e109b0588f13620643ceedbda9b00c5e0b0e0f8e3d19f0033dc70bf96bdd39a5 + multicast-dns: ^7.2.5 + checksum: 832d0cf78b91368fac8bb11fd7a714e46f4c4fb1bb14d7283bce614a6fb3aae2f3fe209aba5b4fa051811c1cab6921d073a83db8432fb23292f27dd4161fb0f1 languageName: node linkType: hard @@ -5053,18 +5072,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.14.5, browserslist@npm:^4.17.5, browserslist@npm:^4.20.3": - version: 4.20.3 - resolution: "browserslist@npm:4.20.3" +"browserslist@npm:^4.14.5, browserslist@npm:^4.22.2": + version: 4.22.2 + resolution: "browserslist@npm:4.22.2" dependencies: - caniuse-lite: ^1.0.30001332 - electron-to-chromium: ^1.4.118 - escalade: ^3.1.1 - node-releases: ^2.0.3 - picocolors: ^1.0.0 + caniuse-lite: ^1.0.30001565 + electron-to-chromium: ^1.4.601 + node-releases: ^2.0.14 + update-browserslist-db: ^1.0.13 bin: browserslist: cli.js - checksum: 1e4b719ac2ca0fe235218a606e8b8ef16b8809e0973b924158c39fbc435a0b0fe43437ea52dd6ef5ad2efcb83fcb07431244e472270177814217f7c563651f7d + checksum: 33ddfcd9145220099a7a1ac533cecfe5b7548ffeb29b313e1b57be6459000a1f8fa67e781cf4abee97268ac594d44134fcc4a6b2b4750ceddc9796e3a22076d9 languageName: node linkType: hard @@ -5136,39 +5154,34 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.0.2": - version: 16.0.7 - resolution: "cacache@npm:16.0.7" +"cacache@npm:^18.0.0": + version: 18.0.1 + resolution: "cacache@npm:18.0.1" dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 + lru-cache: ^10.0.1 + minipass: ^7.0.3 + minipass-collect: ^2.0.1 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 + ssri: ^10.0.0 tar: ^6.1.11 - unique-filename: ^1.1.1 - checksum: 2155b099b7e0f0369fb1155ca4673532ca7efe2ebdbec63acca8743580b8446b5d4fd7184626b1cb059001af77b981cdc67035c7855544d365d4f048eafca2ca + unique-filename: ^3.0.0 + checksum: 5a0b3b2ea451a0379814dc1d3c81af48c7c6db15cd8f7d72e028501ae0036a599a99bbac9687bfec307afb2760808d1c7708e9477c8c70d2b166e7d80b162a23 languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5": + version: 1.0.5 + resolution: "call-bind@npm:1.0.5" dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.1 + set-function-length: ^1.1.1 + checksum: 449e83ecbd4ba48e7eaac5af26fea3b50f8f6072202c2dd7c5a6e7a6308f2421abe5e13a3bbd55221087f76320c5e09f25a8fdad1bab2b77c68ae74d92234ea5 languageName: node linkType: hard @@ -5214,10 +5227,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001332": - version: 1.0.30001334 - resolution: "caniuse-lite@npm:1.0.30001334" - checksum: 1a1c783942d53ca37dc3dbdd7c4a6f7994996d0bfd178d4f4cdd714c6b09d9d9f48a3a2452e009e8203aba4b7a2da43f3d9d88060668a46fc237dbe0d39358a3 +"caniuse-lite@npm:^1.0.30001565": + version: 1.0.30001570 + resolution: "caniuse-lite@npm:1.0.30001570" + checksum: 460be2c7a9b1c8a83b6aae4226661c276d9dada6c84209dee547699cf4b28030b9d1fc29ddd7626acee77412b6401993878ea0ef3eadbf3a63ded9034896ae20 languageName: node linkType: hard @@ -5228,7 +5241,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0": +"chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -5257,19 +5270,19 @@ __metadata: linkType: hard "chart.js@npm:^3.6.0": - version: 3.7.1 - resolution: "chart.js@npm:3.7.1" - checksum: f9d118d3b7dd3c36b6da7a8d71ac9e5d9673b81095cc66c3f61ff91674e20020c6700f8c9c6f93713fa8474eb471ded106114346ccc6afa88b4a7d0eb73dcea4 + version: 3.9.1 + resolution: "chart.js@npm:3.9.1" + checksum: 9ab0c0ac01215af0b3f020f2e313030fd6e347b48ed17d5484ee9c4e8ead45e78ae71bea16c397621c386b409ce0b14bf17f9f6c2492cd15b56c0f433efdfff6 languageName: node linkType: hard "chartjs-adapter-moment@npm:^1.0.0": - version: 1.0.0 - resolution: "chartjs-adapter-moment@npm:1.0.0" + version: 1.0.1 + resolution: "chartjs-adapter-moment@npm:1.0.1" peerDependencies: - chart.js: ^3.0.0 + chart.js: ">=3.0.0" moment: ^2.10.2 - checksum: d1efe7d9d7b08e93111db93e684cf3b3aa656144b2e0d4cd9efcaaf62a7493799762d6467c85a6410dda21438ccaad5d1e887243ce8130f8bc384e775a9edd00 + checksum: 2d0455bce53bd398b206a32eb387a3cc3957f7f9bb9094556a11be9e13ef87913c11e3e854b2ccab6513a607282896ebe9881cdc00b7b122bba36871bf845121 languageName: node linkType: hard @@ -5330,11 +5343,11 @@ __metadata: linkType: hard "clean-css@npm:^5.2.2": - version: 5.3.0 - resolution: "clean-css@npm:5.3.0" + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" dependencies: source-map: ~0.6.0 - checksum: 29e15ef4678e1eb571546128cb7a922c5301c1bd12ee30a6e8141c72789b8130739a9a5b335435a6ee108400336a561ebd9faabe1a7d8808eb48d39cff390cd7 + checksum: 941987c14860dd7d346d5cf121a82fd2caf8344160b1565c5387f7ccca4bbcaf885bace961be37c4f4713ce2d8c488dd89483c1add47bb779790edbfdcc79cbc languageName: node linkType: hard @@ -5434,23 +5447,14 @@ __metadata: "color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" - checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 - languageName: node - linkType: hard - -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 languageName: node linkType: hard "colorette@npm:^2.0.10, colorette@npm:^2.0.14": - version: 2.0.16 - resolution: "colorette@npm:2.0.16" - checksum: cd55596a3a2d1071c1a28eee7fd8a5387593ff1bd10a3e8d0a6221499311fe34a9f2b9272d77c391e0e003dcdc8934fb2f8d106e7ef1f7516f8060c901d41a27 + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d languageName: node linkType: hard @@ -5564,29 +5568,20 @@ __metadata: languageName: node linkType: hard -"connect-history-api-fallback@npm:^1.6.0": - version: 1.6.0 - resolution: "connect-history-api-fallback@npm:1.6.0" - checksum: 804ca2be28c999032ecd37a9f71405e5d7b7a4b3defcebbe41077bb8c5a0a150d7b59f51dcc33b2de30bc7e217a31d10f8cfad27e8e74c2fc7655eeba82d6e7e +"connect-history-api-fallback@npm:^2.0.0": + version: 2.0.0 + resolution: "connect-history-api-fallback@npm:2.0.0" + checksum: dc5368690f4a5c413889792f8df70d5941ca9da44523cde3f87af0745faee5ee16afb8195434550f0504726642734f2683d6c07f8b460f828a12c45fbd4c9a68 languageName: node linkType: hard -"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0, console-control-strings@npm:~1.1.0": +"console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed languageName: node linkType: hard -"console_loader@workspace:openremote/ui/app/console_loader": - version: 0.0.0-use.local - resolution: "console_loader@workspace:openremote/ui/app/console_loader" - dependencies: - "@openremote/or-app": ^1.1.0 - "@openremote/util": "workspace:*" - languageName: unknown - linkType: soft - "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -5597,9 +5592,9 @@ __metadata: linkType: hard "content-type@npm:~1.0.4": - version: 1.0.4 - resolution: "content-type@npm:1.0.4" - checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0 + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 languageName: node linkType: hard @@ -5705,12 +5700,10 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.7.0": - version: 1.8.0 - resolution: "convert-source-map@npm:1.8.0" - dependencies: - safe-buffer: ~5.1.1 - checksum: 985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035 languageName: node linkType: hard @@ -5744,20 +5737,19 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.20.2, core-js-compat@npm:^3.21.0": - version: 3.22.3 - resolution: "core-js-compat@npm:3.22.3" +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": + version: 3.34.0 + resolution: "core-js-compat@npm:3.34.0" dependencies: - browserslist: ^4.20.3 - semver: 7.0.0 - checksum: 9b48c8f2e004b355933cfe9cfda9d937398ce79242073f89896cc3a1d4239b002410db1c2408a1618be9cbb7a567f83e81c9dfc5d591212dad08d6413de425ae + browserslist: ^4.22.2 + checksum: 6281f7f57a72f254c06611ec088445e11cf84e0b4edfb5f43dece1a1ff8b0ed0e81ed0bc291024761cd90c39d0f007d8bc46548265139808081d311c7cbc9c81 languageName: node linkType: hard "core-js@npm:^3.0.1": - version: 3.22.3 - resolution: "core-js@npm:3.22.3" - checksum: cbea855339f5a712fb4ae0b3f6f4074ff254b0e9e914a06ce4f411d6046fe730bb418d209d0f35e9afacd6dde701c45f78079ad6b4f047516db7e9524081c338 + version: 3.34.0 + resolution: "core-js@npm:3.34.0" + checksum: 26b0d103716b33fc660ee8737da7bc9475fbc655f93bbf1360ab692966449d18f2fc393805095937283db9f919ca2aa5c88d86d16f2846217983ad7da707e31e languageName: node linkType: hard @@ -5822,7 +5814,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -5834,20 +5826,20 @@ __metadata: linkType: hard "css-loader@npm:^6.5.1": - version: 6.7.1 - resolution: "css-loader@npm:6.7.1" + version: 6.8.1 + resolution: "css-loader@npm:6.8.1" dependencies: icss-utils: ^5.1.0 - postcss: ^8.4.7 + postcss: ^8.4.21 postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.0 + postcss-modules-local-by-default: ^4.0.3 postcss-modules-scope: ^3.0.0 postcss-modules-values: ^4.0.0 postcss-value-parser: ^4.2.0 - semver: ^7.3.5 + semver: ^7.3.8 peerDependencies: webpack: ^5.0.0 - checksum: 170fdbc630a05a43679ef60fa97694766b568dbde37adccc0faafa964fc675f08b976bc68837bb73b61d60240e8d2cbcbf51540fe94ebc9dafc56e7c46ba5527 + checksum: 7c1784247bdbe76dc5c55fb1ac84f1d4177a74c47259942c9cfdb7a8e6baef11967a0bc85ac285f26bd26d5059decb848af8154a03fdb4f4894f41212f45eef3 languageName: node linkType: hard @@ -5910,7 +5902,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.6.9": +"debug@npm:2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -5919,7 +5911,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -5931,7 +5923,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.1.1, debug@npm:^3.2.7": +"debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -5965,9 +5957,9 @@ __metadata: linkType: hard "decode-uri-component@npm:^0.2.0": - version: 0.2.0 - resolution: "decode-uri-component@npm:0.2.0" - checksum: f3749344ab9305ffcfe4bfe300e2dbb61fc6359e2b736812100a3b1b6db0a5668cba31a05e4b45d4d63dbf1a18dfa354cd3ca5bb3ededddabb8cd293f4404f94 + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 languageName: node linkType: hard @@ -5986,9 +5978,9 @@ __metadata: linkType: hard "deepmerge@npm:^4.2.2": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 languageName: node linkType: hard @@ -6010,6 +6002,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": + version: 1.1.1 + resolution: "define-data-property@npm:1.1.1" + dependencies: + get-intrinsic: ^1.2.1 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.0 + checksum: a29855ad3f0630ea82e3c5012c812efa6ca3078d5c2aa8df06b5f597c1cde6f7254692df41945851d903e05a1668607b6d34e778f402b9ff9ffb38111f1a3f0d + languageName: node + linkType: hard + "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" @@ -6017,13 +6020,14 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" dependencies: + define-data-property: ^1.0.1 has-property-descriptors: ^1.0.0 object-keys: ^1.1.1 - checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b + checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 languageName: node linkType: hard @@ -6048,7 +6052,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:^1.1.2, depd@npm:~1.1.2": +"depd@npm:~1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 @@ -6117,11 +6121,11 @@ __metadata: linkType: hard "dns-packet@npm:^5.2.2": - version: 5.3.1 - resolution: "dns-packet@npm:5.3.1" + version: 5.6.1 + resolution: "dns-packet@npm:5.6.1" dependencies: "@leichtgewicht/ip-codec": ^2.0.1 - checksum: 196ff74a0669126cf5fc901a5849b72f625bd7a4cb163b3f4d41fbe19ed0b017cf7674daef5b0acbd448c094fcd795e501d7066f301be428e4acecfcf3c5f336 + checksum: 64c06457f0c6e143f7a0946e0aeb8de1c5f752217cfa143ef527467c00a6d78db1835cfdb6bb68333d9f9a4963cf23f410439b5262a8935cce1236f45e344b81 languageName: node linkType: hard @@ -6226,9 +6230,16 @@ __metadata: linkType: hard "earcut@npm:^2.2.2": - version: 2.2.3 - resolution: "earcut@npm:2.2.3" - checksum: 4e3bab80366c49e0332a0bb061649a3b9354dcbfa636155c7eee250be0670d7139d53f2aebbcf90788507c71b76ec1713c20e36527f202b9abb79c9e5858ec35 + version: 2.2.4 + resolution: "earcut@npm:2.2.4" + checksum: aea0466cb2f24e0c3c57148d8d28ac9846f53c4f43ee66780826474303ac851b305ef988152d0bdeb31e8f7ca939dc0df737e7505cfb1c1bdf2ff9d7f9ea2faa + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed languageName: node linkType: hard @@ -6249,10 +6260,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.118": - version: 1.4.126 - resolution: "electron-to-chromium@npm:1.4.126" - checksum: cef32304aa1036f083c32c151189c7a0aa7d6c397f9b6e3ddeba383e087bff1bbc239998a0d84f721c654591db7b9ae87856416fe0eb5f83f16999e46c57f178 +"electron-to-chromium@npm:^1.4.601": + version: 1.4.614 + resolution: "electron-to-chromium@npm:1.4.614" + checksum: e99e6c8600aa76b4d385a4381b943ec2cfeebfdc36a2675fbf87b334256428b92f5d79ab287b8bab0e1875a992284a8a95a03b41b71e9d64a75b5088daf1dc5e languageName: node linkType: hard @@ -6263,6 +6274,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + "emojis-list@npm:^3.0.0": version: 3.0.0 resolution: "emojis-list@npm:3.0.0" @@ -6286,23 +6304,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.0.0": - version: 5.9.3 - resolution: "enhanced-resolve@npm:5.9.3" - dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 - checksum: 64c2dbbdd608d1a4df93b6e60786c603a1faf3b2e66dfd051d62cf4cfaeeb5e800166183685587208d62e9f7afff3f78f3d5978e32cd80125ba0c83b59a79d78 - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.10.0": - version: 5.12.0 - resolution: "enhanced-resolve@npm:5.12.0" +"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.15.0": + version: 5.15.0 + resolution: "enhanced-resolve@npm:5.15.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: bf3f787facaf4ce3439bef59d148646344e372bef5557f0d37ea8aa02c51f50a925cd1f07b8d338f18992c29f544ec235a8c64bcdb56030196c48832a5494174 + checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 languageName: node linkType: hard @@ -6321,11 +6329,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3, envinfo@npm:^7.7.4": - version: 7.8.1 - resolution: "envinfo@npm:7.8.1" + version: 7.11.0 + resolution: "envinfo@npm:7.11.0" bin: envinfo: dist/cli.js - checksum: de736c98d6311c78523628ff127af138451b162e57af5293c1b984ca821d0aeb9c849537d2fde0434011bed33f6bca5310ca2aab8a51a3f28fc719e89045d648 + checksum: c45a7d20409d5f4cda72483b150d3816b15b434f2944d72c1495d8838bd7c4e7b2f32c12128ffb9b92b5f66f436237b8a525eb3a9a5da2d20013bc4effa28aef languageName: node linkType: hard @@ -6345,63 +6353,50 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.20.4 - resolution: "es-abstract@npm:1.20.4" +"es-abstract@npm:^1.22.1": + version: 1.22.3 + resolution: "es-abstract@npm:1.22.3" dependencies: - call-bind: ^1.0.2 + array-buffer-byte-length: ^1.0.0 + arraybuffer.prototype.slice: ^1.0.2 + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.5 + es-set-tostringtag: ^2.0.1 es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 - function.prototype.name: ^1.1.5 - get-intrinsic: ^1.1.3 + function.prototype.name: ^1.1.6 + get-intrinsic: ^1.2.2 get-symbol-description: ^1.0.0 - has: ^1.0.3 + globalthis: ^1.0.3 + gopd: ^1.0.1 has-property-descriptors: ^1.0.0 + has-proto: ^1.0.1 has-symbols: ^1.0.3 - internal-slot: ^1.0.3 + hasown: ^2.0.0 + internal-slot: ^1.0.5 + is-array-buffer: ^3.0.2 is-callable: ^1.2.7 is-negative-zero: ^2.0.2 is-regex: ^1.1.4 is-shared-array-buffer: ^1.0.2 is-string: ^1.0.7 + is-typed-array: ^1.1.12 is-weakref: ^1.0.2 - object-inspect: ^1.12.2 + object-inspect: ^1.13.1 object-keys: ^1.1.1 object.assign: ^4.1.4 - regexp.prototype.flags: ^1.4.3 + regexp.prototype.flags: ^1.5.1 + safe-array-concat: ^1.0.1 safe-regex-test: ^1.0.0 - string.prototype.trimend: ^1.0.5 - string.prototype.trimstart: ^1.0.5 + string.prototype.trim: ^1.2.8 + string.prototype.trimend: ^1.0.7 + string.prototype.trimstart: ^1.0.7 + typed-array-buffer: ^1.0.0 + typed-array-byte-length: ^1.0.0 + typed-array-byte-offset: ^1.0.0 + typed-array-length: ^1.0.4 unbox-primitive: ^1.0.2 - checksum: 89297cc785c31aedf961a603d5a07ed16471e435d3a1b6d070b54f157cf48454b95cda2ac55e4b86ff4fe3276e835fcffd2771578e6fa634337da49b26826141 - languageName: node - linkType: hard - -"es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2": - version: 1.19.5 - resolution: "es-abstract@npm:1.19.5" - dependencies: - call-bind: ^1.0.2 - es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 - get-intrinsic: ^1.1.1 - get-symbol-description: ^1.0.0 - has: ^1.0.3 - has-symbols: ^1.0.3 - internal-slot: ^1.0.3 - is-callable: ^1.2.4 - is-negative-zero: ^2.0.2 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 - is-string: ^1.0.7 - is-weakref: ^1.0.2 - object-inspect: ^1.12.0 - object-keys: ^1.1.1 - object.assign: ^4.1.2 - string.prototype.trimend: ^1.0.4 - string.prototype.trimstart: ^1.0.4 - unbox-primitive: ^1.0.1 - checksum: 55199b0f179a12b3b0ec9c9f2e3a27a7561686e4f88d46f9ef32c836448a336e367c14d8f792612fc83a64113896e478259e4dffbbcffb3efdd06650f6360324 + which-typed-array: ^1.1.13 + checksum: b1bdc962856836f6e72be10b58dc128282bdf33771c7a38ae90419d920fc3b36cc5d2b70a222ad8016e3fc322c367bf4e9e89fc2bc79b7e933c05b218e83d79a languageName: node linkType: hard @@ -6412,19 +6407,30 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^0.9.0": - version: 0.9.3 - resolution: "es-module-lexer@npm:0.9.3" - checksum: 84bbab23c396281db2c906c766af58b1ae2a1a2599844a504df10b9e8dc77ec800b3211fdaa133ff700f5703d791198807bba25d9667392d27a5e9feda344da8 +"es-module-lexer@npm:^1.2.1": + version: 1.4.1 + resolution: "es-module-lexer@npm:1.4.1" + checksum: a11b5a256d4e8e9c7d94c2fd87415ccd1591617b6edd847e064503f8eaece2d25e2e9078a02c5ce3ed5e83bb748f5b4820efbe78072c8beb07ac619c2edec35d + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.2 + resolution: "es-set-tostringtag@npm:2.0.2" + dependencies: + get-intrinsic: ^1.2.2 + has-tostringtag: ^1.0.0 + hasown: ^2.0.0 + checksum: afcec3a4c9890ae14d7ec606204858441c801ff84f312538e1d1ccf1e5493c8b17bd672235df785f803756472cb4f2d49b87bde5237aef33411e74c22f194e07 languageName: node linkType: hard "es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" dependencies: - has: ^1.0.3 - checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 + hasown: ^2.0.0 + checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626 languageName: node linkType: hard @@ -6468,13 +6474,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.3.0": - version: 8.5.0 - resolution: "eslint-config-prettier@npm:8.5.0" + version: 8.10.0 + resolution: "eslint-config-prettier@npm:8.10.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 0d0f5c32e7a0ad91249467ce71ca92394ccd343178277d318baf32063b79ea90216f4c81d1065d60f96366fdc60f151d4d68ae7811a58bd37228b84c2083f893 + checksum: 153266badd477e49b0759816246b2132f1dbdb6c7f313ca60a9af5822fd1071c2bc5684a3720d78b725452bbac04bb130878b2513aea5e72b1b792de5a69fec8 languageName: node linkType: hard @@ -6490,23 +6496,26 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.6": - version: 0.3.6 - resolution: "eslint-import-resolver-node@npm:0.3.6" +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: debug: ^3.2.7 - resolve: ^1.20.0 - checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8 + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.3": - version: 2.7.3 - resolution: "eslint-module-utils@npm:2.7.3" +"eslint-module-utils@npm:^2.8.0": + version: 2.8.0 + resolution: "eslint-module-utils@npm:2.8.0" dependencies: debug: ^3.2.7 - find-up: ^2.1.0 - checksum: 77048263f309167a1e6a1e1b896bfb5ddd1d3859b2e2abbd9c32c432aee13d610d46e6820b1ca81b37fba437cf423a404bc6649be64ace9148a3062d1886a678 + peerDependenciesMeta: + eslint: + optional: true + checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 languageName: node linkType: hard @@ -6523,25 +6532,29 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.25.4": - version: 2.26.0 - resolution: "eslint-plugin-import@npm:2.26.0" + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" dependencies: - array-includes: ^3.1.4 - array.prototype.flat: ^1.2.5 - debug: ^2.6.9 + array-includes: ^3.1.7 + array.prototype.findlastindex: ^1.2.3 + array.prototype.flat: ^1.3.2 + array.prototype.flatmap: ^1.3.2 + debug: ^3.2.7 doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.6 - eslint-module-utils: ^2.7.3 - has: ^1.0.3 - is-core-module: ^2.8.1 + eslint-import-resolver-node: ^0.3.9 + eslint-module-utils: ^2.8.0 + hasown: ^2.0.0 + is-core-module: ^2.13.1 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.values: ^1.1.5 - resolve: ^1.22.0 - tsconfig-paths: ^3.14.1 + object.fromentries: ^2.0.7 + object.groupby: ^1.0.1 + object.values: ^1.1.7 + semver: ^6.3.1 + tsconfig-paths: ^3.15.0 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 0bf77ad80339554481eafa2b1967449e1f816b94c7a6f9614ce33fb4083c4e6c050f10d241dd50b4975d47922880a34de1e42ea9d8e6fd663ebb768baa67e655 + checksum: e65159aef808136d26d029b71c8c6e4cb5c628e65e5de77f1eb4c13a379315ae55c9c3afa847f43f4ff9df7e54515c77ffc6489c6a6f81f7dd7359267577468c languageName: node linkType: hard @@ -6562,11 +6575,11 @@ __metadata: linkType: hard "eslint-plugin-promise@npm:^6.0.0": - version: 6.0.0 - resolution: "eslint-plugin-promise@npm:6.0.0" + version: 6.1.1 + resolution: "eslint-plugin-promise@npm:6.1.1" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 7e761507c51267b77e4ad710e7c8938aa4f8f69b975886034e57497a1816e9527eda364e25aac03d1b4e0df2e738ba98e49ad075d028824fcfea533a1419751c + checksum: 46b9a4f79dae5539987922afc27cc17cbccdecf4f0ba19c0ccbf911b0e31853e9f39d9959eefb9637461b52772afa1a482f1f87ff16c1ba38bdb6fcf21897e9a languageName: node linkType: hard @@ -6580,13 +6593,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.1.1": - version: 7.1.1 - resolution: "eslint-scope@npm:7.1.1" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e + checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e languageName: node linkType: hard @@ -6599,17 +6612,6 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: ^2.0.0 - peerDependencies: - eslint: ">=5" - checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^1.1.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" @@ -6617,82 +6619,78 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^2.0.0": - version: 2.1.0 - resolution: "eslint-visitor-keys@npm:2.1.0" - checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.3.0": - version: 3.3.0 - resolution: "eslint-visitor-keys@npm:3.3.0" - checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 languageName: node linkType: hard "eslint@npm:^8.6.0": - version: 8.14.0 - resolution: "eslint@npm:8.14.0" - dependencies: - "@eslint/eslintrc": ^1.2.2 - "@humanwhocodes/config-array": ^0.9.2 - ajv: ^6.10.0 + version: 8.56.0 + resolution: "eslint@npm:8.56.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.4 + "@eslint/js": 8.56.0 + "@humanwhocodes/config-array": ^0.11.13 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + "@ungap/structured-clone": ^1.2.0 + ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.3.2 doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.1 - eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.3.0 - espree: ^9.3.1 - esquery: ^1.4.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 + esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 - functional-red-black-tree: ^1.0.1 - glob-parent: ^6.0.1 - globals: ^13.6.0 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + graphemer: ^1.4.0 ignore: ^5.2.0 - import-fresh: ^3.0.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 + is-path-inside: ^3.0.3 js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 lodash.merge: ^4.6.2 - minimatch: ^3.0.4 + minimatch: ^3.1.2 natural-compare: ^1.4.0 - optionator: ^0.9.1 - regexpp: ^3.2.0 + optionator: ^0.9.3 strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 text-table: ^0.2.0 - v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 87d2e3e5eb93216d4ab36006e7b8c0bfad02f40b0a0f193f1d42754512cd3a9d8244152f1c69df5db2e135b3c4f1c10d0ed2f0881fe8a8c01af55465968174c1 + checksum: 883436d1e809b4a25d9eb03d42f584b84c408dbac28b0019f6ea07b5177940bf3cca86208f749a6a1e0039b63e085ee47aca1236c30721e91f0deef5cc5a5136 languageName: node linkType: hard -"espree@npm:^9.3.1": - version: 9.3.1 - resolution: "espree@npm:9.3.1" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - acorn: ^8.7.0 - acorn-jsx: ^5.3.1 - eslint-visitor-keys: ^3.3.0 - checksum: d7161db30b65427e0799383699ac4c441533a38faee005153694b68b933ba7a24666680edfc490fa77e3a84a22dbd955768034a6f811af5049774eead83063a5 + acorn: ^8.9.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.4.1 + checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 languageName: node linkType: hard -"esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" +"esquery@npm:^1.4.2": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" dependencies: estraverse: ^5.1.0 - checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 + checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 languageName: node linkType: hard @@ -6764,13 +6762,20 @@ __metadata: languageName: node linkType: hard +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 + languageName: node + linkType: hard + "express@npm:^4.17.3": - version: 4.18.0 - resolution: "express@npm:4.18.0" + version: 4.18.2 + resolution: "express@npm:4.18.2" dependencies: accepts: ~1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.0 + body-parser: 1.20.1 content-disposition: 0.5.4 content-type: ~1.0.4 cookie: 0.5.0 @@ -6789,7 +6794,7 @@ __metadata: parseurl: ~1.3.3 path-to-regexp: 0.1.7 proxy-addr: ~2.0.7 - qs: 6.10.3 + qs: 6.11.0 range-parser: ~1.2.1 safe-buffer: 5.2.1 send: 0.18.0 @@ -6799,7 +6804,7 @@ __metadata: type-is: ~1.6.18 utils-merge: 1.0.1 vary: ~1.1.2 - checksum: 2d83ccb02aedfc68ae99ff13b97f65896f4e0866a92f34e041fa3de858ce862bcb5ecd0cf43f266514eda777b8e0d55627a2430894a6ce17e30febf78da40c60 + checksum: 3c4b9b076879442f6b968fe53d85d9f1eeacbb4f4c41e5f16cc36d77ce39a2b0d81b3f250514982110d815b2f7173f5561367f9110fcc541f9371948e8c8b037 languageName: node linkType: hard @@ -6853,15 +6858,15 @@ __metadata: linkType: hard "fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9": - version: 3.2.11 - resolution: "fast-glob@npm:3.2.11" + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" dependencies: "@nodelib/fs.stat": ^2.0.2 "@nodelib/fs.walk": ^1.2.3 glob-parent: ^5.1.2 merge2: ^1.3.0 micromatch: ^4.0.4 - checksum: f473105324a7780a20c06de842e15ddbb41d3cb7e71d1e4fe6e8373204f22245d54f5ab9e2061e6a1c613047345954d29b022e0e76f5c28b1df9858179a0e6d7 + checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 languageName: node linkType: hard @@ -6880,18 +6885,18 @@ __metadata: linkType: hard "fastest-levenshtein@npm:^1.0.12": - version: 1.0.12 - resolution: "fastest-levenshtein@npm:1.0.12" - checksum: e1a013698dd1d302c7a78150130c7d50bb678c2c2f8839842a796d66cc7cdf50ea6b3d7ca930b0c8e7e8c2cd84fea8ab831023b382f7aab6922c318c1451beab + version: 1.0.16 + resolution: "fastest-levenshtein@npm:1.0.16" + checksum: a78d44285c9e2ae2c25f3ef0f8a73f332c1247b7ea7fb4a191e6bb51aa6ee1ef0dfb3ed113616dcdc7023e18e35a8db41f61c8d88988e877cf510df8edafbc71 languageName: node linkType: hard "fastq@npm:^1.6.0": - version: 1.13.0 - resolution: "fastq@npm:1.13.0" + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: reusify: ^1.0.4 - checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b + checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a languageName: node linkType: hard @@ -6976,7 +6981,7 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^2.0.0, find-up@npm:^2.1.0": +"find-up@npm:^2.0.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" dependencies: @@ -6995,30 +7000,69 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: ^6.0.0 + path-exists: ^4.0.0 + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: ^3.1.0 + flatted: ^3.2.9 + keyv: ^4.5.3 rimraf: ^3.0.2 - checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.5 - resolution: "flatted@npm:3.2.5" - checksum: 3c436e9695ccca29620b4be5671dd72e5dd0a7500e0856611b7ca9bd8169f177f408c3b9abfa78dfe1493ee2d873e2c119080a8a9bee4e1a186a9e60ca6c89f1 +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.2.9 + resolution: "flatted@npm:3.2.9" + checksum: f14167fbe26a9d20f6fca8d998e8f1f41df72c8e81f9f2c9d61ed2bea058248f5e1cbd05e7f88c0e5087a6a0b822a1e5e2b446e879f3cfbe0b07ba2d7f80b026 languageName: node linkType: hard "follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.4": - version: 1.14.9 - resolution: "follow-redirects@npm:1.14.9" + version: 1.15.3 + resolution: "follow-redirects@npm:1.15.3" peerDependenciesMeta: debug: optional: true - checksum: f5982e0eb481818642492d3ca35a86989c98af1128b8e1a62911a3410621bc15d2b079e8170b35b19d3bdee770b73ed431a257ed86195af773771145baa57845 + checksum: 584da22ec5420c837bd096559ebfb8fe69d82512d5585004e36a3b4a6ef6d5905780e0c74508c7b72f907d1fa2b7bd339e613859e9c304d0dc96af2027fd0231 + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" + dependencies: + is-callable: ^1.1.3 + checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 languageName: node linkType: hard @@ -7041,8 +7085,8 @@ __metadata: linkType: hard "fork-ts-checker-webpack-plugin@npm:^6.5.0": - version: 6.5.2 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.2" + version: 6.5.3 + resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" dependencies: "@babel/code-frame": ^7.8.3 "@types/json-schema": ^7.0.5 @@ -7067,7 +7111,7 @@ __metadata: optional: true vue-template-compiler: optional: true - checksum: c823de02ee258a26ea5c0c488b2f1825b941f72292417478689862468a9140b209ad7df52f67bd134228fe9f40e9115b604fc8f88a69338929fe52be869469b6 + checksum: 9732a49bfeed8fc23e6e8a59795fa7c238edeba91040a9b520db54b4d316dda27f9f1893d360e296fd0ad8930627d364417d28a8c7007fba60cc730ebfce4956 languageName: node linkType: hard @@ -7126,10 +7170,19 @@ __metadata: languageName: node linkType: hard -"fs-monkey@npm:1.0.3": - version: 1.0.3 - resolution: "fs-monkey@npm:1.0.3" - checksum: cf50804833f9b88a476911ae911fe50f61a98d986df52f890bd97e7262796d023698cb2309fa9b74fdd8974f04315b648748a0a8ee059e7d5257b293bfc409c0 +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 + languageName: node + linkType: hard + +"fs-monkey@npm:^1.0.4": + version: 1.0.5 + resolution: "fs-monkey@npm:1.0.5" + checksum: 424b67f65b37fe66117ae2bb061f790fe6d4b609e1d160487c74b3d69fbf42f262c665ccfba32e8b5f113f96f92e9a58fcdebe42d5f6649bdfc72918093a3119 languageName: node linkType: hard @@ -7141,51 +7194,44 @@ __metadata: linkType: hard "fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" dependencies: node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 conditions: os=darwin languageName: node linkType: hard "fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7" dependencies: node-gyp: latest conditions: os=darwin languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" +"function.prototype.name@npm:^1.1.6": + version: 1.1.6 + resolution: "function.prototype.name@npm:1.1.6" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 - functions-have-names: ^1.2.2 - checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 - languageName: node - linkType: hard - -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + functions-have-names: ^1.2.3 + checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 languageName: node linkType: hard -"functions-have-names@npm:^1.2.2": +"functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 @@ -7199,22 +7245,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - "gauge@npm:~2.7.3": version: 2.7.4 resolution: "gauge@npm:2.7.4" @@ -7259,25 +7289,15 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1": - version: 1.1.1 - resolution: "get-intrinsic@npm:1.1.1" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.1 - checksum: a9fe2ca8fa3f07f9b0d30fb202bcd01f3d9b9b6b732452e79c48e79f7d6d8d003af3f9e38514250e3553fdc83c61650851cb6870832ac89deaaceb08e3721a17 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.1.3": - version: 1.1.3 - resolution: "get-intrinsic@npm:1.1.3" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": + version: 1.2.2 + resolution: "get-intrinsic@npm:1.2.2" dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 + function-bind: ^1.1.2 + has-proto: ^1.0.1 has-symbols: ^1.0.3 - checksum: 152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a + hasown: ^2.0.0 + checksum: 447ff0724df26829908dc033b62732359596fcf66027bc131ab37984afb33842d9cd458fd6cecadfe7eac22fd8a54b349799ed334cf2726025c921c7250e7417 languageName: node linkType: hard @@ -7409,7 +7429,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^6.0.1": +"glob-parent@npm:^6.0.1, glob-parent@npm:^6.0.2": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: @@ -7425,21 +7445,22 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": - version: 7.2.0 - resolution: "glob@npm:7.2.0" +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.3.10 + resolution: "glob@npm:10.3.10" dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 78a8ea942331f08ed2e055cb5b9e40fe6f46f579d7fd3d694f3412fe5db23223d29b7fee1575440202e9a7ff9a72ab106a39fee39934c7bedafe5e5f8ae20134 + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 languageName: node linkType: hard -"glob@npm:^7.1.1": +"glob@npm:^7.0.0, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -7453,20 +7474,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1": - version: 8.0.1 - resolution: "glob@npm:8.0.1" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 7ac782f3ef1c08005884447479e68ceb0ad56997eb2003e1e9aefae71bad3cb48eb7c49190d3d6736f2ffcd8af4985d53a46831b3d5e0052cc5756822a38b61a - languageName: node - linkType: hard - "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -7474,16 +7481,25 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.6.0, globals@npm:^13.9.0": - version: 13.13.0 - resolution: "globals@npm:13.13.0" +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: ^0.20.2 - checksum: c55ea8fd3afecb72567bac41605577e19e68476993dfb0ca4c49b86075af5f0ae3f0f5502525f69010f7c5ea5db6a1c540a80a4f80ebdfb2f686d87b0f05d7e9 + checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c + languageName: node + linkType: hard + +"globalthis@npm:^1.0.3": + version: 1.0.3 + resolution: "globalthis@npm:1.0.3" + dependencies: + define-properties: ^1.1.3 + checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 languageName: node linkType: hard -"globby@npm:^11.0.2, globby@npm:^11.0.4": +"globby@npm:^11.0.2, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -7511,10 +7527,26 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: ^1.1.3 + checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 + languageName: node + linkType: hard + "graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.3, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 languageName: node linkType: hard @@ -7526,9 +7558,9 @@ __metadata: linkType: hard "gridstack@npm:^7.2.0": - version: 7.2.3 - resolution: "gridstack@npm:7.2.3" - checksum: 8fe41825671ef66cf644e7a824a209d16c60494c432b363db9a7df5317afd32c2263a86aa959f2a62b65b3e6366b2a3150b79e1153309e79f07c0bf611deb7c5 + version: 7.3.0 + resolution: "gridstack@npm:7.3.0" + checksum: 76bd11ee151c1a9ce955739cf9778c0c32b46c8fbde4117d6ce09c5e40f21bb2edcbac77df1e3906b0bc175bdcb26e665e570b3ac06018f9311cb4b92f8c7691 languageName: node linkType: hard @@ -7547,11 +7579,11 @@ __metadata: linkType: hard "handlebars@npm:^4.7.7": - version: 4.7.7 - resolution: "handlebars@npm:4.7.7" + version: 4.7.8 + resolution: "handlebars@npm:4.7.8" dependencies: minimist: ^1.2.5 - neo-async: ^2.6.0 + neo-async: ^2.6.2 source-map: ^0.6.1 uglify-js: ^3.1.4 wordwrap: ^1.0.0 @@ -7560,7 +7592,7 @@ __metadata: optional: true bin: handlebars: bin/handlebars - checksum: 1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee + checksum: 00e68bb5c183fd7b8b63322e6234b5ac8fbb960d712cb3f25587d559c2951d9642df83c04a1172c918c41bcfc81bfbd7a7718bbce93b893e0135fc99edea93ff languageName: node linkType: hard @@ -7610,15 +7642,22 @@ __metadata: linkType: hard "has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" + version: 1.0.1 + resolution: "has-property-descriptors@npm:1.0.1" dependencies: - get-intrinsic: ^1.1.1 - checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb + get-intrinsic: ^1.2.2 + checksum: 2bcc6bf6ec6af375add4e4b4ef586e43674850a91ad4d46666d0b28ba8e1fd69e424c7677d24d60f69470ad0afaa2f3197f508b20b0bb7dd99a8ab77ffc4b7c4 + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "has-proto@npm:1.0.1" + checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 @@ -7641,12 +7680,12 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" +"hasown@npm:^2.0.0": + version: 2.0.0 + resolution: "hasown@npm:2.0.0" dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + function-bind: ^1.1.2 + checksum: 6151c75ca12554565098641c98a40f4cc86b85b0fd5b6fe92360967e4605a4f9610f7757260b4e8098dd1c2ce7f4b095f2006fe72a570e3b6d2d28de0298c176 languageName: node linkType: hard @@ -7688,9 +7727,9 @@ __metadata: linkType: hard "html-entities@npm:^2.3.2": - version: 2.3.3 - resolution: "html-entities@npm:2.3.3" - checksum: 92521501da8aa5f66fee27f0f022d6e9ceae62667dae93aa6a2f636afa71ad530b7fb24a18d4d6c124c9885970cac5f8a52dbf1731741161002816ae43f98196 + version: 2.4.0 + resolution: "html-entities@npm:2.4.0" + checksum: 25bea32642ce9ebd0eedc4d24381883ecb0335ccb8ac26379a0958b9b16652fdbaa725d70207ce54a51db24103436a698a8e454397d3ba8ad81460224751f1dc languageName: node linkType: hard @@ -7712,8 +7751,8 @@ __metadata: linkType: hard "html-webpack-plugin@npm:^5.5.0": - version: 5.5.0 - resolution: "html-webpack-plugin@npm:5.5.0" + version: 5.5.4 + resolution: "html-webpack-plugin@npm:5.5.4" dependencies: "@types/html-minifier-terser": ^6.0.0 html-minifier-terser: ^6.0.2 @@ -7722,7 +7761,7 @@ __metadata: tapable: ^2.0.0 peerDependencies: webpack: ^5.20.0 - checksum: f3d84d0df71fe2f5bac533cc74dce41ab058558cdcc6ff767d166a2abf1cf6fb8491d54d60ddbb34e95c00394e379ba52e0468e0284d1d0cc6a42987056e8219 + checksum: b49befb73d67a3716fd0e6f7776b108d2b0b7050fb8221f05cd114cbae13c03150a13b7cdf5e76170be040ce7936a1cf76f7a4bfd9ebe1552b72d7889a74c374 languageName: node linkType: hard @@ -7738,10 +7777,10 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.0": - version: 4.1.0 - resolution: "http-cache-semantics@npm:4.1.0" - checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 +"http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 languageName: node linkType: hard @@ -7778,9 +7817,9 @@ __metadata: linkType: hard "http-parser-js@npm:>=0.5.1": - version: 0.5.6 - resolution: "http-parser-js@npm:0.5.6" - checksum: 8a92f6782542211c77936104ea1eca3c86a95420eb286b100f6421630f29d8f94fd4cc7a245df8e078791d86cd9a237091094440ffb0cd1b44a3f85bfbf539fa + version: 0.5.8 + resolution: "http-parser-js@npm:0.5.8" + checksum: 6bbdf2429858e8cf13c62375b0bfb6dc3955ca0f32e58237488bc86cd2378f31d31785fd3ac4ce93f1c74e0189cf8823c91f5cb061696214fd368d2452dc871d languageName: node linkType: hard @@ -7795,14 +7834,13 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 languageName: node linkType: hard @@ -7856,6 +7894,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "https-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 + languageName: node + linkType: hard + "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -7873,20 +7921,20 @@ __metadata: linkType: hard "i18next-http-backend@npm:^1.3.1": - version: 1.4.0 - resolution: "i18next-http-backend@npm:1.4.0" + version: 1.4.5 + resolution: "i18next-http-backend@npm:1.4.5" dependencies: cross-fetch: 3.1.5 - checksum: bc10dca0fd1d566a5a4a4eab96ce76226f69c5b716951262e994bf069c0c5d18ea346dacd17d35aa6c5bee74221641f64839c84c1e01da9d75718ae34ce149a0 + checksum: 1978a9d7970cc711e96133553e5f3815cf16c3e2f8db7982036f8c913c5a64eb20953e85e0ab48a88ad3c754f51184b67a778655ed65aeaae46430cdc1f673da languageName: node linkType: hard "i18next@npm:^21.5.3": - version: 21.6.16 - resolution: "i18next@npm:21.6.16" + version: 21.10.0 + resolution: "i18next@npm:21.10.0" dependencies: "@babel/runtime": ^7.17.2 - checksum: f210130fd835ebd90bfdc6a497d3c1d992261174e030e995a03d070b099acba680e495a376eb9255bb8eb68b4e518fe8ea96ec71507e194fd043aecb3397c9a2 + checksum: f997985e2d4d15a62a0936a82ff6420b97f3f971e776fe685bdd50b4de0cb4dc2198bc75efe6b152844794ebd5040d8060d6d152506a687affad534834836d81 languageName: node linkType: hard @@ -7933,21 +7981,21 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.1.8, ignore@npm:^5.1.9, ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77 +"ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0": + version: 5.3.0 + resolution: "ignore@npm:5.3.0" + checksum: 2736da6621f14ced652785cb05d86301a66d70248597537176612bd0c8630893564bd5f6421f8806b09e8472e75c591ef01672ab8059c07c6eb2c09cefe04bf9 languageName: node linkType: hard -"immer@npm:^9.0.7": - version: 9.0.12 - resolution: "immer@npm:9.0.12" - checksum: bcbec6d76dac65e49068eb67ece4d407116e62b8cde3126aa89c801e408f5047763ba0aeb62f1938c1aa704bb6612f1d8302bb2a86fa1fc60fcc12d8b25dc895 +"immer@npm:^9.0.21": + version: 9.0.21 + resolution: "immer@npm:9.0.21" + checksum: 70e3c274165995352f6936695f0ef4723c52c92c92dd0e9afdfe008175af39fa28e76aafb3a2ca9d57d1fb8f796efc4dd1e1cc36f18d33fa5b74f3dfb0375432 languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -8057,14 +8105,14 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3": - version: 1.0.3 - resolution: "internal-slot@npm:1.0.3" +"internal-slot@npm:^1.0.5": + version: 1.0.6 + resolution: "internal-slot@npm:1.0.6" dependencies: - get-intrinsic: ^1.1.0 - has: ^1.0.3 + get-intrinsic: ^1.2.2 + hasown: ^2.0.0 side-channel: ^1.0.4 - checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf + checksum: 7872454888047553ce97a3fa1da7cc054a28ec5400a9c2e9f4dbe4fe7c1d041cb8e8301467614b80d4246d50377aad2fb58860b294ed74d6700cc346b6f89549 languageName: node linkType: hard @@ -8082,13 +8130,6 @@ __metadata: languageName: node linkType: hard -"ip@npm:^1.1.5": - version: 1.1.5 - resolution: "ip@npm:1.1.5" - checksum: 30133981f082a060a32644f6a7746e9ba7ac9e2bc07ecc8bbdda3ee8ca9bec1190724c390e45a1ee7695e7edfd2a8f7dda2c104ec5f7ac5068c00648504c7e5a - languageName: node - linkType: hard - "ip@npm:^2.0.0": version: 2.0.0 resolution: "ip@npm:2.0.0" @@ -8104,9 +8145,20 @@ __metadata: linkType: hard "ipaddr.js@npm:^2.0.1": - version: 2.0.1 - resolution: "ipaddr.js@npm:2.0.1" - checksum: dd194a394a843d470f88d17191b0948f383ed1c8e320813f850c336a0fcb5e9215d97ec26ca35ab4fbbd31392c8b3467f3e8344628029ed3710b2ff6b5d1034e + version: 2.1.0 + resolution: "ipaddr.js@npm:2.1.0" + checksum: 807a054f2bd720c4d97ee479d6c9e865c233bea21f139fb8dabd5a35c4226d2621c42e07b4ad94ff3f82add926a607d8d9d37c625ad0319f0e08f9f2bd1968e2 + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": + version: 3.0.2 + resolution: "is-array-buffer@npm:3.0.2" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.0 + is-typed-array: ^1.1.10 + checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 languageName: node linkType: hard @@ -8145,14 +8197,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.4, is-callable@npm:^1.2.4": - version: 1.2.4 - resolution: "is-callable@npm:1.2.4" - checksum: 1a28d57dc435797dae04b173b65d6d1e77d4f16276e9eff973f994eadcfdc30a017e6a597f092752a083c1103cceb56c91e3dadc6692fedb9898dfaba701575f - languageName: node - linkType: hard - -"is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac @@ -8170,21 +8215,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" - dependencies: - has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab - languageName: node - linkType: hard - -"is-core-module@npm:^2.8.1": - version: 2.9.0 - resolution: "is-core-module@npm:2.9.0" +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" dependencies: - has: ^1.0.3 - checksum: b27034318b4b462f1c8f1dfb1b32baecd651d891a4e2d1922135daeff4141dfced2b82b07aef83ef54275c4a3526aa38da859223664d0868ca24182badb784ce + hasown: ^2.0.0 + checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c languageName: node linkType: hard @@ -8275,6 +8311,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + "is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" @@ -8369,8 +8412,17 @@ __metadata: version: 1.0.1 resolution: "is-text-path@npm:1.0.1" dependencies: - text-extensions: ^1.0.0 - checksum: fb5d78752c22b3f73a7c9540768f765ffcfa38c9e421e2b9af869565307fa1ae5e3d3a2ba016a43549742856846566d327da406e94a5846ec838a288b1704fd2 + text-extensions: ^1.0.0 + checksum: fb5d78752c22b3f73a7c9540768f765ffcfa38c9e421e2b9af869565307fa1ae5e3d3a2ba016a43549742856846566d327da406e94a5846ec838a288b1704fd2 + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.9": + version: 1.1.12 + resolution: "is-typed-array@npm:1.1.12" + dependencies: + which-typed-array: ^1.1.11 + checksum: 4c89c4a3be07186caddadf92197b17fda663a9d259ea0d44a85f171558270d36059d1c386d34a12cba22dfade5aba497ce22778e866adc9406098c8fc4771796 languageName: node linkType: hard @@ -8399,6 +8451,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a + languageName: node + linkType: hard + "isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -8413,6 +8472,13 @@ __metadata: languageName: node linkType: hard +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + "isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" @@ -8427,6 +8493,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + "jest-worker@npm:^27.4.5": version: 27.5.1 resolution: "jest-worker@npm:27.5.1" @@ -8481,6 +8560,13 @@ __metadata: languageName: node linkType: hard +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 + languageName: node + linkType: hard + "json-parse-better-errors@npm:^1.0.1": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" @@ -8530,23 +8616,23 @@ __metadata: languageName: node linkType: hard -"json5@npm:^1.0.1": - version: 1.0.1 - resolution: "json5@npm:1.0.1" +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" dependencies: minimist: ^1.2.0 bin: json5: lib/cli.js - checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3 + checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.1": - version: 2.2.1 - resolution: "json5@npm:2.2.1" +"json5@npm:^2.1.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" bin: json5: lib/cli.js - checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b + checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 languageName: node linkType: hard @@ -8596,6 +8682,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: 3.0.1 + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 + languageName: node + linkType: hard + "kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -8603,6 +8698,16 @@ __metadata: languageName: node linkType: hard +"launch-editor@npm:^2.6.0": + version: 2.6.1 + resolution: "launch-editor@npm:2.6.1" + dependencies: + picocolors: ^1.0.0 + shell-quote: ^1.8.1 + checksum: e06d193075ac09f7f8109f10cabe464a211bf7ed4cbe75f83348d6f67bf4d9f162f06e7a1ab3e1cd7fc250b5342c3b57080618aff2e646dc34248fe499227601 + languageName: node + linkType: hard + "leaflet@npm:1.4.0": version: 1.4.0 resolution: "leaflet@npm:1.4.0" @@ -8681,39 +8786,40 @@ __metadata: linkType: hard "linqts@npm:^1.12.6": - version: 1.14.4 - resolution: "linqts@npm:1.14.4" - checksum: e59f90b87f4f13c1b6844ad1f23ba06b7dcad09b143036237bff2dedf2909ceb770170fdc85ee930d428827849d08953c225b16e7f157c7b3d8145f53e54bd2f + version: 1.15.0 + resolution: "linqts@npm:1.15.0" + checksum: 2be0daf81ce2743a6c6e41b5d7a4b70d52c30db7e9f9a95a370acbce5626936debf2e8724b2589c5afac4efce876f6551f49584d850a5a4f2625b3ae5e709c6b languageName: node linkType: hard -"lit-element@npm:^3.2.0": - version: 3.2.0 - resolution: "lit-element@npm:3.2.0" +"lit-element@npm:^3.3.0": + version: 3.3.3 + resolution: "lit-element@npm:3.3.3" dependencies: + "@lit-labs/ssr-dom-shim": ^1.1.0 "@lit/reactive-element": ^1.3.0 - lit-html: ^2.2.0 - checksum: 64bd0f05f7a93921a5853e92f4b86b75affc088805f5ce0249c62a02a1d44445dea5c8319badc4cae6e5663afeb60296e3e0f63fd3af265b89fa482c8a846c3d + lit-html: ^2.8.0 + checksum: 29a596fa556e231cce7246ca3e5687ad238f299b0cb374a0934d5e6fe9adf1436e031d4fbd21b280aabfc0e21a66e6c4b52da558a908df2566d09d960f3ca93d languageName: node linkType: hard -"lit-html@npm:^2.2.0": - version: 2.2.3 - resolution: "lit-html@npm:2.2.3" +"lit-html@npm:^2.8.0": + version: 2.8.0 + resolution: "lit-html@npm:2.8.0" dependencies: "@types/trusted-types": ^2.0.2 - checksum: 0df9d5428c9bbba83ed9fb2a787f9586f25008c7e95d3d38016f35c206bc996e4717a0bd9ac63faff956c15b905c2e2acdd339886aadd319a7c7d51994f36db0 + checksum: 2d70df07248bcb2f502a3afb1e91d260735024fa669669ffb1417575aa39c3092779725ac1b90f5f39e4ce78c63f431f51176bc67f532389f0285a6991573255 languageName: node linkType: hard "lit@npm:^2.0.2": - version: 2.2.3 - resolution: "lit@npm:2.2.3" + version: 2.8.0 + resolution: "lit@npm:2.8.0" dependencies: - "@lit/reactive-element": ^1.3.0 - lit-element: ^3.2.0 - lit-html: ^2.2.0 - checksum: 67bfca3102e9b8d9c4929f23c2dd2ce424a764287b6b8f3a9d86181faa51300a026b9ce8c1c455045895748ae34e4012851b7b3d058e24f03c771d33f988dfd0 + "@lit/reactive-element": ^1.6.0 + lit-element: ^3.3.0 + lit-html: ^2.8.0 + checksum: 2480e733f7d022d3ecba91abc58a20968f0ca8f5fa30b3341ecf4bcf4845e674ad27b721a5ae53529cafc6ca603c015b80d0979ceb7a711e268ef20bb6bc7527 languageName: node linkType: hard @@ -8749,13 +8855,13 @@ __metadata: linkType: hard "loader-utils@npm:^2.0.0": - version: 2.0.3 - resolution: "loader-utils@npm:2.0.3" + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" dependencies: big.js: ^5.2.2 emojis-list: ^3.0.0 json5: ^2.1.2 - checksum: d055c61ce5927b64cb4af40218606603a7d3a39adb7b6eec116bb31d19203875950e478152dea056de404eced8e87e9bfd336ec636591ded040ea451f63c7d88 + checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7 languageName: node linkType: hard @@ -8778,6 +8884,15 @@ __metadata: languageName: node linkType: hard +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + languageName: node + linkType: hard + "lodash-es@npm:^4.17.15": version: 4.17.21 resolution: "lodash-es@npm:4.17.21" @@ -8846,7 +8961,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.7.0": +"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.7.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -8862,26 +8977,28 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: ^4.0.0 - checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 +"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab languageName: node linkType: hard -"lru-cache@npm:^7.7.1": - version: 7.8.1 - resolution: "lru-cache@npm:7.8.1" - checksum: 31ea67388c9774300331d70f4affd5a433869bcf0fae5405f967d19d7b447930b713b0566a2e95362c9082034a8b496f3671ccf8f0c061d8e8048412663f9432 +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: ^3.0.2 + checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb languageName: node linkType: hard -"luxon@npm:^1.21.3": - version: 1.28.0 - resolution: "luxon@npm:1.28.0" - checksum: 5250cb9f138b6048eeb0b3a9044a4ac994d0058f680c72a0da4b6aeaec8612460385639cba2b1052ef6d5564879e9ed144d686f26d9d97b38ab920d82e18281c +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 languageName: node linkType: hard @@ -8904,27 +9021,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3": - version: 10.1.2 - resolution: "make-fetch-happen@npm:10.1.2" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.0.2 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 + http-cache-semantics: ^4.1.1 is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 + minipass: ^7.0.2 + minipass-fetch: ^3.0.0 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 promise-retry: ^2.0.1 - socks-proxy-agent: ^6.1.1 - ssri: ^9.0.0 - checksum: 42825d119a7e4f5b1a8e7048a86d328cd36bb1ff875d155ce7079d9a0afdd310c198fb310096af358cfa9ecdf643cecf960380686792457dccb36e17efe89eb0 + ssri: ^10.0.0 + checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af languageName: node linkType: hard @@ -9039,12 +9151,12 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^3.1.2, memfs@npm:^3.4.1": - version: 3.4.1 - resolution: "memfs@npm:3.4.1" +"memfs@npm:^3.1.2, memfs@npm:^3.4.3": + version: 3.5.3 + resolution: "memfs@npm:3.5.3" dependencies: - fs-monkey: 1.0.3 - checksum: 6d2f49d447d1be24ff9c747618933784eeb059189bc6a0d77b7a51c7daf06e2d3a74674a2e2ff1520e2c312bf91e719ed37144cf05087379b3ba0aef0b6aa062 + fs-monkey: ^1.0.4 + checksum: 18dfdeacad7c8047b976a6ccd58bc98ba76e122ad3ca0e50a21837fe2075fc0d9aafc58ab9cf2576c2b6889da1dd2503083f2364191b695273f40969db2ecc44 languageName: node linkType: hard @@ -9151,7 +9263,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -9160,12 +9272,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.0.1 - resolution: "minimatch@npm:5.0.1" +"minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: ^2.0.1 - checksum: b34b98463da4754bc526b244d680c69d4d6089451ebe512edaf6dd9eeed0279399cfa3edb19233513b8f830bf4bfcad911dddcdf125e75074100d52f724774f0 + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 languageName: node linkType: hard @@ -9181,9 +9293,9 @@ __metadata: linkType: hard "minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": - version: 1.2.6 - resolution: "minimist@npm:1.2.6" - checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 languageName: node linkType: hard @@ -9196,6 +9308,15 @@ __metadata: languageName: node linkType: hard +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + "minipass-fetch@npm:^1.3.0, minipass-fetch@npm:^1.3.2": version: 1.4.1 resolution: "minipass-fetch@npm:1.4.1" @@ -9211,18 +9332,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^2.0.3": - version: 2.1.0 - resolution: "minipass-fetch@npm:2.1.0" +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: encoding: ^0.1.13 - minipass: ^3.1.6 + minipass: ^7.0.3 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: encoding: optional: true - checksum: 1334732859a3f7959ed22589bafd9c40384b885aebb5932328071c33f86b3eb181d54c86919675d1825ab5f1c8e4f328878c863873258d113c29d79a4b0c9c9f + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a languageName: node linkType: hard @@ -9273,21 +9394,26 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": - version: 3.1.6 - resolution: "minipass@npm:3.1.6" +"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: yallist: ^4.0.0 - checksum: 57a04041413a3531a65062452cb5175f93383ef245d6f4a2961d34386eb9aa8ac11ac7f16f791f5e8bbaf1dfb1ef01596870c88e8822215db57aa591a5bb0a77 + checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 languageName: node linkType: hard -"minipass@npm:^3.1.0, minipass@npm:^3.1.3": - version: 3.3.5 - resolution: "minipass@npm:3.3.5" - dependencies: - yallist: ^4.0.0 - checksum: f89f02bcaa0e0e4bb4c44ec796008e69fbca62db0aba6ead1bc57d25bdaefdf42102130f4f9ecb7d9c6b6cd35ff7b0c7b97d001d3435da8e629fb68af3aea57e +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 languageName: node linkType: hard @@ -9355,13 +9481,6 @@ __metadata: languageName: node linkType: hard -"moment@npm:^2.10.2": - version: 2.29.3 - resolution: "moment@npm:2.29.3" - checksum: 2e780e36d9a1823c08a1b6313cbb08bd01ecbb2a9062095820a34f42c878991ccba53abaa6abb103fd5c01e763724f295162a8c50b7e95b4f1c992ef0772d3f0 - languageName: node - linkType: hard - "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -9383,15 +9502,15 @@ __metadata: languageName: node linkType: hard -"multicast-dns@npm:^7.2.4": - version: 7.2.4 - resolution: "multicast-dns@npm:7.2.4" +"multicast-dns@npm:^7.2.5": + version: 7.2.5 + resolution: "multicast-dns@npm:7.2.5" dependencies: dns-packet: ^5.2.2 thunky: ^1.0.2 bin: multicast-dns: cli.js - checksum: 45a78628a8f26479c4018122d689a8b22aff034699a1913dac0b9891e4111162b3222c85bba642d624270a90e51129607f1e41aa701e0108cc974246bc9fe828 + checksum: 00b8a57df152d4cd0297946320a94b7c3cdf75a46a2247f32f958a8927dea42958177f9b7fdae69fab2e4e033fb3416881af1f5e9055a3e1542888767139e2fb languageName: node linkType: hard @@ -9438,12 +9557,19 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.1": - version: 3.3.3 - resolution: "nanoid@npm:3.3.3" +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" bin: nanoid: bin/nanoid.cjs - checksum: ada019402a07464a694553c61d2dca8a4353645a7d92f2830f0d487fedff403678a0bee5323a46522752b2eab95a0bc3da98b6cccaa7c0c55cd9975130e6d6f0 + checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 + languageName: node + linkType: hard + +"natural-compare-lite@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare-lite@npm:1.4.0" + checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 languageName: node linkType: hard @@ -9468,7 +9594,7 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.6.0, neo-async@npm:^2.6.2": +"neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 @@ -9485,7 +9611,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.6.7, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": +"node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" dependencies: @@ -9499,6 +9625,20 @@ __metadata: languageName: node linkType: hard +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 + languageName: node + linkType: hard + "node-forge@npm:^1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -9548,22 +9688,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 9.0.0 - resolution: "node-gyp@npm:9.0.0" + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" dependencies: env-paths: ^2.2.0 - glob: ^7.1.4 + exponential-backoff: ^3.1.1 + glob: ^10.3.10 graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^5.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 semver: ^7.3.5 tar: ^6.1.2 - which: ^2.0.2 + which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 4d8ef8860f7e4f4d86c91db3f519d26ed5cc23b48fe54543e2afd86162b4acbd14f21de42a5db344525efb69a991e021b96a68c70c6e2d5f4a5cb770793da6d3 + checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f languageName: node linkType: hard @@ -9580,10 +9720,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.3": - version: 2.0.4 - resolution: "node-releases@npm:2.0.4" - checksum: b32d6c2032c7b169ae3938b416fc50f123f5bd577d54a79b2ae201febf27b22846b01c803dd35ac8689afe840f8ba4e5f7154723db629b80f359836b6707b92f +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 languageName: node linkType: hard @@ -9636,6 +9776,17 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" + dependencies: + abbrev: ^2.0.0 + bin: + nopt: bin/nopt.js + checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 + languageName: node + linkType: hard + "normalize-package-data@npm:^2.0.0, normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" @@ -9803,24 +9954,12 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - "nth-check@npm:^2.0.1": - version: 2.0.1 - resolution: "nth-check@npm:2.0.1" + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" dependencies: boolbase: ^1.0.0 - checksum: 5386d035c48438ff304fe687704d93886397349d1bed136de97aeae464caba10e8ffac55a04b215b86b3bc8897f33e0a5aa1045a9d8b2f251ae61b2a3ad3e450 + checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 languageName: node linkType: hard @@ -9845,17 +9984,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.0, object-inspect@npm:^1.9.0": - version: 1.12.0 - resolution: "object-inspect@npm:1.12.0" - checksum: 2b36d4001a9c921c6b342e2965734519c9c58c355822243c3207fbf0aac271f8d44d30d2d570d450b2cc6f0f00b72bcdba515c37827d2560e5f22b1899a31cf4 - languageName: node - linkType: hard - -"object-inspect@npm:^1.12.2": - version: 1.12.2 - resolution: "object-inspect@npm:1.12.2" - checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2 +"object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": + version: 1.13.1 + resolution: "object-inspect@npm:1.13.1" + checksum: 7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f languageName: node linkType: hard @@ -9866,50 +9998,62 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2": - version: 4.1.2 - resolution: "object.assign@npm:4.1.2" +"object.assign@npm:^4.1.4": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: ^1.0.0 - define-properties: ^1.1.3 - has-symbols: ^1.0.1 + call-bind: ^1.0.5 + define-properties: ^1.2.1 + has-symbols: ^1.0.3 object-keys: ^1.1.1 - checksum: d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814 + checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 languageName: node linkType: hard -"object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" +"object.fromentries@npm:^2.0.7": + version: 2.0.7 + resolution: "object.fromentries@npm:2.0.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - has-symbols: ^1.0.3 - object-keys: ^1.1.1 - checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 7341ce246e248b39a431b87a9ddd331ff52a454deb79afebc95609f94b1f8238966cf21f52188f2a353f0fdf83294f32f1ebf1f7826aae915ebad21fd0678065 languageName: node linkType: hard "object.getownpropertydescriptors@npm:^2.0.3": - version: 2.1.5 - resolution: "object.getownpropertydescriptors@npm:2.1.5" + version: 2.1.7 + resolution: "object.getownpropertydescriptors@npm:2.1.7" dependencies: - array.prototype.reduce: ^1.0.5 + array.prototype.reduce: ^1.0.6 call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 7883e1aac1f9cd4cd85e2bb8c7aab6a60940a7cfe07b788356f301844d4967482fc81058e7bda24e1b3909cbb4879387ea9407329b78704f8937bc0b97dec58b + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + safe-array-concat: ^1.0.0 + checksum: 8e7ae1d522a3874d2d23a3d0fb75828cbcee60958b65c2ad8e58ce227f4efba8cc2b59c7431a0fd48b20d9e04ec075bc0e0d694b1d2c2296e534daf558beb10b languageName: node linkType: hard -"object.values@npm:^1.1.5": - version: 1.1.5 - resolution: "object.values@npm:1.1.5" +"object.groupby@npm:^1.0.1": + version: 1.0.1 + resolution: "object.groupby@npm:1.0.1" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: 0f17e99741ebfbd0fa55ce942f6184743d3070c61bd39221afc929c8422c4907618c8da694c6915bc04a83ab3224260c779ba37fc07bb668bdc5f33b66a902a4 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 + checksum: d7959d6eaaba358b1608066fc67ac97f23ce6f573dc8fc661f68c52be165266fcb02937076aedb0e42722fdda0bdc0bbf74778196ac04868178888e9fd3b78b5 + languageName: node + linkType: hard + +"object.values@npm:^1.1.7": + version: 1.1.7 + resolution: "object.values@npm:1.1.7" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: f3e4ae4f21eb1cc7cebb6ce036d4c67b36e1c750428d7b7623c56a0db90edced63d08af8a316d81dfb7c41a3a5fa81b05b7cc9426e98d7da986b1682460f0777 languageName: node linkType: hard @@ -9955,35 +10099,27 @@ __metadata: linkType: hard "open@npm:^8.0.9": - version: 8.4.0 - resolution: "open@npm:8.4.0" + version: 8.4.2 + resolution: "open@npm:8.4.2" dependencies: define-lazy-prop: ^2.0.0 is-docker: ^2.1.1 is-wsl: ^2.2.0 - checksum: e9545bec64cdbf30a0c35c1bdc310344adf8428a117f7d8df3c0af0a0a24c513b304916a6d9b11db0190ff7225c2d578885080b761ed46a3d5f6f1eebb98b63c + checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 languageName: node linkType: hard -"openremote@workspace:openremote": - version: 0.0.0-use.local - resolution: "openremote@workspace:openremote" - dependencies: - "@openremote/util": "workspace:*" - languageName: unknown - linkType: soft - -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"optionator@npm:^0.9.3": + version: 0.9.3 + resolution: "optionator@npm:0.9.3" dependencies: + "@aashutoshrathi/word-wrap": ^1.2.3 deep-is: ^0.1.3 fast-levenshtein: ^2.0.6 levn: ^0.4.1 prelude-ls: ^1.2.1 type-check: ^0.4.0 - word-wrap: ^1.2.3 - checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 + checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a languageName: node linkType: hard @@ -10036,6 +10172,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -10054,6 +10199,15 @@ __metadata: languageName: node linkType: hard +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: ^3.0.2 + checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 + languageName: node + linkType: hard + "p-map-series@npm:^2.1.0": version: 2.1.0 resolution: "p-map-series@npm:2.1.0" @@ -10206,15 +10360,6 @@ __metadata: languageName: node linkType: hard -"parse-link-header@npm:^2.0.0": - version: 2.0.0 - resolution: "parse-link-header@npm:2.0.0" - dependencies: - xtend: ~4.0.1 - checksum: 0e96c6af9910e8f92084b49b8dc6a10dd58db470847d1499f562576180c1ac5e49d18007697f0d538e5f3efdc8ce1d8777641f3ae225302b74af0dd0578b628e - languageName: node - linkType: hard - "parse-path@npm:^4.0.0": version: 4.0.4 resolution: "parse-path@npm:4.0.4" @@ -10291,6 +10436,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: ^9.1.1 || ^10.0.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -10391,17 +10546,6 @@ __metadata: languageName: node linkType: hard -"portfinder@npm:^1.0.28": - version: 1.0.28 - resolution: "portfinder@npm:1.0.28" - dependencies: - async: ^2.6.2 - debug: ^3.1.1 - mkdirp: ^0.5.5 - checksum: 91fef602f13f8f4c64385d0ad2a36cc9dc6be0b8d10a2628ee2c3c7b9917ab4fefb458815b82cea2abf4b785cd11c9b4e2d917ac6fa06f14b6fa880ca8f8928c - languageName: node - linkType: hard - "postcss-modules-extract-imports@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-extract-imports@npm:3.0.0" @@ -10411,16 +10555,16 @@ __metadata: languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-local-by-default@npm:4.0.0" +"postcss-modules-local-by-default@npm:^4.0.3": + version: 4.0.3 + resolution: "postcss-modules-local-by-default@npm:4.0.3" dependencies: icss-utils: ^5.0.0 postcss-selector-parser: ^6.0.2 postcss-value-parser: ^4.1.0 peerDependencies: postcss: ^8.1.0 - checksum: 6cf570badc7bc26c265e073f3ff9596b69bb954bc6ac9c5c1b8cba2995b80834226b60e0a3cbb87d5f399dbb52e6466bba8aa1d244f6218f99d834aec431a69d + checksum: 2f8083687f3d6067885f8863dd32dbbb4f779cfcc7e52c17abede9311d84faf6d3ed8760e7c54c6380281732ae1f78e5e56a28baf3c271b33f450a11c9e30485 languageName: node linkType: hard @@ -10447,12 +10591,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.10 - resolution: "postcss-selector-parser@npm:6.0.10" + version: 6.0.13 + resolution: "postcss-selector-parser@npm:6.0.13" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 46afaa60e3d1998bd7adf6caa374baf857cc58d3ff944e29459c9a9e4680a7fe41597bd5b755fc81d7c388357e9bf67c0251d047c640a09f148e13606b8a8608 + checksum: f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 languageName: node linkType: hard @@ -10463,14 +10607,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.7": - version: 8.4.12 - resolution: "postcss@npm:8.4.12" +"postcss@npm:^8.4.21": + version: 8.4.32 + resolution: "postcss@npm:8.4.32" dependencies: - nanoid: ^3.3.1 + nanoid: ^3.3.7 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 248e3d0f9bbb8efaafcfda7f91627a29bdc9a19f456896886330beb28c5abea0e14c7901b35191928602e2eccbed496b1e94097d27a0b2a980854cd00c7a835f + checksum: 220d9d0bf5d65be7ed31006c523bfb11619461d296245c1231831f90150aeb4a31eab9983ac9c5c89759a3ca8b60b3e0d098574964e1691673c3ce5c494305ae languageName: node linkType: hard @@ -10489,11 +10633,11 @@ __metadata: linkType: hard "prettier@npm:^2.5.1": - version: 2.6.2 - resolution: "prettier@npm:2.6.2" + version: 2.8.8 + resolution: "prettier@npm:2.8.8" bin: prettier: bin-prettier.js - checksum: 48d08dde8e9fb1f5bccdd205baa7f192e9fc8bc98f86e1b97d919de804e28c806b0e6cc685e4a88211aa7987fa9668f30baae19580d87ced3ed0f2ec6572106f + checksum: b49e409431bf129dd89238d64299ba80717b57ff5a6d1c1a8b1a28b590d998a34e083fa13573bc732bb8d2305becb4c9a4407f8486c81fa7d55100eb08263cf8 languageName: node linkType: hard @@ -10507,6 +10651,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -10585,17 +10736,10 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.3.2": - version: 1.3.2 - resolution: "punycode@npm:1.3.2" - checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 - languageName: node - linkType: hard - "punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.1.1 - resolution: "punycode@npm:2.1.1" - checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard @@ -10613,21 +10757,21 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.10.3, qs@npm:^6.8.0": - version: 6.10.3 - resolution: "qs@npm:6.10.3" +"qs@npm:6.11.0": + version: 6.11.0 + resolution: "qs@npm:6.11.0" dependencies: side-channel: ^1.0.4 - checksum: 0fac5e6c7191d0295a96d0e83c851aeb015df7e990e4d3b093897d3ac6c94e555dbd0a599739c84d7fa46d7fee282d94ba76943983935cf33bba6769539b8019 + checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 languageName: node linkType: hard -"qs@npm:^6.9.4": - version: 6.11.0 - resolution: "qs@npm:6.11.0" +"qs@npm:^6.8.0, qs@npm:^6.9.4": + version: 6.11.2 + resolution: "qs@npm:6.11.2" dependencies: side-channel: ^1.0.4 - checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 + checksum: e812f3c590b2262548647d62f1637b6989cc56656dc960b893fe2098d96e1bd633f36576f4cd7564dfbff9db42e17775884db96d846bebe4f37420d073ecdc0b languageName: node linkType: hard @@ -10650,13 +10794,6 @@ __metadata: languageName: node linkType: hard -"querystring@npm:0.2.0": - version: 0.2.0 - resolution: "querystring@npm:0.2.0" - checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -10823,20 +10960,20 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: ^2.0.3 string_decoder: ^1.1.1 util-deprecate: ^1.0.1 - checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d languageName: node linkType: hard "readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.6, readable-stream@npm:~2.3.6": - version: 2.3.7 - resolution: "readable-stream@npm:2.3.7" + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" dependencies: core-util-is: ~1.0.0 inherits: ~2.0.3 @@ -10845,7 +10982,7 @@ __metadata: safe-buffer: ~5.1.1 string_decoder: ~1.1.1 util-deprecate: ~1.0.1 - checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard @@ -10898,30 +11035,30 @@ __metadata: languageName: node linkType: hard -"redux-thunk@npm:^2.4.1": - version: 2.4.1 - resolution: "redux-thunk@npm:2.4.1" +"redux-thunk@npm:^2.4.2": + version: 2.4.2 + resolution: "redux-thunk@npm:2.4.2" peerDependencies: redux: ^4 - checksum: af5abb425fb9dccda02e5f387d6f3003997f62d906542a3d35fc9420088f550dc1a018bdc246c7d23ee852b4d4ab8b5c64c5be426e45a328d791c4586a3c6b6e + checksum: c7f757f6c383b8ec26152c113e20087818d18ed3edf438aaad43539e9a6b77b427ade755c9595c4a163b6ad3063adf3497e5fe6a36c68884eb1f1cfb6f049a5c languageName: node linkType: hard -"redux@npm:^4.1.2": - version: 4.2.0 - resolution: "redux@npm:4.2.0" +"redux@npm:^4.2.1": + version: 4.2.1 + resolution: "redux@npm:4.2.1" dependencies: "@babel/runtime": ^7.9.2 - checksum: 75f3955c89b3f18edf5411e5fb482aa2e4f41a416183e8802a6bf6472c4fc3d47675b8b321d147f8af8e0f616436ac507bf5a25f1c4d6180e797b549c7db2c1d + checksum: f63b9060c3a1d930ae775252bb6e579b42415aee7a23c4114e21a0b4ba7ec12f0ec76936c00f546893f06e139819f0e2855e0d55ebfce34ca9c026241a6950dd languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.0.1": - version: 10.0.1 - resolution: "regenerate-unicode-properties@npm:10.0.1" +"regenerate-unicode-properties@npm:^10.1.0": + version: 10.1.1 + resolution: "regenerate-unicode-properties@npm:10.1.1" dependencies: regenerate: ^1.4.2 - checksum: 1b638b7087d8143e5be3e20e2cda197ea0440fa0bc2cc49646b2f50c5a2b1acdc54b21e4215805a5a2dd487c686b2291accd5ad00619534098d2667e76247754 + checksum: b80958ef40f125275824c2c47d5081dfaefebd80bff26c76761e9236767c748a4a95a69c053fe29d2df881177f2ca85df4a71fe70a82360388b31159ef19adcf languageName: node linkType: hard @@ -10932,69 +11069,62 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.4": - version: 0.13.9 - resolution: "regenerator-runtime@npm:0.13.9" - checksum: 65ed455fe5afd799e2897baf691ca21c2772e1a969d19bb0c4695757c2d96249eb74ee3553ea34a91062b2a676beedf630b4c1551cc6299afb937be1426ec55e +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 languageName: node linkType: hard -"regenerator-transform@npm:^0.15.0": - version: 0.15.0 - resolution: "regenerator-transform@npm:0.15.0" +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" dependencies: "@babel/runtime": ^7.8.4 - checksum: 86e54849ab1167618d28bb56d214c52a983daf29b0d115c976d79840511420049b6b42c9ebdf187defa8e7129bdd74b6dd266420d0d3868c9fa7f793b5d15d49 + checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.3": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" +"regexp.prototype.flags@npm:^1.5.1": + version: 1.5.1 + resolution: "regexp.prototype.flags@npm:1.5.1" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - functions-have-names: ^1.2.2 - checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 + define-properties: ^1.2.0 + set-function-name: ^2.0.0 + checksum: 869edff00288442f8d7fa4c9327f91d85f3b3acf8cbbef9ea7a220345cf23e9241b6def9263d2c1ebcf3a316b0aa52ad26a43a84aa02baca3381717b3e307f47 languageName: node linkType: hard -"regexpp@npm:^3.0.0, regexpp@npm:^3.2.0": +"regexpp@npm:^3.0.0": version: 3.2.0 resolution: "regexpp@npm:3.2.0" checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 languageName: node linkType: hard -"regexpu-core@npm:^5.0.1": - version: 5.0.1 - resolution: "regexpu-core@npm:5.0.1" +"regexpu-core@npm:^5.3.1": + version: 5.3.2 + resolution: "regexpu-core@npm:5.3.2" dependencies: + "@babel/regjsgen": ^0.8.0 regenerate: ^1.4.2 - regenerate-unicode-properties: ^10.0.1 - regjsgen: ^0.6.0 - regjsparser: ^0.8.2 + regenerate-unicode-properties: ^10.1.0 + regjsparser: ^0.9.1 unicode-match-property-ecmascript: ^2.0.0 - unicode-match-property-value-ecmascript: ^2.0.0 - checksum: 6151a9700dad512fadb5564ad23246d54c880eb9417efa5e5c3658b910c1ff894d622dfd159af2ed527ffd44751bfe98682ae06c717155c254d8e2b4bab62785 - languageName: node - linkType: hard - -"regjsgen@npm:^0.6.0": - version: 0.6.0 - resolution: "regjsgen@npm:0.6.0" - checksum: c5158ebd735e75074e41292ade1ff05d85566d205426cc61501e360c450a63baced8512ee3ae238e5c0a0e42969563c7875b08fa69d6f0402daf36bcb3e4d348 + unicode-match-property-value-ecmascript: ^2.1.0 + checksum: 95bb97088419f5396e07769b7de96f995f58137ad75fac5811fb5fe53737766dfff35d66a0ee66babb1eb55386ef981feaef392f9df6d671f3c124812ba24da2 languageName: node linkType: hard -"regjsparser@npm:^0.8.2": - version: 0.8.4 - resolution: "regjsparser@npm:0.8.4" +"regjsparser@npm:^0.9.1": + version: 0.9.1 + resolution: "regjsparser@npm:0.9.1" dependencies: jsesc: ~0.5.0 bin: regjsparser: bin/parser - checksum: d069b932491761cda127ce11f6bd2729c3b1b394a35200ec33f1199e937423db28ceb86cf33f0a97c76ecd7c0f8db996476579eaf0d80a1f74c1934f4ca8b27a + checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc languageName: node linkType: hard @@ -11067,10 +11197,10 @@ __metadata: languageName: node linkType: hard -"reselect@npm:^4.1.5": - version: 4.1.5 - resolution: "reselect@npm:4.1.5" - checksum: 54c13c1e795b2ea70cba8384138aebe78adda00cbea303cc94b64da0a70d74c896cc9a03115ae38b8bff990e7a60dcd6452ab68cbec01b0b38c1afda70714cf0 +"reselect@npm:^4.1.8": + version: 4.1.8 + resolution: "reselect@npm:4.1.8" + checksum: a4ac87cedab198769a29be92bc221c32da76cfdad6911eda67b4d3e7136dca86208c3b210e31632eae31ebd2cded18596f0dd230d3ccc9e978df22f233b5583e languageName: node linkType: hard @@ -11113,55 +11243,29 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.9.0": - version: 1.22.0 - resolution: "resolve@npm:1.22.0" - dependencies: - is-core-module: ^2.8.1 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: a2d14cc437b3a23996f8c7367eee5c7cf8149c586b07ca2ae00e96581ce59455555a1190be9aa92154785cf9f2042646c200d0e00e0bbd2b8a995a93a0ed3e4e - languageName: node - linkType: hard - -"resolve@npm:^1.10.0": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.9.0#~builtin": - version: 1.22.0 - resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=07638b" +"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.22.4, resolve@npm:^1.9.0": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" dependencies: - is-core-module: ^2.8.1 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: c79ecaea36c872ee4a79e3db0d3d4160b593f2ca16e031d8283735acd01715a203607e9ded3f91f68899c2937fa0d49390cddbe0fb2852629212f3cda283f4a7 + checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c languageName: node linkType: hard -"resolve@patch:resolve@^1.10.0#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" +"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@^1.9.0#~builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 languageName: node linkType: hard @@ -11222,20 +11326,50 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@babel/core": ^7.8.3 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-regenerator": ^7.16.0 + "@babel/plugin-transform-runtime": ^7.16.4 + "@babel/preset-env": ^7.16.4 + "@babel/runtime": ^7.16.3 + "@mdi/font": latest + "@typescript-eslint/eslint-plugin": ^5.9.0 + "@typescript-eslint/parser": ^5.9.0 + babel-loader: ^8.2.3 + copy-webpack-plugin: ^10.0.0 + cross-env: ^7.0.3 + css-loader: ^6.5.1 + eslint: ^8.6.0 + eslint-config-prettier: ^8.3.0 + eslint-config-standard: ^16.0.3 + eslint-plugin-import: ^2.25.4 + eslint-plugin-node: ^11.1.0 + eslint-plugin-promise: ^6.0.0 + fast-async: ^6.3.8 + file-loader: ^6.2.0 + fork-ts-checker-notifier-webpack-plugin: ^4.0.0 + fork-ts-checker-webpack-plugin: ^6.5.0 + html-webpack-plugin: ^5.5.0 lerna: ^4.0.0 + prettier: ^2.5.1 + shx: ^0.3.3 + source-map-loader: ^3.0.0 + style-loader: ^3.3.1 + ts-loader: ^9.2.6 + typescript: ">=4.5.2" + webpack: ^5.76.0 + webpack-cli: ^4.9.1 + webpack-dev-server: ^4.5.0 languageName: unknown linkType: soft "rrule@npm:^2.6.4": - version: 2.6.9 - resolution: "rrule@npm:2.6.9" + version: 2.8.1 + resolution: "rrule@npm:2.8.1" dependencies: - luxon: ^1.21.3 - tslib: ^1.10.0 - dependenciesMeta: - luxon: - optional: true - checksum: 0dad14c114def9c43c57fe09c9122fd1f985d397cb04dfc62d178918743712b7dbfe1d2b6483be43ff23447f2b72ee84a0ea5d55ac18606c5acff75b64858bd1 + tslib: ^2.4.0 + checksum: 77f3750d90f7ec76f2435d4e0b5f860e20b94d8b0cedf2e94803f8050f8f7e3898153db9790cd4e3aaaf0c2db99b0a912e955fbd0200368ffd4318ec3bc0c88f languageName: node linkType: hard @@ -11271,6 +11405,18 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.0.0, safe-array-concat@npm:^1.0.1": + version: 1.0.1 + resolution: "safe-array-concat@npm:1.0.1" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.1 + has-symbols: ^1.0.3 + isarray: ^2.0.5 + checksum: 001ecf1d8af398251cbfabaf30ed66e3855127fbceee178179524b24160b49d15442f94ed6c0db0b2e796da76bb05b73bf3cc241490ec9c2b741b41d33058581 + languageName: node + linkType: hard + "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -11325,26 +11471,26 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.0, schema-utils@npm:^3.1.1": - version: 3.1.1 - resolution: "schema-utils@npm:3.1.1" +"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": + version: 3.3.0 + resolution: "schema-utils@npm:3.3.0" dependencies: "@types/json-schema": ^7.0.8 ajv: ^6.12.5 ajv-keywords: ^3.5.2 - checksum: fb73f3d759d43ba033c877628fe9751620a26879f6301d3dbeeb48cf2a65baec5cdf99da65d1bf3b4ff5444b2e59cbe4f81c2456b5e0d2ba7d7fd4aed5da29ce + checksum: ea56971926fac2487f0757da939a871388891bc87c6a82220d125d587b388f1704788f3706e7f63a7b70e49fc2db974c41343528caea60444afd5ce0fe4b85c0 languageName: node linkType: hard "schema-utils@npm:^4.0.0": - version: 4.0.0 - resolution: "schema-utils@npm:4.0.0" + version: 4.2.0 + resolution: "schema-utils@npm:4.2.0" dependencies: "@types/json-schema": ^7.0.9 - ajv: ^8.8.0 + ajv: ^8.9.0 ajv-formats: ^2.1.1 - ajv-keywords: ^5.0.0 - checksum: c843e92fdd1a5c145dbb6ffdae33e501867f9703afac67bdf35a685e49f85b1dcc10ea250033175a64bd9d31f0555bc6785b8359da0c90bcea30cf6dfbb55a8f + ajv-keywords: ^5.1.0 + checksum: 26a0463d47683258106e6652e9aeb0823bf0b85843039e068b57da1892f7ae6b6b1094d48e9ed5ba5cbe9f7166469d880858b9d91abe8bd249421eb813850cde languageName: node linkType: hard @@ -11355,61 +11501,42 @@ __metadata: languageName: node linkType: hard -"selfsigned@npm:^2.0.1": - version: 2.0.1 - resolution: "selfsigned@npm:2.0.1" +"selfsigned@npm:^2.1.1": + version: 2.4.1 + resolution: "selfsigned@npm:2.4.1" dependencies: + "@types/node-forge": ^1.3.0 node-forge: ^1 - checksum: 864e65c2f31ca877bce3ccdaa3bdef5e1e992b63b2a03641e00c24cd305bf2acce093431d1fed2e5ae9f526558db4be5e90baa2b3474c0428fcf7e25cc86ac93 + checksum: 38b91c56f1d7949c0b77f9bbe4545b19518475cae15e7d7f0043f87b1626710b011ce89879a88969651f650a19d213bb15b7d5b4c2877df9eeeff7ba8f8b9bfa languageName: node linkType: hard "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0, semver@npm:^5.7.1": - version: 5.7.1 - resolution: "semver@npm:5.7.1" - bin: - semver: ./bin/semver - checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf - languageName: node - linkType: hard - -"semver@npm:7.0.0": - version: 7.0.0 - resolution: "semver@npm:7.0.0" - bin: - semver: bin/semver.js - checksum: 272c11bf8d083274ef79fe40a81c55c184dff84dd58e3c325299d0927ba48cece1f020793d138382b85f89bab5002a35a5ba59a3a68a7eebbb597eb733838778 - languageName: node - linkType: hard - -"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" + version: 5.7.2 + resolution: "semver@npm:5.7.2" bin: - semver: ./bin/semver.js - checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + semver: bin/semver + checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.1.3": - version: 7.3.8 - resolution: "semver@npm:7.3.8" - dependencies: - lru-cache: ^6.0.0 +"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" bin: semver: bin/semver.js - checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5": - version: 7.3.7 - resolution: "semver@npm:7.3.7" +"semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": + version: 7.5.4 + resolution: "semver@npm:7.5.4" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 2fa3e877568cd6ce769c75c211beaed1f9fce80b28338cadd9d0b6c40f2e2862bafd62c19a6cff42f3d54292b7c623277bcab8816a2b5521cf15210d43e75232 + checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 languageName: node linkType: hard @@ -11434,12 +11561,12 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.0": - version: 6.0.0 - resolution: "serialize-javascript@npm:6.0.0" +"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": + version: 6.0.1 + resolution: "serialize-javascript@npm:6.0.1" dependencies: randombytes: ^2.1.0 - checksum: 56f90b562a1bdc92e55afb3e657c6397c01a902c588c0fe3d4c490efdcc97dcd2a3074ba12df9e94630f33a5ce5b76a74784a7041294628a6f4306e0ec84bf93 + checksum: 3c4f4cb61d0893b988415bdb67243637333f3f574e9e9cc9a006a2ced0b390b0b3b44aef8d51c951272a9002ec50885eefdc0298891bc27eb2fe7510ea87dc4f languageName: node linkType: hard @@ -11470,13 +11597,36 @@ __metadata: languageName: node linkType: hard -"set-blocking@npm:^2.0.0, set-blocking@npm:~2.0.0": +"set-blocking@npm:~2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 languageName: node linkType: hard +"set-function-length@npm:^1.1.1": + version: 1.1.1 + resolution: "set-function-length@npm:1.1.1" + dependencies: + define-data-property: ^1.1.1 + get-intrinsic: ^1.2.1 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.0 + checksum: c131d7569cd7e110cafdfbfbb0557249b538477624dfac4fc18c376d879672fa52563b74029ca01f8f4583a8acb35bb1e873d573a24edb80d978a7ee607c6e06 + languageName: node + linkType: hard + +"set-function-name@npm:^2.0.0": + version: 2.0.1 + resolution: "set-function-name@npm:2.0.1" + dependencies: + define-data-property: ^1.0.1 + functions-have-names: ^1.2.3 + has-property-descriptors: ^1.0.0 + checksum: 4975d17d90c40168eee2c7c9c59d023429f0a1690a89d75656306481ece0c3c1fb1ebcc0150ea546d1913e35fbd037bace91372c69e543e51fc5d1f31a9fa126 + languageName: node + linkType: hard + "setprototypeof@npm:1.1.0": version: 1.1.0 resolution: "setprototypeof@npm:1.1.0" @@ -11516,6 +11666,13 @@ __metadata: languageName: node linkType: hard +"shell-quote@npm:^1.8.1": + version: 1.8.1 + resolution: "shell-quote@npm:1.8.1" + checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b + languageName: node + linkType: hard + "shelljs@npm:^0.8.5": version: 0.8.5 resolution: "shelljs@npm:0.8.5" @@ -11568,16 +11725,23 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + "simplebar@npm:^5.3.6": - version: 5.3.6 - resolution: "simplebar@npm:5.3.6" + version: 5.3.9 + resolution: "simplebar@npm:5.3.9" dependencies: "@juggle/resize-observer": ^3.3.1 can-use-dom: ^0.1.0 @@ -11585,7 +11749,7 @@ __metadata: lodash.debounce: ^4.0.8 lodash.memoize: ^4.1.2 lodash.throttle: ^4.1.1 - checksum: 2372119965345fe68895a0a3c747eead19ce9938a64971938bd0fd3371e63f8394518fac667cfb30dd8870c80ab5a8519e2018e20c6eb95f8f340340e3bd65ce + checksum: 11918d02c946b4925068852b4fb2dcc5008e2fb91b7eeba6c27aed810f23b985de043b12fef674fbffbbfa6201904e09d8fbc29e9959562fa6a5cfb9935751d1 languageName: node linkType: hard @@ -11617,7 +11781,7 @@ __metadata: languageName: node linkType: hard -"sockjs@npm:^0.3.21": +"sockjs@npm:^0.3.24": version: 0.3.24 resolution: "sockjs@npm:0.3.24" dependencies: @@ -11650,18 +11814,18 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^6.1.1": - version: 6.2.0 - resolution: "socks-proxy-agent@npm:6.2.0" +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 6723fd64fb50334e2b340fd0a80fd8488ffc5bc43d85b7cf1d25612044f814dd7d6ea417fd47602159941236f7f4bd15669fa5d7e1f852598a31288e1a43967b + agent-base: ^7.0.2 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d languageName: node linkType: hard -"socks@npm:^2.3.3": +"socks@npm:^2.3.3, socks@npm:^2.6.2, socks@npm:^2.7.1": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -11671,16 +11835,6 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2": - version: 2.6.2 - resolution: "socks@npm:2.6.2" - dependencies: - ip: ^1.1.5 - smart-buffer: ^4.2.0 - checksum: dd9194293059d737759d5c69273850ad4149f448426249325c4bea0e340d1cf3d266c3b022694b0dcf5d31f759de23657244c481fc1e8322add80b7985c36b5e - languageName: node - linkType: hard - "sort-keys@npm:^2.0.0": version: 2.0.0 resolution: "sort-keys@npm:2.0.0" @@ -11707,15 +11861,15 @@ __metadata: linkType: hard "source-map-loader@npm:^3.0.0": - version: 3.0.1 - resolution: "source-map-loader@npm:3.0.1" + version: 3.0.2 + resolution: "source-map-loader@npm:3.0.2" dependencies: abab: ^2.0.5 iconv-lite: ^0.6.3 source-map-js: ^1.0.1 peerDependencies: webpack: ^5.0.0 - checksum: 6ff27ba9335307e64edaab8fb8f87aa82a88d7efb12260732f7e3649c3fffe8bd3f77b6970c39c0bdd5e3a9b2a5ed8f11ac805bea90a6c99f186aa52033e53e0 + checksum: d5a4e2ab190c93ae5cba68c247fbaa9fd560333c91060602b634c399a8a4b3205b8c07714c3bcdb0a11c6cc5476c06256bd8e824e71fbbb7981e8fad5cba4a00 languageName: node linkType: hard @@ -11729,7 +11883,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.5.0, source-map@npm:^0.5.7": +"source-map@npm:^0.5.7": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d @@ -11743,13 +11897,20 @@ __metadata: languageName: node linkType: hard +"source-map@npm:^0.7.4": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 + languageName: node + linkType: hard + "spdx-correct@npm:^3.0.0": - version: 3.1.1 - resolution: "spdx-correct@npm:3.1.1" + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" dependencies: spdx-expression-parse: ^3.0.0 spdx-license-ids: ^3.0.0 - checksum: 77ce438344a34f9930feffa61be0eddcda5b55fc592906ef75621d4b52c07400a97084d8701557b13f7d2aae0cb64f808431f469e566ef3fe0a3a131dcb775a6 + checksum: e9ae98d22f69c88e7aff5b8778dc01c361ef635580e82d29e5c60a6533cc8f4d820803e67d7432581af0cc4fb49973125076ee3b90df191d153e223c004193b2 languageName: node linkType: hard @@ -11771,9 +11932,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.12 - resolution: "spdx-license-ids@npm:3.0.12" - checksum: 92a4dddce62ce1db6fe54a7a839cf85e06abc308fc83b776a55b44e4f1906f02e7ebd506120847039e976bbbad359ea8bdfafb7925eae5cd7e73255f02e0b7d6 + version: 3.0.16 + resolution: "spdx-license-ids@npm:3.0.16" + checksum: 5cdaa85aaa24bd02f9353a2e357b4df0a4f205cb35655f3fd0a5674a4fb77081f28ffd425379214bc3be2c2b7593ce1215df6bcc75884aeee0a9811207feabe2 languageName: node linkType: hard @@ -11830,8 +11991,8 @@ __metadata: linkType: hard "sshpk@npm:^1.7.0": - version: 1.17.0 - resolution: "sshpk@npm:1.17.0" + version: 1.18.0 + resolution: "sshpk@npm:1.18.0" dependencies: asn1: ~0.2.3 assert-plus: ^1.0.0 @@ -11846,25 +12007,25 @@ __metadata: sshpk-conv: bin/sshpk-conv sshpk-sign: bin/sshpk-sign sshpk-verify: bin/sshpk-verify - checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597 + checksum: 01d43374eee3a7e37b3b82fdbecd5518cbb2e47ccbed27d2ae30f9753f22bd6ffad31225cb8ef013bc3fb7785e686cea619203ee1439a228f965558c367c3cfa languageName: node linkType: hard -"ssri@npm:^8.0.0, ssri@npm:^8.0.1": - version: 8.0.1 - resolution: "ssri@npm:8.0.1" +"ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: - minipass: ^3.1.1 - checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 languageName: node linkType: hard -"ssri@npm:^9.0.0": - version: 9.0.0 - resolution: "ssri@npm:9.0.0" +"ssri@npm:^8.0.0, ssri@npm:^8.0.1": + version: 8.0.1 + resolution: "ssri@npm:8.0.1" dependencies: minipass: ^3.1.1 - checksum: bf33174232d07cc64e77ab1c51b55d28352273380c503d35642a19627e88a2c5f160039bb0a28608a353485075dda084dbf0390c7070f9f284559eb71d01b84b + checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 languageName: node linkType: hard @@ -11889,6 +12050,17 @@ __metadata: languageName: node linkType: hard +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + "string-width@npm:^1.0.1": version: 1.0.2 resolution: "string-width@npm:1.0.2" @@ -11900,56 +12072,47 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.1 - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimend@npm:1.0.4" +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - checksum: 17e5aa45c3983f582693161f972c1c1fa4bbbdf22e70e582b00c91b6575f01680dc34e83005b98e31abe4d5d29e0b21fcc24690239c106c7b2315aade6a898ac + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.5": - version: 1.0.6 - resolution: "string.prototype.trimend@npm:1.0.6" +"string.prototype.trim@npm:^1.2.8": + version: 1.2.8 + resolution: "string.prototype.trim@npm:1.2.8" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 49eb1a862a53aba73c3fb6c2a53f5463173cb1f4512374b623bcd6b43ad49dd559a06fb5789bdec771a40fc4d2a564411c0a75d35fb27e76bbe738c211ecff07 languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimstart@npm:1.0.4" +"string.prototype.trimend@npm:^1.0.7": + version: 1.0.7 + resolution: "string.prototype.trimend@npm:1.0.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - checksum: 3fb06818d3cccac5fa3f5f9873d984794ca0e9f6616fae6fcc745885d9efed4e17fe15f832515d9af5e16c279857fdbffdfc489ca4ed577811b017721b30302f + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 2375516272fd1ba75992f4c4aa88a7b5f3c7a9ca308d963bcd5645adf689eba6f8a04ebab80c33e30ec0aefc6554181a3a8416015c38da0aa118e60ec896310c languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.5": - version: 1.0.6 - resolution: "string.prototype.trimstart@npm:1.0.6" +"string.prototype.trimstart@npm:^1.0.7": + version: 1.0.7 + resolution: "string.prototype.trimstart@npm:1.0.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 13d0c2cb0d5ff9e926fa0bec559158b062eed2b68cd5be777ffba782c96b2b492944e47057274e064549b94dd27cf81f48b27a31fee8af5b574cff253e7eb613 languageName: node linkType: hard @@ -11971,6 +12134,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + "strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1": version: 3.0.1 resolution: "strip-ansi@npm:3.0.1" @@ -11980,12 +12152,12 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" dependencies: - ansi-regex: ^5.0.1 - checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + ansi-regex: ^6.0.1 + checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d languageName: node linkType: hard @@ -12019,7 +12191,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 @@ -12040,11 +12212,11 @@ __metadata: linkType: hard "style-loader@npm:^3.3.1": - version: 3.3.1 - resolution: "style-loader@npm:3.3.1" + version: 3.3.3 + resolution: "style-loader@npm:3.3.3" peerDependencies: webpack: ^5.0.0 - checksum: 470feef680f59e2fce4d6601b5c55b88c01ad8d1dd693c528ffd591ff5fd7c01a4eff3bdbe62f26f847d6bd2430c9ab594be23307cfe7a3446ab236683f0d066 + checksum: f59c953f56f6a935bd6a1dfa409f1128fed2b66b48ce4a7a75b85862a7156e5e90ab163878962762f528ec4d510903d828da645e143fbffd26f055dc1c094078 languageName: node linkType: hard @@ -12137,31 +12309,17 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.0.2, tar@npm:^6.1.0": - version: 6.1.12 - resolution: "tar@npm:6.1.12" - dependencies: - chownr: ^2.0.0 - fs-minipass: ^2.0.0 - minipass: ^3.0.0 - minizlib: ^2.1.1 - mkdirp: ^1.0.3 - yallist: ^4.0.0 - checksum: 49d72e4420944e7ede2782d6b0826a6ede6cdab23c7de63470917e7a78166bc4d5b1a96279d3d79a85f1ba5a17cd37c0acbb3cbff19a07447691445b8b051c55 - languageName: node - linkType: hard - -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.11 - resolution: "tar@npm:6.1.11" +"tar@npm:^6.0.2, tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.2.0 + resolution: "tar@npm:6.2.0" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^3.0.0 + minipass: ^5.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f + checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c languageName: node linkType: hard @@ -12185,15 +12343,15 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.1.3, terser-webpack-plugin@npm:^5.2.5": - version: 5.3.1 - resolution: "terser-webpack-plugin@npm:5.3.1" +"terser-webpack-plugin@npm:^5.3.7": + version: 5.3.9 + resolution: "terser-webpack-plugin@npm:5.3.9" dependencies: + "@jridgewell/trace-mapping": ^0.3.17 jest-worker: ^27.4.5 schema-utils: ^3.1.1 - serialize-javascript: ^6.0.0 - source-map: ^0.6.1 - terser: ^5.7.2 + serialize-javascript: ^6.0.1 + terser: ^5.16.8 peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -12203,21 +12361,21 @@ __metadata: optional: true uglify-js: optional: true - checksum: 1b808fd4f58ce0b532baacc50b9a850fc69ce0077a0e9e5076d4156c52fab3d40b02d5d9148a3eba64630cf7f40057de54f6a5a87fac1849b1f11d6bfdb42072 + checksum: 41705713d6f9cb83287936b21e27c658891c78c4392159f5148b5623f0e8c48559869779619b058382a4c9758e7820ea034695e57dc7c474b4962b79f553bc5f languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.7.2": - version: 5.15.1 - resolution: "terser@npm:5.15.1" +"terser@npm:^5.10.0, terser@npm:^5.16.8": + version: 5.26.0 + resolution: "terser@npm:5.26.0" dependencies: - "@jridgewell/source-map": ^0.3.2 - acorn: ^8.5.0 + "@jridgewell/source-map": ^0.3.3 + acorn: ^8.8.2 commander: ^2.20.0 source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 9880a1e0956983a1ce5de204ea35121c0009fa41d582a6904ae850e1953a1a2cc021168439565280c5a8eee67c85a874175627e24989b046c7a72589b81c3979 + checksum: 02a9bb896f04df828025af8f0eced36c315d25d310b6c2418e7dad2bed19ddeb34a9cea9b34e7c24789830fa51e1b6a9be26679980987a9c817a7e6d9cd4154b languageName: node linkType: hard @@ -12341,29 +12499,30 @@ __metadata: linkType: hard "ts-loader@npm:^9.2.6": - version: 9.2.9 - resolution: "ts-loader@npm:9.2.9" + version: 9.5.1 + resolution: "ts-loader@npm:9.5.1" dependencies: chalk: ^4.1.0 enhanced-resolve: ^5.0.0 micromatch: ^4.0.0 semver: ^7.3.4 + source-map: ^0.7.4 peerDependencies: typescript: "*" webpack: ^5.0.0 - checksum: de817d4b7073bb029ca3e0742b5ef9432fdebb9f80707249b2121c09bb6ae6332ec755ab8e572f475ebfe5525a380a78b4e78a32b4d1c207a8fb1a2a0a490bac + checksum: 7cf396e656d905388ea2a9b5e82f16d3c955fda8d3df2fbf219f4bee16ff50a3c995c44ae3e584634e9443f056cec70bb3151add3917ffb4588ecd7394bac0ec languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.1": - version: 3.14.1 - resolution: "tsconfig-paths@npm:3.14.1" +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" dependencies: "@types/json5": ^0.0.29 - json5: ^1.0.1 + json5: ^1.0.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d + checksum: 59f35407a390d9482b320451f52a411a256a130ff0e7543d18c6f20afab29ac19fbe55c360a93d6476213cc335a4d76ce90f67df54c4e9037f7d240920832201 languageName: node linkType: hard @@ -12374,10 +12533,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.3": - version: 2.4.0 - resolution: "tslib@npm:2.4.0" - checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 +"tslib@npm:^2.0.3, tslib@npm:^2.4.0": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad languageName: node linkType: hard @@ -12469,6 +12628,53 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-buffer@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.1 + is-typed-array: ^1.1.10 + checksum: 3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-length@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + has-proto: ^1.0.1 + is-typed-array: ^1.1.10 + checksum: b03db16458322b263d87a702ff25388293f1356326c8a678d7515767ef563ef80e1e67ce648b821ec13178dd628eb2afdc19f97001ceae7a31acf674c849af94 + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-offset@npm:1.0.0" + dependencies: + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + for-each: ^0.3.3 + has-proto: ^1.0.1 + is-typed-array: ^1.1.10 + checksum: 04f6f02d0e9a948a95fbfe0d5a70b002191fae0b8fe0fe3130a9b2336f043daf7a3dda56a31333c35a067a97e13f539949ab261ca0f3692c41603a46a94e960b + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-length@npm:1.0.4" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + is-typed-array: ^1.1.9 + checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + languageName: node + linkType: hard + "typedarray-to-buffer@npm:^3.1.5": version: 3.1.5 resolution: "typedarray-to-buffer@npm:3.1.5" @@ -12486,22 +12692,22 @@ __metadata: linkType: hard "typescript@npm:>=4.5.2": - version: 4.6.4 - resolution: "typescript@npm:4.6.4" + version: 5.3.3 + resolution: "typescript@npm:5.3.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: e7bfcc39cd4571a63a54e5ea21f16b8445268b9900bf55aee0e02ad981be576acc140eba24f1af5e3c1457767c96cea6d12861768fb386cf3ffb34013718631a + checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 languageName: node linkType: hard "typescript@patch:typescript@>=4.5.2#~builtin": - version: 4.6.4 - resolution: "typescript@patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=bda367" + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=bda367" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 1cb434fbc637d347be90e3a0c6cd05e33c38f941713c8786d3031faf1842c2c148ba91d2fac01e7276b0ae3249b8633f1660e32686cc7a8c6a8fd5361dc52c66 + checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 languageName: node linkType: hard @@ -12528,7 +12734,7 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.1, unbox-primitive@npm:^1.0.2": +"unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" dependencies: @@ -12540,6 +12746,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -12557,17 +12770,17 @@ __metadata: languageName: node linkType: hard -"unicode-match-property-value-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.0.0" - checksum: 8fe6a09d9085a625cabcead5d95bdbc1a2d5d481712856092ce0347231e81a60b93a68f1b69e82b3076a07e415a72c708044efa2aa40ae23e2e7b5c99ed4a9ea +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220 languageName: node linkType: hard "unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.0.0" - checksum: dda4d39128cbbede2ac60fbb85493d979ec65913b8a486bf7cb7a375a2346fa48cbf9dc6f1ae23376e7e8e684c2b411434891e151e865a661b40a85407db51d0 + version: 2.1.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" + checksum: 243524431893649b62cc674d877bd64ef292d6071dd2fd01ab4d5ad26efbc104ffcd064f93f8a06b7e4ec54c172bf03f6417921a0d8c3a9994161fe1f88f815b languageName: node linkType: hard @@ -12580,6 +12793,15 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: ^4.0.0 + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + languageName: node + linkType: hard + "unique-slug@npm:^2.0.0": version: 2.0.2 resolution: "unique-slug@npm:2.0.2" @@ -12589,17 +12811,26 @@ __metadata: languageName: node linkType: hard +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 + languageName: node + linkType: hard + "universal-user-agent@npm:^6.0.0": - version: 6.0.0 - resolution: "universal-user-agent@npm:6.0.0" - checksum: 5092bbc80dd0d583cef0b62c17df0043193b74f425112ea6c1f69bc5eda21eeec7a08d8c4f793a277eb2202ffe9b44bec852fa3faff971234cd209874d1b79ef + version: 6.0.1 + resolution: "universal-user-agent@npm:6.0.1" + checksum: fdc8e1ae48a05decfc7ded09b62071f571c7fe0bd793d700704c80cea316101d4eac15cc27ed2bb64f4ce166d2684777c3198b9ab16034f547abea0d3aa1c93c languageName: node linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard @@ -12617,6 +12848,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.0.13": + version: 1.0.13 + resolution: "update-browserslist-db@npm:1.0.13" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322 + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -12627,19 +12872,9 @@ __metadata: linkType: hard "url-search-params-polyfill@npm:^8.1.0": - version: 8.1.1 - resolution: "url-search-params-polyfill@npm:8.1.1" - checksum: c63169a8a70a256e73203c4404acf4fdbb38075f3f888ea38f92b09dc896190180cc9c072c927d7bb995c5a35e7729be8c4f7e876f83f8f8ab6fac263c971725 - languageName: node - linkType: hard - -"url@npm:^0.11.0": - version: 0.11.0 - resolution: "url@npm:0.11.0" - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 + version: 8.2.5 + resolution: "url-search-params-polyfill@npm:8.2.5" + checksum: 6791c3e2d62d415a6ca7d12c0c679c8621e918726ea82407a3cb9fd149060bdf2c17193a7623ac983551eeba34f987e465822f69364d1fd442e7983aea4d568e languageName: node linkType: hard @@ -12691,13 +12926,6 @@ __metadata: languageName: node linkType: hard -"v8-compile-cache@npm:^2.0.3": - version: 2.3.0 - resolution: "v8-compile-cache@npm:2.3.0" - checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e - languageName: node - linkType: hard - "validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" @@ -12789,16 +13017,16 @@ __metadata: linkType: hard "webpack-cli@npm:^4.9.1": - version: 4.9.2 - resolution: "webpack-cli@npm:4.9.2" + version: 4.10.0 + resolution: "webpack-cli@npm:4.10.0" dependencies: "@discoveryjs/json-ext": ^0.5.0 - "@webpack-cli/configtest": ^1.1.1 - "@webpack-cli/info": ^1.4.1 - "@webpack-cli/serve": ^1.6.1 + "@webpack-cli/configtest": ^1.2.0 + "@webpack-cli/info": ^1.5.0 + "@webpack-cli/serve": ^1.7.0 colorette: ^2.0.14 commander: ^7.0.0 - execa: ^5.0.0 + cross-spawn: ^7.0.3 fastest-levenshtein: ^1.0.12 import-local: ^3.0.2 interpret: ^2.2.0 @@ -12817,76 +13045,80 @@ __metadata: optional: true bin: webpack-cli: bin/cli.js - checksum: ffb4c5d53ab65ce9f1e8efd34fca4cb858ec6afc91ece0d9375094edff2e7615708c8a586991057fd9cc8d37aab0eb0511913b178daac534e51bcf7d3583e61c + checksum: 2ff5355ac348e6b40f2630a203b981728834dca96d6d621be96249764b2d0fc01dd54edfcc37f02214d02935de2cf0eefd6ce689d970d154ef493f01ba922390 languageName: node linkType: hard "webpack-dev-middleware@npm:^5.3.1": - version: 5.3.1 - resolution: "webpack-dev-middleware@npm:5.3.1" + version: 5.3.3 + resolution: "webpack-dev-middleware@npm:5.3.3" dependencies: colorette: ^2.0.10 - memfs: ^3.4.1 + memfs: ^3.4.3 mime-types: ^2.1.31 range-parser: ^1.2.1 schema-utils: ^4.0.0 peerDependencies: webpack: ^4.0.0 || ^5.0.0 - checksum: 32e36b5893dde4107e5bb758afdc7fc61fd238a62635cb2964ed6b61e363793275a40870479daeae3fa3b87678c1311f44ba7492f6ebf30fe9360f2aab30bae1 + checksum: dd332cc6da61222c43d25e5a2155e23147b777ff32fdf1f1a0a8777020c072fbcef7756360ce2a13939c3f534c06b4992a4d659318c4a7fe2c0530b52a8a6621 languageName: node linkType: hard "webpack-dev-server@npm:^4.5.0": - version: 4.8.1 - resolution: "webpack-dev-server@npm:4.8.1" + version: 4.15.1 + resolution: "webpack-dev-server@npm:4.15.1" dependencies: "@types/bonjour": ^3.5.9 "@types/connect-history-api-fallback": ^1.3.5 "@types/express": ^4.17.13 "@types/serve-index": ^1.9.1 + "@types/serve-static": ^1.13.10 "@types/sockjs": ^0.3.33 - "@types/ws": ^8.5.1 + "@types/ws": ^8.5.5 ansi-html-community: ^0.0.8 bonjour-service: ^1.0.11 chokidar: ^3.5.3 colorette: ^2.0.10 compression: ^1.7.4 - connect-history-api-fallback: ^1.6.0 + connect-history-api-fallback: ^2.0.0 default-gateway: ^6.0.3 express: ^4.17.3 graceful-fs: ^4.2.6 html-entities: ^2.3.2 http-proxy-middleware: ^2.0.3 ipaddr.js: ^2.0.1 + launch-editor: ^2.6.0 open: ^8.0.9 p-retry: ^4.5.0 - portfinder: ^1.0.28 rimraf: ^3.0.2 schema-utils: ^4.0.0 - selfsigned: ^2.0.1 + selfsigned: ^2.1.1 serve-index: ^1.9.1 - sockjs: ^0.3.21 + sockjs: ^0.3.24 spdy: ^4.0.2 webpack-dev-middleware: ^5.3.1 - ws: ^8.4.2 + ws: ^8.13.0 peerDependencies: webpack: ^4.37.0 || ^5.0.0 peerDependenciesMeta: + webpack: + optional: true webpack-cli: optional: true bin: webpack-dev-server: bin/webpack-dev-server.js - checksum: 6f827068353cb024f04edd275ae2828b6d47a3316c1a8677066d1500b1d1038b516399777792bb464ec40bc6f963abe9b24a5fd93b9b39487a3574b38ae45fd6 + checksum: cd0063b068d2b938fd76c412d555374186ac2fa84bbae098265212ed50a5c15d6f03aa12a5a310c544a242943eb58c0bfde4c296d5c36765c182f53799e1bc71 languageName: node linkType: hard "webpack-merge@npm:^5.7.3": - version: 5.8.0 - resolution: "webpack-merge@npm:5.8.0" + version: 5.10.0 + resolution: "webpack-merge@npm:5.10.0" dependencies: clone-deep: ^4.0.1 + flat: ^5.0.2 wildcard: ^2.0.0 - checksum: 88786ab91013f1bd2a683834ff381be81c245a4b0f63304a5103e90f6653f44dab496a0768287f8531761f8ad957d1f9f3ccb2cb55df0de1bd9ee343e079da26 + checksum: 1fe8bf5309add7298e1ac72fb3f2090e1dfa80c48c7e79fa48aa60b5961332c7d0d61efa8851acb805e6b91a4584537a347bc106e05e9aec87fa4f7088c62f2f languageName: node linkType: hard @@ -12898,20 +13130,20 @@ __metadata: linkType: hard "webpack@npm:^5.76.0": - version: 5.77.0 - resolution: "webpack@npm:5.77.0" + version: 5.89.0 + resolution: "webpack@npm:5.89.0" dependencies: "@types/eslint-scope": ^3.7.3 - "@types/estree": ^0.0.51 - "@webassemblyjs/ast": 1.11.1 - "@webassemblyjs/wasm-edit": 1.11.1 - "@webassemblyjs/wasm-parser": 1.11.1 + "@types/estree": ^1.0.0 + "@webassemblyjs/ast": ^1.11.5 + "@webassemblyjs/wasm-edit": ^1.11.5 + "@webassemblyjs/wasm-parser": ^1.11.5 acorn: ^8.7.1 - acorn-import-assertions: ^1.7.6 + acorn-import-assertions: ^1.9.0 browserslist: ^4.14.5 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.10.0 - es-module-lexer: ^0.9.0 + enhanced-resolve: ^5.15.0 + es-module-lexer: ^1.2.1 eslint-scope: 5.1.1 events: ^3.2.0 glob-to-regexp: ^0.4.1 @@ -12920,9 +13152,9 @@ __metadata: loader-runner: ^4.2.0 mime-types: ^2.1.27 neo-async: ^2.6.2 - schema-utils: ^3.1.0 + schema-utils: ^3.2.0 tapable: ^2.1.1 - terser-webpack-plugin: ^5.1.3 + terser-webpack-plugin: ^5.3.7 watchpack: ^2.4.0 webpack-sources: ^3.2.3 peerDependenciesMeta: @@ -12930,7 +13162,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 21341bb72cbbf61dfb3af91eabe9290a6c05139f268eff3c419e5339deb6c79f2f36de55d9abf017d3ccbad290a535c02325001b2816acc393f3c022e67ac17c + checksum: 43fe0dbc30e168a685ef5a86759d5016a705f6563b39a240aa00826a80637d4a3deeb8062e709d6a4b05c63e796278244c84b04174704dc4a37bedb0f565c5ed languageName: node linkType: hard @@ -12986,6 +13218,19 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13": + version: 1.1.13 + resolution: "which-typed-array@npm:1.1.13" + dependencies: + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.4 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-tostringtag: ^1.0.0 + checksum: 3828a0d5d72c800e369d447e54c7620742a4cc0c9baf1b5e8c17e9b6ff90d8d861a3a6dd4800f1953dbf80e5e5cec954a289e5b4a223e3bee4aeb1f8c5f33309 + languageName: node + linkType: hard + "which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" @@ -13008,7 +13253,18 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.0, wide-align@npm:^1.1.5": +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: ^3.1.1 + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + languageName: node + linkType: hard + +"wide-align@npm:^1.1.0": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: @@ -13018,16 +13274,9 @@ __metadata: linkType: hard "wildcard@npm:^2.0.0": - version: 2.0.0 - resolution: "wildcard@npm:2.0.0" - checksum: 1f4fe4c03dfc492777c60f795bbba597ac78794f1b650d68f398fbee9adb765367c516ebd4220889b6a81e9626e7228bbe0d66237abb311573c2ee1f4902a5ad - languageName: node - linkType: hard - -"word-wrap@npm:^1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f + version: 2.0.1 + resolution: "wildcard@npm:2.0.1" + checksum: e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c languageName: node linkType: hard @@ -13038,7 +13287,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" dependencies: @@ -13049,6 +13298,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -13118,32 +13378,18 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.4.2": - version: 8.5.0 - resolution: "ws@npm:8.5.0" +"ws@npm:^8.13.0": + version: 8.15.1 + resolution: "ws@npm:8.15.1" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: 76f2f90e40344bf18fd544194e7067812fb1372b2a37865678d8f12afe4b478ff2ebc0c7c0aff82cd5e6b66fc43d889eec0f1865c2365d8f7a66d92da7744a77 - languageName: node - linkType: hard - -"xmldom@npm:^0.6.0": - version: 0.6.0 - resolution: "xmldom@npm:0.6.0" - checksum: 710f64f5b2ba8ac1cbcf62c2e35b095a2f9ccbd596062efe037a5ca85d3ee077b691c4d74952ff476e4bab0dd82727604262899f25dddbb02f89ddeea4cca7f9 - languageName: node - linkType: hard - -"xpath@npm:^0.0.32": - version: 0.0.32 - resolution: "xpath@npm:0.0.32" - checksum: 887e9747b960ea45fb47a9464744424512de0a49205e82c2ad6be662d7a2f1a75145662a143304340864c6da68fd8d767cce4065cc198ee07a3d4897e0a3d4bb + checksum: 8c67365f6e6134278ad635d558bfce466d7ef7543a043baea333aaa430429f0af8a130c0c36e7dd78f918d68167a659ba9b5067330b77c4b279e91533395952b languageName: node linkType: hard @@ -13161,7 +13407,7 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^3.0.0, yallist@npm:^3.1.1": +"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1": version: 3.1.1 resolution: "yallist@npm:3.1.1" checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d @@ -13210,3 +13456,10 @@ __metadata: checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 languageName: node linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + languageName: node + linkType: hard From 30ad5c16c284c7814567f20e0437e62354c12eb2 Mon Sep 17 00:00:00 2001 From: Rich Turner <7072278+richturner@users.noreply.github.com> Date: Wed, 24 Jan 2024 22:34:43 +0000 Subject: [PATCH 08/29] Further work on removing submodule dependency --- .ci_cd/aws/cloudformation-create-ec2.yml | 1180 ---- .ci_cd/aws/cloudformation-create-efs.yml | 113 - .../aws/cloudformation-create-smtp-user.yml | 43 - .ci_cd/aws/cloudformation-create-vpc.yml | 267 - .../aws/cloudformation-healthcheck-alarm.yml | 56 - .ci_cd/aws/smtp_credentials_generate.py | 65 - .ci_cd/ci_cd.json | 10 - .ci_cd/env/.env | 6 - .ci_cd/env/demo.env | 4 - .ci_cd/env/staging.env | 4 - .gitmodules | 5 - .yarnrc.yml | 11 + custom-project.gradle | 118 +- gradle.properties | 2 + openremote | 1 - package.json | 36 +- settings.gradle | 2 + test/build.gradle | 3 +- ui/app/custom/package.json | 35 +- ui/build.gradle | 16 + ui/component/model/.gitignore | 1 + ui/component/model/.npmignore | 8 + ui/component/model/README.md | 34 + ui/component/model/build.gradle | 45 + ui/component/model/package.json | 29 + ui/component/model/src/index.ts | 2 + ui/component/model/src/util.ts | 222 + ui/component/model/tsconfig.json | 11 + ui/component/rest/.gitignore | 1 + ui/component/rest/.npmignore | 8 + ui/component/rest/README.md | 75 + ui/component/rest/build.gradle | 123 + ui/component/rest/package.json | 33 + ui/component/rest/src/index.ts | 44 + ui/component/rest/tsconfig.json | 13 + ui/component/rest/webpack.config.js | 16 + yarn.lock | 4895 ++--------------- 37 files changed, 1332 insertions(+), 6205 deletions(-) delete mode 100644 .ci_cd/aws/cloudformation-create-ec2.yml delete mode 100644 .ci_cd/aws/cloudformation-create-efs.yml delete mode 100644 .ci_cd/aws/cloudformation-create-smtp-user.yml delete mode 100644 .ci_cd/aws/cloudformation-create-vpc.yml delete mode 100644 .ci_cd/aws/cloudformation-healthcheck-alarm.yml delete mode 100644 .ci_cd/aws/smtp_credentials_generate.py delete mode 100644 .ci_cd/ci_cd.json delete mode 100644 .ci_cd/env/.env delete mode 100644 .ci_cd/env/demo.env delete mode 100644 .ci_cd/env/staging.env delete mode 160000 openremote create mode 100644 ui/build.gradle create mode 100644 ui/component/model/.gitignore create mode 100644 ui/component/model/.npmignore create mode 100644 ui/component/model/README.md create mode 100644 ui/component/model/build.gradle create mode 100644 ui/component/model/package.json create mode 100644 ui/component/model/src/index.ts create mode 100644 ui/component/model/src/util.ts create mode 100644 ui/component/model/tsconfig.json create mode 100644 ui/component/rest/.gitignore create mode 100644 ui/component/rest/.npmignore create mode 100644 ui/component/rest/README.md create mode 100644 ui/component/rest/build.gradle create mode 100644 ui/component/rest/package.json create mode 100644 ui/component/rest/src/index.ts create mode 100644 ui/component/rest/tsconfig.json create mode 100644 ui/component/rest/webpack.config.js diff --git a/.ci_cd/aws/cloudformation-create-ec2.yml b/.ci_cd/aws/cloudformation-create-ec2.yml deleted file mode 100644 index e82c6c621..000000000 --- a/.ci_cd/aws/cloudformation-create-ec2.yml +++ /dev/null @@ -1,1180 +0,0 @@ -# --------------------------------------------------------------------------------------------------------------------- -# Standard OpenRemote CloudFormation template for provisioning an EC2 instance with docker support for running the -# OpenRemote stack. SMTP credentials are optionally read from the parameter store and added to the /etc/environment -# file to essentially preconfigure standard OpenRemote SMTP environment variables. -# DNS parameters allow for DNS A record for the created EC2 instance to be dynamically updated between restarts and a -# standard access security group is also created for the standard OpenRemote stack services. -# -# Optionally assign an Elastic IP address by setting the ElasticIP parameter to true. -# -# Environment variables are optionally output to /etc/environment for: -# - EFS_DNS for an EFS that can then be mounted from docker services without having to put IP address in docker-compose -# - SMTP Credentials for use within docker services to simplify SMTP configuration -# -# Systemd services are also created to: -# -# - Perform daily backup of /deployment.local/backup if an S3 bucket with the same name as the FQDN for this host exists -# (periods replaced with hyphen e.g. demo.openremote.app -> demo-openremote-app) -# - Update DNS A record on restart -# -# Cron jobs are also created to: -# -# - [DAILY] - Cleanup journalctl logs -# -# --------------------------------------------------------------------------------------------- - -AWSTemplateFormatVersion: '2010-09-09' -Description: 'AWS Linux 2, docker compose, nfs support, cron support, cloud watch logging, route53 updating' -Parameters: - Host: - Description: FQDN for host - Type: String - #AllowedPattern: "^((?!-))(xn--)?[a-z0-9][a-z0-9-_]{0,61}[a-z0-9]{0,1}\.(xn--)?([a-z0-9\-]{1,61}|[a-z0-9-]{1,30}\.[a-z]{2,})$" - Default: "" - VpcId: - Description: VPC ID in which to create instance - Type: String - SubnetId: - Description: Subnet ID in which to create instance - Type: String - SSHSecurityGroupId: - Description: SSH Security Group ID - Type: String - EFSDNS: - Description: EFS DNS entry (for maps - IP address of EFS mount target in the same AZ ID) - Type: String - ImageId: - Description: AMI ID - Type: String - Default: "ami-062cd09187a31b743" - InstanceType: - Description: EC2 instance type (don't change it unless you know what you are doing) - Type: String - # AWS Compute Optimizer reports that this instance type is under-provisioned and advise - # more than double the price instance. As the requirements vary massively depending on the actual project - # then we need to be flexible here and bear in mind use case and acceptable cost. - Default: t4g.medium - AllowedValues: - - t4g.micro - - t4g.small - - t4g.medium - - t4g.large - - t4g.xlarge - - m6g.large - - m6g.xlarge - ConstraintDescription: must be a valid EC2 instance type. - DNSHostedZoneName: - Description: Name of hosted domain zone to insert host A record into - Type: String - #AllowedPattern: "^((?!-))(xn--)?[a-z0-9][a-z0-9-_]{0,61}[a-z0-9]{0,1}\.(xn--)?([a-z0-9\-]{1,61}|[a-z0-9-]{1,30}\.[a-z]{2,})$" - ConstraintDescription: Must be a valid FQDN - Default: "" - DNSHostedZoneRoleArn: - Description: Role ARN that can be assumed for updating DNS A record (if Hosted Zone in another account) - Type: String - Default: "" - ElasticIP: - Description: Assign elastic IP address - Type: String - AllowedValues: - - true - - false - Default: false - DiskSize: - Description: Root EBS volume size GB - Type: Number - Default: 50 - HealthChecks: - Description: Create health checks - Type: String - AllowedValues: - - true - - false - Default: true - SMTPHost: - Type: String - Default: "" - SMTPUser: - Type: String - Default: "" - SMTPPassword: - Type: String - Default: "" - SMTPSecret: - Type: String - Description: SMTP CLI user secret (used to generate an SMTP password from) - Default: "" - SMTPRegion: - Type: String - Description: SMTP CLI user region (used to generate an SMTP password from) - Default: "" - SMTPORArn: - Description: SES Verified identity trust policy ARN for SMTP X-Headers - Type: String - Default: "" - -Conditions: - AssignElasticIP: !Equals [!Ref ElasticIP, "true"] - CreateHealthChecks: !Equals [!Ref HealthChecks, "true"] - -Resources: - InstanceRoleProfile: - Type: AWS::IAM::InstanceProfile - Properties: - Path: "/" - Roles: - - !Join ["-", ["ec2-access", !Ref "AWS::Region"]] - - CloudFormationLogs: - Type: AWS::Logs::LogGroup - Properties: - LogGroupName: !Ref Host - RetentionInDays: 7 - - StandardSecurityGroup: - Type: AWS::EC2::SecurityGroup - Properties: - GroupDescription: "Access OpenRemote stack services" - VpcId: !Ref VpcId - Tags: - - Key: Name - Value: !Ref Host - SecurityGroupIngress: - - IpProtocol: tcp - FromPort: '80' - ToPort: '80' - CidrIp: 0.0.0.0/0 - Description: HTTP - - IpProtocol: tcp - FromPort: '443' - ToPort: '443' - CidrIp: 0.0.0.0/0 - Description: HTTPS - - IpProtocol: tcp - FromPort: '80' - ToPort: '80' - CidrIpv6: ::/0 - Description: HTTP - - IpProtocol: tcp - FromPort: '443' - ToPort: '443' - CidrIpv6: ::/0 - Description: HTTPS - - IpProtocol: tcp - FromPort: '8883' - ToPort: '8883' - CidrIp: 0.0.0.0/0 - Description: MQTT - - IpProtocol: tcp - FromPort: '8883' - ToPort: '8883' - CidrIpv6: ::/0 - Description: MQTT - - IpProtocol: udp - FromPort: '161' - ToPort: '162' - CidrIp: 0.0.0.0/0 - Description: SNMP - - IpProtocol: udp - FromPort: '161' - ToPort: '162' - CidrIpv6: ::/0 - Description: SNMP - - IpProtocol: icmp - FromPort: '8' - ToPort: '-1' - CidrIp: 0.0.0.0/0 - Description: Ping - - IpProtocol: icmpv6 - FromPort: '-1' - ToPort: '-1' - CidrIpv6: ::/0 - Description: Ping - - EC2Instance: - Type: AWS::EC2::Instance - CreationPolicy: - ResourceSignal: - Count: 1 - Timeout: PT20M - Metadata: - AWS::CloudFormation::Init: - configSets: - default: - - setupCfnHup - - create_swapfile - - cloudwatch_config - - restart_amazon-cloudwatch-agent - - docker_setup - - cron_setup - - env_vars - - dns_updater - - s3_backup_service - - deployment_local_dir - - daily_cleanup - - create_swapfile: - commands: - 01_swapfile: - command: | - if [ -f "/swapfile" ]; then - echo "Swapfile already exists" - exit 0 - fi - - dd if=/dev/zero of=/swapfile bs=128M count=16 - chmod 600 /swapfile - mkswap /swapfile - swapon /swapfile - echo "/swapfile swap swap defaults 0 0" >> /etc/fstab - - - cloudwatch_config: - files: - "/opt/aws/amazon-cloudwatch-agent/var/config.json": - content: | - { - "metrics": { - "append_dimensions": { - "AutoScalingGroupName": "${aws:AutoScalingGroupName}", - "ImageId": "${aws:ImageId}", - "InstanceId": "${aws:InstanceId}", - "InstanceType": "${aws:InstanceType}" - }, - "metrics_collected": { - "mem": { - "measurement": [ - "mem_used_percent" - ], - "metrics_collection_interval": 300 - }, - "disk": { - "drop_device": true, - "measurement": [ - "used_percent" - ], - "resources": [ - "/" - ], - "metrics_collection_interval": 600 - } - } - }, - "logs": { - "metrics_collected": { - "prometheus": { - "log_group_name": "Prometheus", - "prometheus_config_path": "/opt/aws/amazon-cloudwatch-agent/var/prometheus.yaml", - "emf_processor": { - "metric_declaration_dedup": true, - "metric_namespace": "CWAgent-Prometheus", - "metric_unit": { - "or_rules_facts": "Count", - "or_rules_firing_sum": "Seconds", - "or_rules_firing_count": "Count", - "or_camel_route_queue_size": "Count", - "or_camel_route_failed_total": "Count", - "or_camel_route_total": "Count", - "or_camel_route_seconds_sum": "Seconds", - "or_camel_route_seconds_count": "Count", - "executor_seconds_count": "Count", - "executor_seconds_sum": "Seconds", - "executor_queued_tasks": "Count", - "haproxy_server_current_sessions": "Count", - "haproxy_server_bytes_in_total": "Bytes", - "haproxy_server_bytes_out_total": "Bytes", - "haproxy_server_status": "Count", - "haproxy_server_http_responses_total": "Count", - "haproxy_server_max_session_rate": "Count/Second", - "haproxy_server_total_time_average_seconds": "Seconds" - }, - "metric_declaration": [ - { - "source_labels": [ "job" ], - "label_matcher": "^manager$", - "dimensions": [ - [ "instance_name" ] - ], - "metric_selectors": [ - "^or_rules.*$" - ] - }, - { - "source_labels": [ "job" ], - "label_matcher": "^manager$", - "dimensions": [ - [ "instance_name","routeId" ] - ], - "metric_selectors": [ - "^or_camel_route.*$" - ] - }, - { - "source_labels": [ "job" ], - "label_matcher": "^manager$", - "dimensions": [ - [ "instance_name","name" ] - ], - "metric_selectors": [ - "^executor_seconds.*$", - "^executor_queued.*$" - ] - }, - { - "source_labels": [ "job" ], - "label_matcher": "^proxy$", - "dimensions": [ - [ "instance_name", "proxy", "server" ] - ], - "metric_selectors": [ - "^haproxy_server_total_time_average_seconds$", - "^haproxy_server_max_session_rate$", - "^haproxy_server_bytes.*$", - "^haproxy_server_current_sessions$" - ] - }, - { - "source_labels": [ "job" ], - "label_matcher": "^proxy$", - "dimensions": [ - [ "instance_name", "proxy", "server", "code" ] - ], - "metric_selectors": [ - "^haproxy_server_http_responses_total$" - ] - }, - { - "source_labels": [ "job" ], - "label_matcher": "^proxy$", - "dimensions": [ - [ "instance_name", "proxy", "server", "state" ] - ], - "metric_selectors": [ - "^haproxy_server_status$" - ] - } - ] - } - } - } - } - } - - "/opt/aws/amazon-cloudwatch-agent/var/prometheus.yaml": - content: !Sub | - # Prometheus scrape config file - global: - scrape_interval: 1m - scrape_timeout: 10s - scrape_configs: - - job_name: proxy - sample_limit: 10000 - static_configs: - - targets: - - localhost:8404 - - labels: - instance_name: '${Host}' # DOESN'T WORK https://github.com/aws/amazon-cloudwatch-agent/issues/751 - metric_relabel_configs: - - action: keep - source_labels: [__name__,state,code] - regex: '(haproxy_server_current_sessions;;|haproxy_server_bytes_in_total;;|haproxy_server_bytes_out_total;;|haproxy_server_status;UP;|haproxy_server_http_responses_total;;5xx|haproxy_server_max_session_rate;;|haproxy_server_total_time_average_seconds;;)' - - action: replace # THIS IS A WORKAROUND FOR BROKEN LABELS ABOVE - source_labels: [ instance_name ] - regex: '(.*)' - replacement: '${Host}' - target_label: instance_name - - - job_name: manager - sample_limit: 10000 - static_configs: - - targets: - - localhost:8405 - - labels: - instance_name: '${Host}' # DOESN'T WORK https://github.com/aws/amazon-cloudwatch-agent/issues/751 - metric_relabel_configs: - - action: keep - source_labels: [__name__] - regex: '(executor_queued_tasks|or_camel_route_queue_size|or_camel_route_failed_total|or_camel_route_total|or_camel_route_seconds.*|or_rules_.*)' - - action: replace - source_labels: [name] - regex: '.+:\/\/(.+)\?.*' - replacement: '${!1}' - target_label: name - - action: replace # THIS IS A WORKAROUND FOR BROKEN LABELS ABOVE - source_labels: [instance_name] - regex: '(.*)' - replacement: '${Host}' - target_label: instance_name - - daily_cleanup: - files: - "/usr/local/bin/daily-cleanup": - content: !Sub | - #!/bin/bash - journalctl --vacuum-time=7d - "/etc/cron.d/cleanup": - content: | - #!/bin/bash - 0 3 * * * root /usr/local/bin/daily-cleanup - commands: - 01_chmod: - command: | - chmod +x /usr/local/bin/daily-cleanup - - deployment_local_dir: - commands: - 01_create_dir: - command: | - mkdir /deployment.local - chown ec2-user:ec2-user /deployment.local - - s3_backup_service: - files: - "/usr/local/bin/s3-backup": - content: !Sub | - #!/bin/bash - - # ------------------------------------------------------------------------------------------------------ - # - # Script for synchronising files in /deployment.local/backup with S3 bucket with same name as this host - # - # ------------------------------------------------------------------------------------------------------ - - BUCKET=$(aws s3api list-buckets --query "Buckets[?Name=='${Host}'].Name" --output text) - - if [ -z "$BUCKET" ] || [ ! -d "/deployment.local/backup" ]; then - exit 0 - fi - - aws s3 sync /deployment.local/backup s3://${Host}/backup - - "/lib/systemd/system/s3-backup.service": - content: | - [Unit] - Description=Daily S3 backup service - Wants=s3-backup.timer - - [Service] - Type=oneshot - RandomizedDelaySec=1800 - ExecStart=/usr/local/bin/s3-backup - - [Install] - WantedBy=multi-user.target - "/lib/systemd/system/s3-backup.timer": - content: | - [Unit] - Description=Daily S3 backup timer - Requires=s3-backup.service - - [Timer] - Unit=s3-backup.service - OnCalendar=*-*-* 05:00:00 - - [Install] - WantedBy=timers.target - - commands: - 01_init_service: - command: | - chmod +x /usr/local/bin/s3-backup - mkdir -p /deployment.local/backup - chown ec2-user:ec2-user /deployment.local/backup - systemctl daemon-reload - systemctl start s3-backup.service - systemctl enable s3-backup.timer - - dns_updater: - packages: - yum: - jq: [] - files: - "/usr/local/bin/dns-updater": - content: !Sub | - #!/bin/bash - - # ------------------------------------------------------------------------------------------- - # - # Script for updating the A record for this host on restarts - # - # ------------------------------------------------------------------------------------------- - - if [ -z "${DNSHostedZoneName}" ]; then - echo "No DNS Hosted Zone provided so not updating DNS A record" - exit 0 - fi - - echo "Running DNS record update" - PUBLIC_IPV4=$(curl v4.ident.me 2>/dev/null) - PUBLIC_IPV6=$(curl v6.ident.me 2>/dev/null) - - if [ -n "${DNSHostedZoneRoleArn}" ]; then - echo "Assuming role '${DNSHostedZoneRoleArn}' for DNS A record update" - # Assume DNS role in TLD account - CREDENTIALS=$(aws sts assume-role --role-arn ${DNSHostedZoneRoleArn} --role-session-name ${Host}-dns) - if [ $? -ne 0 ]; then - echo "Failed to get assume role credentials" - exit 1 - fi - - export AWS_ACCESS_KEY_ID=`echo $CREDENTIALS | jq -r '.Credentials.AccessKeyId'` - export AWS_SECRET_ACCESS_KEY=`echo $CREDENTIALS | jq -r '.Credentials.SecretAccessKey'` - export AWS_SESSION_TOKEN=`echo $CREDENTIALS | jq -r '.Credentials.SessionToken'` - fi - - # Find hosted zone ID - HOSTED_ZONE_ID=$(aws route53 list-hosted-zones --query "HostedZones[?Name=='${DNSHostedZoneName}.'].Id" --output text) - - if [ $? -ne 0 ] || [ -z "$HOSTED_ZONE_ID" ]; then - echo "Failed to get hosted zone ID for '${DNSHostedZoneName}'" - exit 1 - fi - - read -r -d '' RECORDSET << EOF - { - "Comment": "Creating NS record(s) for '${Host}' subdomain", - "Changes": [ - EOF - - if [ -n "$PUBLIC_IPV4" ]; then - - read -r -d '' RECORDSET << EOF - $RECORDSET - { - "Action": "UPSERT", - "ResourceRecordSet": { - "Name": "${Host}.", - "Type": "A", - "TTL": 300, - "ResourceRecords": [{ "Value": "$PUBLIC_IPV4"}] - } - } - EOF - - fi - - - if [ -n "$PUBLIC_IPV6" ]; then - - if [ -n "$PUBLIC_IPV4" ]; then - RECORDSET="$RECORDSET," - fi - - read -r -d '' RECORDSET << EOF - $RECORDSET - { - "Action": "UPSERT", - "ResourceRecordSet": { - "Name": "${Host}.", - "Type": "AAAA", - "TTL": 300, - "ResourceRecords": [{ "Value": "$PUBLIC_IPV6"}] - } - } - EOF - fi - - read -r -d '' RECORDSET << EOF - $RECORDSET - ] - } - EOF - - echo "$RECORDSET" - aws route53 change-resource-record-sets --hosted-zone-id $HOSTED_ZONE_ID --change-batch "$RECORDSET" - - "/lib/systemd/system/dns-updater.service": - content: | - [Unit] - Description=Route 53 DNS A record updater - After=network-online.target firewalld.service - Wants=network-online.target - - [Service] - ExecStart=/usr/local/bin/dns-updater - - [Install] - WantedBy=multi-user.target - commands: - 01_init_service: - command: | - chmod +x /usr/local/bin/dns-updater - systemctl daemon-reload - systemctl enable dns-updater.service - systemctl start dns-updater.service - - env_vars: - files: - "/home/ec2-user/smtp_credentials_generate.py": - content: | - #!/usr/bin/env python3 - - import hmac - import hashlib - import base64 - import argparse - - SMTP_REGIONS = [ - 'us-east-2', # US East (Ohio) - 'us-east-1', # US East (N. Virginia) - 'us-west-2', # US West (Oregon) - 'ap-south-1', # Asia Pacific (Mumbai) - 'ap-northeast-2', # Asia Pacific (Seoul) - 'ap-southeast-1', # Asia Pacific (Singapore) - 'ap-southeast-2', # Asia Pacific (Sydney) - 'ap-northeast-1', # Asia Pacific (Tokyo) - 'ca-central-1', # Canada (Central) - 'eu-central-1', # Europe (Frankfurt) - 'eu-west-1', # Europe (Ireland) - 'eu-west-2', # Europe (London) - 'sa-east-1', # South America (Sao Paulo) - 'us-gov-west-1', # AWS GovCloud (US) - ] - - # These values are required to calculate the signature. Do not change them. - DATE = "11111111" - SERVICE = "ses" - MESSAGE = "SendRawEmail" - TERMINAL = "aws4_request" - VERSION = 0x04 - - - def sign(key, msg): - return hmac.new(key, msg.encode('utf-8'), hashlib.sha256).digest() - - - def calculate_key(secret_access_key, region): - if region not in SMTP_REGIONS: - raise ValueError(f"The {region} Region doesn't have an SMTP endpoint.") - - signature = sign(("AWS4" + secret_access_key).encode('utf-8'), DATE) - signature = sign(signature, region) - signature = sign(signature, SERVICE) - signature = sign(signature, TERMINAL) - signature = sign(signature, MESSAGE) - signature_and_version = bytes([VERSION]) + signature - smtp_password = base64.b64encode(signature_and_version) - return smtp_password.decode('utf-8') - - - def main(): - parser = argparse.ArgumentParser( - description='Convert a Secret Access Key for an IAM user to an SMTP password.') - parser.add_argument( - 'secret', help='The Secret Access Key to convert.') - parser.add_argument( - 'region', - help='The AWS Region where the SMTP password will be used.', - choices=SMTP_REGIONS) - args = parser.parse_args() - print(calculate_key(args.secret, args.region)) - - - if __name__ == '__main__': - main() - owner: ec2-user - group: ec2-user - commands: - 01_output_smtp_credentials: - command: !Sub | - echo "AWS_REGION=${AWS::Region}" > /etc/environment - if [ -n "${SMTPHost}" ]; then - echo "OR_EMAIL_HOST=${SMTPHost}" >> /etc/environment - fi - if [ -n "${SMTPUser}" ]; then - echo "OR_EMAIL_USER=${SMTPUser}" >> /etc/environment - fi - if [ -n "${SMTPPassword}" ]; then - echo "OR_EMAIL_PASSWORD=${SMTPPassword}" >> /etc/environment - elif [ -n "${SMTPSecret}" ] && [ -n "${SMTPRegion}" ]; then - PASS=$(python3 /home/ec2-user/smtp_credentials_generate.py ${SMTPSecret} ${SMTPRegion}) - echo "OR_EMAIL_PASSWORD=$PASS" >> /etc/environment - fi - if [ -n "${SMTPORArn}" ]; then - echo 'OR_EMAIL_X_HEADERS="X-SES-SOURCE-ARN: ${SMTPORArn}"' >> /etc/environment - fi - 02_efs_dns: - command: !Sub | - # Output EFS_DNS to /etc/environment - if [ -n "${EFSDNS}" ]; then - echo "EFS Filesystem DNS: ${EFSDNS}" - echo "EFS_DNS=${EFSDNS}" >> /etc/environment - fi - - docker_setup: - packages: - yum: - docker: [] - commands: - 01_configure: - command: | - usermod -a -G docker ec2-user - chkconfig docker on - curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/bin/docker-compose && chmod +x /usr/bin/docker-compose && docker-compose --version - services: - systemd: - docker: - enabled: "true" - ensureRunning: "true" - - cron_setup: - packages: - yum: - yum-cron: [] - commands: - 01_configure: - command: chkconfig yum-cron on - services: - systemd: - yum-cron: - enabled: "true" - ensureRunning: "true" - - restart_amazon-cloudwatch-agent: - commands: - 01_stop_service: - command: /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a stop - 02_start_service: - command: | - /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/var/config.json - - setupCfnHup: - files: - '/etc/cfn/cfn-hup.conf': - content: !Sub | - [main] - stack=${AWS::StackId} - region=${AWS::Region} - interval=10 - mode: 000400 - owner: root - group: root - - '/etc/cfn/hooks.d/amazon-cloudwatch-agent-auto-reloader.conf': - content: !Sub | - [cfn-auto-reloader-hook] - triggers=post.update - path=Resources.EC2Instance.Metadata.AWS::CloudFormation::Init - action=/opt/aws/bin/cfn-init -v --stack ${AWS::StackId} --resource EC2Instance --region ${AWS::Region} --configsets default - runas=root - mode: '000400' - owner: root - group: root - - services: - systemd: - cfn-hup: - enabled: true - ensureRunning: true - files: - - /etc/cfn/cfn-hup.conf - - /etc/cfn/hooks.d/amazon-cloudwatch-agent-auto-reloader.conf - - Properties: - InstanceType: - Ref: InstanceType - KeyName: - "developers" - ImageId: !Ref ImageId - SubnetId: !Ref SubnetId - SecurityGroupIds: - - Ref: SSHSecurityGroupId - - Ref: StandardSecurityGroup - BlockDeviceMappings: - - DeviceName: /dev/xvda - Ebs: - VolumeSize: !Ref DiskSize - VolumeType: gp3 - DeleteOnTermination: true - Ipv6AddressCount: 1 - Tags: - - Key: Name - Value: !Ref Host - IamInstanceProfile: !Ref 'InstanceRoleProfile' - UserData: - Fn::Base64: !Sub | - #!/bin/bash -xe - # Install latest cfn scripts - yum -y install aws-cfn-bootstrap - #sed -i '/update_cmd/s/= .*/= security/' /etc/yum/yum-cron-hourly.conf - #sed -i '/update_messages/s/= .*/= no/' /etc/yum/yum-cron-hourly.conf - #sed -i '/apply_updates/s/= .*/= yes/' /etc/yum/yum-cron-hourly.conf - #sed -i '/download_updates/s/= .*/= yes/' /etc/yum/yum-cron-hourly.conf - #sed -i '/download_updates/s/= .*/= no/' /etc/yum/yum-cron.conf - - rpm -Uvh https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/arm64/latest/amazon-cloudwatch-agent.rpm - /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/var/config.json - - # Execute required config set - /opt/aws/bin/cfn-init -v --stack ${AWS::StackName} --resource EC2Instance --configsets default --region ${AWS::Region} - - # All done so signal success - /opt/aws/bin/cfn-signal -e $? --stack ${AWS::StackId} --resource EC2Instance --region ${AWS::Region} - - IPAddress: - Type: AWS::EC2::EIP - Condition: AssignElasticIP - Properties: - Tags: - - Key: Name - Value: !Ref Host - - IPAssoc: - Type: AWS::EC2::EIPAssociation - Condition: AssignElasticIP - Properties: - InstanceId: !Ref EC2Instance - EIP: !Ref IPAddress - - # Telemetry and Alarms - - EmailSubscription: - Type: AWS::SNS::Subscription - Properties: - Endpoint: support@openremote.io - Protocol: email - TopicArn: !Ref SnsTopic - - SnsTopic: - Type: AWS::SNS::Topic - Properties: - DisplayName: !Sub ${Host}.${EC2Instance} - - SystemStatusAlarm: - Type: AWS::CloudWatch::Alarm - Condition: CreateHealthChecks - Properties: - Namespace: AWS/EC2 - MetricName: StatusCheckFailed_System - Statistic: Minimum - Period: 60 - EvaluationPeriods: 2 - ComparisonOperator: GreaterThanThreshold - Threshold: 0 - AlarmActions: - - !Sub "arn:aws:automate:${AWS::Region}:ec2:recover" - - !Ref SnsTopic - OKActions: - - !Ref SnsTopic - Dimensions: - - Name: InstanceId - Value: !Ref EC2Instance - - InstanceStatusAlarm: - Type: AWS::CloudWatch::Alarm - Condition: CreateHealthChecks - Properties: - Namespace: AWS/EC2 - MetricName: StatusCheckFailed_Instance - Statistic: Minimum - Period: 60 - EvaluationPeriods: 5 - ComparisonOperator: GreaterThanThreshold - Threshold: 0 - AlarmActions: - - !Sub "arn:aws:automate:${AWS::Region}:ec2:reboot" - - !Ref SnsTopic - OKActions: - - !Ref SnsTopic - Dimensions: - - Name: InstanceId - Value: !Ref EC2Instance - - CPUUtilizationAlarm: - Type: AWS::CloudWatch::Alarm - Properties: - Namespace: AWS/EC2 - MetricName: CPUUtilization - Statistic: Average - Period: 60 - EvaluationPeriods: 4 - ComparisonOperator: GreaterThanThreshold - Threshold: 90 - AlarmActions: - - !Ref SnsTopic - OKActions: - - !Ref SnsTopic - Dimensions: - - Name: InstanceId - Value: !Ref EC2Instance - - DiskUtilizationAlarm: - Type: AWS::CloudWatch::Alarm - Properties: - Namespace: CWAgent - MetricName: disk_used_percent - Statistic: Average - Period: 600 - EvaluationPeriods: 3 - ComparisonOperator: GreaterThanThreshold - Threshold: 90 - AlarmActions: - - !Ref SnsTopic - OKActions: - - !Ref SnsTopic - Dimensions: - - Name: InstanceId - Value: !Ref EC2Instance - - Name: ImageId - Value: !Ref ImageId - - Name: InstanceType - Value: !Ref InstanceType - - Name: path - Value: / - - Name: fstype - Value: xfs - - MemoryUtilizationAlarm: - Type: AWS::CloudWatch::Alarm - Properties: - Namespace: CWAgent - MetricName: mem_used_percent - Statistic: Average - Period: 600 - EvaluationPeriods: 3 - ComparisonOperator: GreaterThanThreshold - Threshold: 90 - AlarmActions: - - !Ref SnsTopic - OKActions: - - !Ref SnsTopic - Dimensions: - - Name: InstanceId - Value: !Ref EC2Instance - - Name: ImageId - Value: !Ref ImageId - - Name: InstanceType - Value: !Ref InstanceType - - CloudWatchDashboard: - Type: AWS::CloudWatch::Dashboard - Properties: - DashboardName: !Join ["-", !Split [ '.', !Ref Host] ] - DashboardBody: !Sub | - { - "widgets": [ - { - "height": 6, - "width": 6, - "y": 0, - "x": 0, - "type": "metric", - "properties": { - "metrics": [ - [ "CWAgent-Prometheus", "executor_queued_tasks", "instance_name", "${Host}", "name", "ContainerExecutorService", { "label": "ContainerExecutorService" } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "period": 300, - "title": "Thread Pool Queue Size", - "stat": "Average" - } - }, - { - "height": 6, - "width": 6, - "y": 0, - "x": 6, - "type": "metric", - "properties": { - "metrics": [ - [ { "expression": "m1 / m2", "label": "Avg Processing Time", "id": "e1" } ], - [ "CWAgent-Prometheus", "or_camel_route_queue_size", "routeId", "AttributeEventProcessor", "instance_name", "${Host}", { "id": "e2", "label": "Queued Events", "yAxis": "right" } ], - [ ".", "or_camel_route_seconds_sum", ".", ".", ".", ".", { "id": "m1", "visible": false, "stat": "Average" } ], - [ ".", "or_camel_route_seconds_count", ".", ".", ".", ".", { "id": "m2", "visible": false, "stat": "Average" } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "stat": "Maximum", - "period": 300, - "title": "Attr Event Processing Time" - } - }, - { - "height": 6, - "width": 6, - "y": 6, - "x": 6, - "type": "metric", - "properties": { - "metrics": [ - [ { "expression": "RUNNING_SUM(m1)", "label": "Total", "id": "e1" } ], - [ { "expression": "RUNNING_SUM(m2)", "label": "Failed", "id": "e2" } ], - [ "CWAgent-Prometheus", "or_camel_route_total", "routeId", "AttributeEventProcessor", "instance_name", "${Host}", { "id": "m1", "visible": false } ], - [ "CWAgent-Prometheus", "or_camel_route_failed_total", "routeId", "AttributeEventProcessor", "instance_name", "${Host}", { "id": "m2", "visible": false } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "title": "Attr Event Count", - "stat": "Maximum", - "period": 300 - } - }, - { - "height": 6, - "width": 6, - "y": 6, - "x": 0, - "type": "metric", - "properties": { - "metrics": [ - [ { "expression": "m2 / m1", "label": "All", "id": "e1" } ], - [ "CWAgent-Prometheus", "or_rules_firing_count", "instance_name", "${Host}", { "id": "m1", "visible": false } ], - [ "CWAgent-Prometheus", "or_rules_firing_sum", "instance_name", "${Host}", { "id": "m2", "visible": false } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "stat": "Average", - "period": 300, - "title": "Rule Engine Firing Duration (Seconds)" - } - }, - { - "height": 6, - "width": 6, - "y": 6, - "x": 12, - "type": "metric", - "properties": { - "metrics": [ - [ "CWAgent-Prometheus", "haproxy_server_current_sessions", "server", "manager", "proxy", "mqtt", "instance_name", "${Host}", { "label": "MQTT" } ], - [ "...", "manager_backend", ".", ".", { "label": "HTTP/WS" } ], - [ "...", "keycloak", ".", "keycloak_backend", ".", ".", { "label": "Keycloak" } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "title": "Proxy Active Sessions", - "stat": "Maximum", - "period": 300 - } - }, - { - "height": 6, - "width": 6, - "y": 0, - "x": 12, - "type": "metric", - "properties": { - "metrics": [ - [ "CWAgent-Prometheus", "haproxy_server_max_session_rate", "server", "manager", "proxy", "mqtt", "instance_name", "${Host}", { "label": "MQTT" } ], - [ "...", "manager_backend", ".", ".", { "label": "HTTP/WS" } ], - [ "...", "keycloak", ".", "keycloak_backend", ".", ".", { "label": "Keycloak" } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "title": "Proxy Session Rate", - "stat": "Average", - "period": 300 - } - }, - { - "height": 6, - "width": 6, - "y": 12, - "x": 12, - "type": "metric", - "properties": { - "metrics": [ - [ "CWAgent-Prometheus", "haproxy_server_bytes_in_total", "server", "manager", "proxy", "mqtt", "instance_name", "${Host}", { "label": "MQTT Bytes In" } ], - [ ".", "haproxy_server_bytes_out_total", ".", ".", ".", ".", ".", ".", { "label": "MQTT Bytes Out" } ], - [ "...", "keycloak", ".", "keycloak_backend", ".", ".", { "label": "Keycloak Bytes Out" } ], - [ ".", "haproxy_server_bytes_in_total", ".", ".", ".", ".", ".", ".", { "label": "Keycloak Bytes In" } ], - [ "...", "manager", ".", "manager_backend", ".", ".", { "label": "HTTP/WS Bytes In" } ], - [ ".", "haproxy_server_bytes_out_total", ".", ".", ".", ".", ".", ".", { "label": "HTTP/WS Bytes Out" } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "title": "Proxy I/O", - "stat": "Average", - "period": 300 - } - }, - { - "height": 6, - "width": 6, - "y": 12, - "x": 6, - "type": "metric", - "properties": { - "metrics": [ - [ "CWAgent-Prometheus", "haproxy_server_http_responses_total", "server", "keycloak", "proxy", "keycloak_backend", "instance_name", "${Host}", "code", "5xx", { "label": "Keycloak 5xx" } ], - [ "...", "manager", ".", "manager_backend", ".", ".", ".", ".", { "label": "Manager 5xx" } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "title": "HTTP Error Responses", - "stat": "Maximum", - "period": 300 - } - }, - { - "height": 6, - "width": 6, - "y": 6, - "x": 18, - "type": "metric", - "properties": { - "metrics": [ - [ "AWS/EBS", "VolumeReadOps", "VolumeId", "vol-08af38ccf9207da16", { "label": "Reads" } ], - [ ".", "VolumeWriteOps", ".", ".", { "label": "Writes" } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "title": "EBS Operations", - "stat": "Average", - "period": 300 - } - }, - { - "height": 6, - "width": 6, - "y": 12, - "x": 18, - "type": "metric", - "properties": { - "metrics": [ - [ "AWS/EBS", "VolumeReadBytes", "VolumeId", "vol-08af38ccf9207da16", { "label": "Read" } ], - [ ".", "VolumeWriteBytes", ".", ".", { "label": "Write" } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "title": "EBS Bytes", - "stat": "Average", - "period": 300 - } - }, - { - "height": 6, - "width": 6, - "y": 0, - "x": 18, - "type": "metric", - "properties": { - "metrics": [ - [ "AWS/EC2", "EBSIOBalance%", "InstanceId", "${EC2Instance}", { "label": "EBS IO Balance %" } ], - [ ".", "EBSByteBalance%", ".", ".", { "label": "EBS Byte Balance %" } ], - [ ".", "CPUCreditBalance", ".", ".", { "yAxis": "right", "label": "CPU Credit Balance" } ], - [ ".", "CPUUtilization", ".", ".", { "label": "CPU Utilization %", "stat": "Maximum" } ], - [ "CWAgent", "mem_used_percent", ".", ".", "ImageId", "${ImageId}", "InstanceType", "${InstanceType}", { "label": "Memory Usage %", "stat": "Average" } ], - [ ".", "disk_used_percent", "path", "/", "InstanceId", "i-0c9e821c9865e70ea", "ImageId", "${ImageId}", "InstanceType", "${InstanceType}", "fstype", "xfs", { "label": "Disk Usage %", "stat": "Average" } ] - ], - "view": "timeSeries", - "stacked": false, - "region": "${AWS::Region}", - "stat": "Minimum", - "period": 300, - "title": "EC2 Stats" - } - } - ] - } diff --git a/.ci_cd/aws/cloudformation-create-efs.yml b/.ci_cd/aws/cloudformation-create-efs.yml deleted file mode 100644 index 9044154be..000000000 --- a/.ci_cd/aws/cloudformation-create-efs.yml +++ /dev/null @@ -1,113 +0,0 @@ -# --------------------------------------------------------------------------------------------- -# Provisions an EFS using the specified VPC and subnets; creates a security group called -# `or-map`; but doesn't pre-configure ingress rules on this security group. -# --------------------------------------------------------------------------------------------- -AWSTemplateFormatVersion: 2010-09-09 -Description: Hosts EFS - -Parameters: - VpcId: - Type: String - Description: The VPC ID - - SubnetID1: - Type: AWS::EC2::Subnet::Id - Description: Mount target 1 subnet ID - - SubnetID2: - Type: AWS::EC2::Subnet::Id - Description: Mount target 2 subnet ID - - SubnetID3: - Type: AWS::EC2::Subnet::Id - Description: Mount target 3 subnet ID - -Conditions: - CreateTarget1: !Not [!Equals [!Ref SubnetID1, ""]] - CreateTarget2: !Not [!Equals [!Ref SubnetID2, ""]] - CreateTarget3: !Not [!Equals [!Ref SubnetID3, ""]] - -Resources: - SecurityGroup: - Type: AWS::EC2::SecurityGroup - Properties: - GroupDescription: "OR Map EFS access" - VpcId: !Ref VpcId - Tags: - - Key: Name - Value: or-map - - FileSystem: - Type: 'AWS::EFS::FileSystem' - Properties: - BackupPolicy: - Status: DISABLED - PerformanceMode: generalPurpose - Encrypted: false - LifecyclePolicies: - - TransitionToIA: AFTER_30_DAYS - FileSystemTags: - - Key: Name - Value: or-map-efs -# FileSystemPolicy: -# Version: "2012-10-17" -# Statement: -# - Effect: "Allow" -# Action: -# - "elasticfilesystem:ClientMount" -# Principal: -# AWS: '*' -# Condition: -# StringEquals: -# 'aws:PrincipalOrgID': o-dhb7rpaban - - - - MountTargetResource1: - Type: AWS::EFS::MountTarget - Condition: CreateTarget1 - Properties: - FileSystemId: !Ref FileSystem - SubnetId: !Ref SubnetID1 - SecurityGroups: - - !Ref SecurityGroup - - MountTargetResource2: - Type: AWS::EFS::MountTarget - Condition: CreateTarget2 - Properties: - FileSystemId: !Ref FileSystem - SubnetId: !Ref SubnetID2 - SecurityGroups: - - !Ref SecurityGroup - - MountTargetResource3: - Type: AWS::EFS::MountTarget - Condition: CreateTarget3 - Properties: - FileSystemId: !Ref FileSystem - SubnetId: !Ref SubnetID3 - SecurityGroups: - - !Ref SecurityGroup - -# SecurityGroupIngressIP4: -# Condition: CreateIPV4Ingress -# Type: AWS::EC2::SecurityGroupIngress -# Properties: -# CidrIp: !Ref VPCIP4CIDR -# GroupId: !Ref SecurityGroupID -# Description: "EFS for VPC" -# FromPort: 2049 -# IpProtocol: "tcp" -# ToPort: 2049 -# -# SecurityGroupIngressIP6: -# Condition: CreateIPV6Ingress -# Type: AWS::EC2::SecurityGroupIngress -# Properties: -# CidrIpv6: !Ref VPCIP6CIDR -# GroupId: !Ref SecurityGroupID -# Description: "EFS for VPC" -# FromPort: 2049 -# IpProtocol: "tcp" -# ToPort: 2049 diff --git a/.ci_cd/aws/cloudformation-create-smtp-user.yml b/.ci_cd/aws/cloudformation-create-smtp-user.yml deleted file mode 100644 index 4bd650840..000000000 --- a/.ci_cd/aws/cloudformation-create-smtp-user.yml +++ /dev/null @@ -1,43 +0,0 @@ -# --------------------------------------------------------------------------------------------- -# -# Creates CLI user with permission to send emails. -# -# --------------------------------------------------------------------------------------------- -AWSTemplateFormatVersion: '2010-09-09' -Description: 'IAM User SMTP' -Parameters: - UserName: - Description: User name for smtp user - Type: String - #AllowedPattern: "^\S{4,}$" - -Resources: - - SMTPUser: - Type: AWS::IAM::User - Properties: - UserName: !Ref UserName - Policies: - - PolicyName: SESSendEmailAccess - PolicyDocument: - Version: '2012-10-17' - Statement: - - Effect: Allow - Action: - - ses:SendEmail - - ses:SendRawEmail - Resource: - - '*' - - SMTPCredentials: - Type: AWS::IAM::AccessKey - Properties: - UserName: !Ref SMTPUser - -Outputs: - SMTPUserKey: - Description: SMTP server username - Value: !Ref SMTPCredentials - SMTPUserSecret: - Description: SMTP server password - Value: !GetAtt SMTPCredentials.SecretAccessKey diff --git a/.ci_cd/aws/cloudformation-create-vpc.yml b/.ci_cd/aws/cloudformation-create-vpc.yml deleted file mode 100644 index 745412265..000000000 --- a/.ci_cd/aws/cloudformation-create-vpc.yml +++ /dev/null @@ -1,267 +0,0 @@ -# --------------------------------------------------------------------------------------------------------------------- -# Create standard OpenRemote VPC with 3 public and 3 private subnets and configure IGW for public subnets -# optional SSH access security group and optional VPC peer accepter role or peering request. -# --------------------------------------------------------------------------------------------------------------------- - -AWSTemplateFormatVersion: 2010-09-09 -Description: 'Creates standard OR VPC, subnets, route tables and IGW; optionally create VPC Peering request or acceptor role' - -Parameters: - IPV4CIDR: - Description: IPv4 CIDR for VPC - Type: String - VPCAcceptRole: - Description: Create VPC Peering Accept Role - Type: String - AllowedValues: - - true - - false - Default: false - PeerVPCAccountId: - Description: VPC Peering acceptor Account ID - Type: String - PeerVPCId: - Description: VPC Peering acceptor ID - Type: String - PeerVpcCidr: - Description: VPC Peering acceptor CIDR - Type: String - PeerRoleArn: - Description: Role ARN of VPC Peering acceptor - Type: String - SSHSecurityGroup: - Description: Create SSH Access security group - Type: String - AllowedValues: - - true - - false - Default: true - -Conditions: - CreateVPCAcceptRole: !Equals [!Ref VPCAcceptRole, "true"] - CreateVPCPeerRequest: !Not [!Equals [!Ref PeerRoleArn, ""]] - CreateSSHSecurityGroup: !Equals [!Ref SSHSecurityGroup, "true"] - -Resources: - ## VPC - Vpc: - Type: AWS::EC2::VPC - Properties: - CidrBlock: !Ref IPV4CIDR - EnableDnsHostnames: true - EnableDnsSupport: true - InstanceTenancy: default - Tags: - - Key: Name - Value: or-vpc - - VpcCidrBlockIpv6: - Type: AWS::EC2::VPCCidrBlock - Properties: - VpcId: !Ref Vpc - AmazonProvidedIpv6CidrBlock: true - - ## VPC Peering accept role - VPCPeerRole: - Type: AWS::IAM::Role - Condition: CreateVPCAcceptRole - Properties: - RoleName: !Join [ "-", [ "or-vpc-peer", !Ref "AWS::Region" ] ] - AssumeRolePolicyDocument: - Version: '2012-10-17' - Statement: - - Principal: - AWS: "*" - Action: - - 'sts:AssumeRole' - Effect: Allow - Condition: - StringEquals: - 'aws:PrincipalOrgID': o-dhb7rpaban - Path: / - Policies: - - PolicyName: root - PolicyDocument: - Version: '2012-10-17' - Statement: - - Effect: Allow - Action: 'ec2:AcceptVpcPeeringConnection' - Resource: - 'Fn::Sub': 'arn:aws:ec2:${AWS::Region}:${AWS::AccountId}:vpc/${Vpc}' - - Action: 'ec2:AcceptVpcPeeringConnection' - Condition: - StringEquals: - 'ec2:AccepterVpc': - 'Fn::Sub': 'arn:aws:ec2:${AWS::Region}:${AWS::AccountId}:vpc/${Vpc}' - Effect: Allow - Resource: - 'Fn::Sub': >- - arn:aws:ec2:${AWS::Region}:${AWS::AccountId}:vpc-peering-connection/* - - ## VPC Peering Request - VpcPeeringConnection: - Type: 'AWS::EC2::VPCPeeringConnection' - Condition: CreateVPCPeerRequest - Properties: - VpcId: !Ref Vpc - PeerVpcId: !Ref PeerVPCId - PeerOwnerId: !Ref PeerVPCAccountId - PeerRoleArn: !Ref PeerRoleArn - - ## SUBNETS - PublicSubnet1: - Type: AWS::EC2::Subnet - DependsOn: VpcCidrBlockIpv6 - Properties: - VpcId: !Ref Vpc - AvailabilityZone: !Select [ 0, !GetAZs '' ] - CidrBlock: !Select [ 0, !Cidr [!Ref IPV4CIDR, 6, 8]] - Ipv6CidrBlock: !Select [1, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 7, 64]] - AssignIpv6AddressOnCreation: true - MapPublicIpOnLaunch: true - Tags: - - Key: Name - Value: or-subnet-public-1 - - PublicSubnet2: - Type: AWS::EC2::Subnet - DependsOn: VpcCidrBlockIpv6 - Properties: - VpcId: !Ref Vpc - AvailabilityZone: !Select [ 1, !GetAZs '' ] - CidrBlock: !Select [ 1, !Cidr [!Ref IPV4CIDR, 6, 8]] - Ipv6CidrBlock: !Select [2, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 7, 64]] - AssignIpv6AddressOnCreation: true - MapPublicIpOnLaunch: true - Tags: - - Key: Name - Value: or-subnet-public-2 - - PublicSubnet3: - Type: AWS::EC2::Subnet - DependsOn: VpcCidrBlockIpv6 - Properties: - VpcId: !Ref Vpc - AvailabilityZone: !Select [ 2, !GetAZs '' ] - CidrBlock: !Select [ 5, !Cidr [!Ref IPV4CIDR, 7, 8]] - Ipv6CidrBlock: !Select [6, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 8, 64]] - AssignIpv6AddressOnCreation: true - MapPublicIpOnLaunch: true - Tags: - - Key: Name - Value: or-subnet-public-3 - - PrivateSubnet1: - Type: AWS::EC2::Subnet - DependsOn: VpcCidrBlockIpv6 - Properties: - VpcId: !Ref Vpc - AvailabilityZone: !Select [ 0, !GetAZs '' ] - CidrBlock: !Select [ 2, !Cidr [!Ref IPV4CIDR, 6, 8]] - Ipv6CidrBlock: !Select [3, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 7, 64]] - AssignIpv6AddressOnCreation: true - MapPublicIpOnLaunch: false - Tags: - - Key: Name - Value: or-subnet-private-1 - - PrivateSubnet2: - Type: AWS::EC2::Subnet - DependsOn: VpcCidrBlockIpv6 - Properties: - VpcId: !Ref Vpc - AvailabilityZone: !Select [ 1, !GetAZs '' ] - CidrBlock: !Select [ 3, !Cidr [!Ref IPV4CIDR, 6, 8]] - Ipv6CidrBlock: !Select [4, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 7, 64]] - AssignIpv6AddressOnCreation: true - MapPublicIpOnLaunch: false - Tags: - - Key: Name - Value: or-subnet-private-2 - - PrivateSubnet3: - Type: AWS::EC2::Subnet - DependsOn: VpcCidrBlockIpv6 - Properties: - VpcId: !Ref Vpc - AvailabilityZone: !Select [ 2, !GetAZs '' ] - CidrBlock: !Select [ 6, !Cidr [!Ref IPV4CIDR, 7, 8]] - Ipv6CidrBlock: !Select [7, !Cidr [!Select [0, !GetAtt 'Vpc.Ipv6CidrBlocks'], 8, 64]] - AssignIpv6AddressOnCreation: true - MapPublicIpOnLaunch: false - Tags: - - Key: Name - Value: or-subnet-private-3 - - ## INTERNET GATEWAY - InternetGateway: - Type: AWS::EC2::InternetGateway - - GatewayToInternet: - Type: AWS::EC2::VPCGatewayAttachment - Properties: - VpcId: !Ref Vpc - InternetGatewayId: !Ref InternetGateway - - ## PUBLIC ROUTING - PublicRouteTable: - Type: AWS::EC2::RouteTable - Properties: - VpcId: !Ref Vpc - Tags: - - Key: Name - Value: or-routetable - - PublicRoute: - Type: AWS::EC2::Route - DependsOn: GatewayToInternet - Properties: - RouteTableId: !Ref PublicRouteTable - DestinationCidrBlock: 0.0.0.0/0 - GatewayId: !Ref InternetGateway - - PublicRoute6: - Type: AWS::EC2::Route - DependsOn: GatewayToInternet - Properties: - RouteTableId: !Ref PublicRouteTable - DestinationIpv6CidrBlock: ::/0 - GatewayId: !Ref InternetGateway - - VpcPeerRoute: - Type: AWS::EC2::Route - Condition: CreateVPCPeerRequest - DependsOn: VpcPeeringConnection - Properties: - RouteTableId: !Ref PublicRouteTable - DestinationCidrBlock: !Ref PeerVpcCidr - VpcPeeringConnectionId: !Ref VpcPeeringConnection - - PublicSubnet1RouteTableAssociation: - Type: AWS::EC2::SubnetRouteTableAssociation - Properties: - SubnetId: !Ref PublicSubnet1 - RouteTableId: !Ref PublicRouteTable - - PublicSubnet2RouteTableAssociation: - Type: AWS::EC2::SubnetRouteTableAssociation - Properties: - SubnetId: !Ref PublicSubnet2 - RouteTableId: !Ref PublicRouteTable - - PublicSubnet3RouteTableAssociation: - Type: AWS::EC2::SubnetRouteTableAssociation - Properties: - SubnetId: !Ref PublicSubnet3 - RouteTableId: !Ref PublicRouteTable - - ## SSH Security Group - SecurityGroup: - Type: AWS::EC2::SecurityGroup - Condition: CreateSSHSecurityGroup - Properties: - GroupDescription: "SSH access whitelist" - VpcId: !Ref Vpc - Tags: - - Key: Name - Value: ssh-access diff --git a/.ci_cd/aws/cloudformation-healthcheck-alarm.yml b/.ci_cd/aws/cloudformation-healthcheck-alarm.yml deleted file mode 100644 index 6edc5cc9d..000000000 --- a/.ci_cd/aws/cloudformation-healthcheck-alarm.yml +++ /dev/null @@ -1,56 +0,0 @@ -# --------------------------------------------------------------------------------------------------------------------- -# Creates an alarm for Route53 health check - must be run in the us-east-1 region -# --------------------------------------------------------------------------------------------------------------------- -AWSTemplateFormatVersion: '2010-09-09' -Description: 'Route 53 Healthcheck alarm' - -Parameters: - Host: - Description: FQDN for host - Type: String - -Resources: - - HealthCheck: - Type: AWS::Route53::HealthCheck - Properties: - HealthCheckConfig: - Port: 443 - Type: HTTPS - ResourcePath: '/api/master/info' - FullyQualifiedDomainName: !Sub ${Host} - RequestInterval: 30 - FailureThreshold: 10 - HealthCheckTags: - - Key: Name - Value: !Sub ${Host} - - EmailSubscription: - Type: AWS::SNS::Subscription - Properties: - Endpoint: support@openremote.io - Protocol: email - TopicArn: !Ref SnsTopic - - SnsTopic: - Type: AWS::SNS::Topic - Properties: - DisplayName: !Ref Host - - HealthCheckAlarm: - Type: AWS::CloudWatch::Alarm - Properties: - Namespace: AWS/Route53 - MetricName: HealthCheckStatus - Statistic: Sum - Period: 60 - EvaluationPeriods: 15 - ComparisonOperator: LessThanThreshold - Threshold: 1 - AlarmActions: - - !Ref SnsTopic - OKActions: - - !Ref SnsTopic - Dimensions: - - Name: HealthCheckId - Value: !Ref HealthCheck diff --git a/.ci_cd/aws/smtp_credentials_generate.py b/.ci_cd/aws/smtp_credentials_generate.py deleted file mode 100644 index 173fdb14a..000000000 --- a/.ci_cd/aws/smtp_credentials_generate.py +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env python3 - -import hmac -import hashlib -import base64 -import argparse - -SMTP_REGIONS = [ - 'us-east-2', # US East (Ohio) - 'us-east-1', # US East (N. Virginia) - 'us-west-2', # US West (Oregon) - 'ap-south-1', # Asia Pacific (Mumbai) - 'ap-northeast-2', # Asia Pacific (Seoul) - 'ap-southeast-1', # Asia Pacific (Singapore) - 'ap-southeast-2', # Asia Pacific (Sydney) - 'ap-northeast-1', # Asia Pacific (Tokyo) - 'ca-central-1', # Canada (Central) - 'eu-central-1', # Europe (Frankfurt) - 'eu-west-1', # Europe (Ireland) - 'eu-west-2', # Europe (London) - 'sa-east-1', # South America (Sao Paulo) - 'us-gov-west-1', # AWS GovCloud (US) -] - -# These values are required to calculate the signature. Do not change them. -DATE = "11111111" -SERVICE = "ses" -MESSAGE = "SendRawEmail" -TERMINAL = "aws4_request" -VERSION = 0x04 - - -def sign(key, msg): - return hmac.new(key, msg.encode('utf-8'), hashlib.sha256).digest() - - -def calculate_key(secret_access_key, region): - if region not in SMTP_REGIONS: - raise ValueError(f"The {region} Region doesn't have an SMTP endpoint.") - - signature = sign(("AWS4" + secret_access_key).encode('utf-8'), DATE) - signature = sign(signature, region) - signature = sign(signature, SERVICE) - signature = sign(signature, TERMINAL) - signature = sign(signature, MESSAGE) - signature_and_version = bytes([VERSION]) + signature - smtp_password = base64.b64encode(signature_and_version) - return smtp_password.decode('utf-8') - - -def main(): - parser = argparse.ArgumentParser( - description='Convert a Secret Access Key for an IAM user to an SMTP password.') - parser.add_argument( - 'secret', help='The Secret Access Key to convert.') - parser.add_argument( - 'region', - help='The AWS Region where the SMTP password will be used.', - choices=SMTP_REGIONS) - args = parser.parse_args() - print(calculate_key(args.secret, args.region)) - - -if __name__ == '__main__': - main() diff --git a/.ci_cd/ci_cd.json b/.ci_cd/ci_cd.json deleted file mode 100644 index dd708b6ef..000000000 --- a/.ci_cd/ci_cd.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "push": { - "main": { - "deploy": { - "managerTag": "develop", - "environment": "staging" - } - } - } -} diff --git a/.ci_cd/env/.env b/.ci_cd/env/.env deleted file mode 100644 index d8b4e0148..000000000 --- a/.ci_cd/env/.env +++ /dev/null @@ -1,6 +0,0 @@ -AWS_ACCOUNT_NAME=openremote -CLEAN_INSTALL=true -DAILY_BACKUP=false -ENV_COMPOSE_FILE=profile/demo.yml -OR_SETUP_TYPE=demo -OR_EMAIL_TO="developers@openremote.io" diff --git a/.ci_cd/env/demo.env b/.ci_cd/env/demo.env deleted file mode 100644 index 8d31c4ef0..000000000 --- a/.ci_cd/env/demo.env +++ /dev/null @@ -1,4 +0,0 @@ -OR_HOSTNAME=demo.openremote.app -OR_ADDITIONAL_HOSTNAMES=demo.openremote.io -OR_SETUP_RUN_ON_RESTART=true -DAILY_RESTART=true diff --git a/.ci_cd/env/staging.env b/.ci_cd/env/staging.env deleted file mode 100644 index f6ccf71e9..000000000 --- a/.ci_cd/env/staging.env +++ /dev/null @@ -1,4 +0,0 @@ -OR_HOSTNAME=staging.demo.openremote.app -OR_ADDITIONAL_HOSTNAMES=staging.demo.openremote.io -OR_SETUP_RUN_ON_RESTART=true -DAILY_RESTART=true diff --git a/.gitmodules b/.gitmodules index 69f95dc22..e69de29bb 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,5 +0,0 @@ -[submodule "openremote"] - path = openremote - url = https://github.com/wborn/openremote.git - branch = master - update = rebase diff --git a/.yarnrc.yml b/.yarnrc.yml index c27e4e3b0..5322450fe 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -5,3 +5,14 @@ plugins: spec: "@yarnpkg/plugin-typescript" yarnPath: ".yarn/releases/yarn-berry.js" + +# Use this server when consuming artifacts +npmRegistryServer: "https://nexus.maindrain.net/repository/npm/" + +# Use this server when publish artifacts +#npmRegistryServer: "https://nexus.maindrain.net/repository/npm-releases/" + +npmScopes: + openremote: + npmRegistryServer: "https://nexus.maindrain.net/repository/npm-releases/" + npmAuthIdent: "richturner:V4emdGxRUX9XvbkVWu6j" diff --git a/custom-project.gradle b/custom-project.gradle index 445706106..9955e2f3e 100644 --- a/custom-project.gradle +++ b/custom-project.gradle @@ -2,6 +2,9 @@ import java.nio.file.* import java.nio.file.attribute.* import java.util.Set +import java.util.stream.Collectors +import java.util.stream.StreamSupport + import static org.apache.tools.ant.taskdefs.condition.Os.FAMILY_WINDOWS import static org.apache.tools.ant.taskdefs.condition.Os.isFamily import static org.jetbrains.gradle.ext.ShortenCommandLine.MANIFEST @@ -203,7 +206,116 @@ idea { } } - +/** + * This defines reusable config for the typescript generator plugin + */ +def createTSGeneratorConfigForModel(String outputFileName, Project...customProjectsToScan) { + def config = createTSGeneratorConfig(false, outputFileName, customProjectsToScan) << + { + extensions = [ + "org.openremote.model.util.AssetModelInfoExtension", + "CustomExtension", + "JsonSerializeExtension" + ] + customTypeMappings = [ + "com.fasterxml.jackson.databind.node.ObjectNode:{ [id: string]: any }", + "java.lang.Class:string", + "org.openremote.model.attribute.MetaItem:any" + ] + customTypeProcessor = "CustomTypeProcessor" + generateInfoJson = true + } + return config +} +def createTSGeneratorConfigForClient(String outputFileName, Project...customProjectsToScan) { + def config = createTSGeneratorConfig(true, outputFileName, customProjectsToScan) << + { + extensions = [ + "CustomExtension", + "JsonSerializeExtension", + "AggregatedApiClient", + "cz.habarta.typescript.generator.ext.AxiosClientExtension" + ] + customTypeMappings = [ + "com.fasterxml.jackson.databind.node.ObjectNode:{ [id: string]: any }", + "java.lang.Class:string", + "org.openremote.model.attribute.MetaItem:any", + "org.openremote.model.asset.Asset:Model.Asset", + "org.openremote.model.asset.AssetDescriptor:Model.AssetDescriptor", + "org.openremote.model.asset.agent.Agent:Model.Agent", + "org.openremote.model.asset.agent.AgentDescriptor:Model.AgentDescriptor", + "org.openremote.model.value.MetaItemDescriptor:Model.MetaItemDescriptor", + "org.openremote.model.value.ValueDescriptor:Model.ValueDescriptor" + ] + moduleDependencies = [ + cz.habarta.typescript.generator.ModuleDependency.module( + "@openremote/model", + "Model", + new File("$buildDir/typescript-generator-info.json"), + (String) null, + (String) null + ) + ] + restNamespacing = "perResource" + } + return config +} +def createTSGeneratorConfig(boolean outputAPIClient, String outputFileName, Project...customProjectsToScan) { + + def classPatternGlobs = Arrays.stream(customProjectsToScan).flatMap { project -> + return project.sourceSets.findByName('main').java.srcDirs.stream().map { + def srcPath = it + def isPackageDir = true + while (srcPath != null && isPackageDir) { + def files = srcPath.listFiles() + isPackageDir = files != null && files.length == 1 && files[0].isDirectory() + if (isPackageDir) { + srcPath = files[0] + } + } + java.nio.file.Path packagePath = it.toPath().relativize(srcPath.toPath()) + return StreamSupport + .stream(packagePath.spliterator(), false) + .map(java.nio.file.Path::toString) + .collect(Collectors.joining(".")) + (outputAPIClient ? ".**Resource" : ".**") + } + }.toList() + + return { + jsonLibrary = "jackson2" + classPatterns = [ + (outputAPIClient ? "org.openremote.model.**Resource" : "org.openremote.model.**") + ] + classPatternGlobs + customTypeNamingFunction = "function(name, simpleName) { if (name.indexOf(\"\$\") > 0) return name.substr(name.lastIndexOf(\".\")+1).replace(\"\$\",\"\"); }" + excludeClassPatterns = [ + "org.openremote.model.event.shared.*Filter**", + "org.openremote.model.util.**", + "org.openremote.model.flow.**", + "java.io.**", + "java.lang.**", + "org.hibernate.**", + "jakarta.**" + ] + mapEnum = cz.habarta.typescript.generator.EnumMapping.asEnum + mapDate = cz.habarta.typescript.generator.DateMapping.asNumber + optionalProperties = "all" // TODO: cleanup model to be more explicit about optional params + outputFileType = "implementationFile" + outputKind = "module" + outputFile = outputFileName + jackson2Configuration = [ + fieldVisibility: "ANY", + creatorVisibility: "ANY", + getterVisibility: "NONE", + isGetterVisibility: "NONE", + setterVisibility: "NONE" + ] + jackson2Modules = [ + "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", + "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", + "com.fasterxml.jackson.module.paramnames.ParameterNamesModule" + ] + } +} def resolveDependency(String path) { "io.openremote:openremote-" + path.substring(1) + ":" + version @@ -238,10 +350,12 @@ def getDeploymentJars(Project project = project) { } ext { - resolveDependency = this.&resolveDependency resolveTask = this.&resolveTask getYarnInstallTask = this.&getYarnInstallTask getDeploymentJars = this.&getDeploymentJars + resolveDependency = this.&resolveDependency + createTSGeneratorConfigForClient = this.&createTSGeneratorConfigForClient + createTSGeneratorConfigForModel = this.&createTSGeneratorConfigForModel } // Add UI tasks diff --git a/gradle.properties b/gradle.properties index f717154c6..0c7024311 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,5 @@ projectName = custom-project projectVersion = 1.0-SNAPSHOT openremoteVersion = 0.2.0-SNAPSHOT +typescriptGeneratorVersion = 3.2.1263 +jacksonVersion = 2.16.0 diff --git a/openremote b/openremote deleted file mode 160000 index d0dd4b80a..000000000 --- a/openremote +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d0dd4b80a6b27cb04754fb5c822ce77f4e6d5062 diff --git a/package.json b/package.json index fae37ea5b..0ce0f89c3 100644 --- a/package.json +++ b/package.json @@ -8,40 +8,6 @@ "ui/demo/*" ], "devDependencies": { - "@babel/core": "^7.8.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/runtime": "^7.16.3", - "@mdi/font": "latest", - "@typescript-eslint/eslint-plugin": "^5.9.0", - "@typescript-eslint/parser": "^5.9.0", - "babel-loader": "^8.2.3", - "copy-webpack-plugin": "^10.0.0", - "cross-env": "^7.0.3", - "css-loader": "^6.5.1", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", - "eslint-config-standard": "^16.0.3", - "eslint-plugin-import": "^2.25.4", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "fast-async": "^6.3.8", - "file-loader": "^6.2.0", - "fork-ts-checker-notifier-webpack-plugin": "^4.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "html-webpack-plugin": "^5.5.0", - "lerna": "^4.0.0", - "prettier": "^2.5.1", - "shx": "^0.3.3", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "ts-loader": "^9.2.6", - "typescript": ">=4.5.2", - "webpack": "^5.76.0", - "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.5.0" + "@openremote/util": "^1.0.4" } } diff --git a/settings.gradle b/settings.gradle index fef6c4234..e73129a94 100644 --- a/settings.gradle +++ b/settings.gradle @@ -2,12 +2,14 @@ pluginManagement { plugins { id "com.cherryperry.gradle-file-encrypt" version "2.0.0" id "org.jetbrains.gradle.plugin.idea-ext" version "1.1.3" + id 'cz.habarta.typescript-generator' version "$typescriptGeneratorVersion" } } plugins { id "com.cherryperry.gradle-file-encrypt" apply false id "org.jetbrains.gradle.plugin.idea-ext" apply false + id "cz.habarta.typescript-generator" apply false } rootProject.name = "$projectName" diff --git a/test/build.gradle b/test/build.gradle index 5d8c6ab9f..02cee30ba 100644 --- a/test/build.gradle +++ b/test/build.gradle @@ -12,7 +12,8 @@ dependencies { api project(":manager") api project(":model") api project(":agent") - testImplementation(testFixtures(resolveDependency(":test"))) + testImplementation(resolveDependency(":test")) +// testImplementation(testFixtures()) } tasks.withType(Test) { diff --git a/ui/app/custom/package.json b/ui/app/custom/package.json index 397233d80..d4c0460f8 100644 --- a/ui/app/custom/package.json +++ b/ui/app/custom/package.json @@ -21,6 +21,39 @@ "@openremote/manager": "^1.0.4" }, "devDependencies": { - "@openremote/util": "^1.0.4" + "@babel/core": "^7.16.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/runtime": "^7.16.3", + "@openremote/util": "^1.0.4", + "@typescript-eslint/eslint-plugin": "^5.9.0", + "@typescript-eslint/parser": "^5.9.0", + "babel-loader": "^8.2.3", + "copy-webpack-plugin": "^10.0.0", + "cross-env": "^7.0.3", + "css-loader": "^6.5.1", + "eslint": "^8.6.0", + "eslint-config-prettier": "^8.3.0", + "eslint-config-standard": "^16.0.3", + "eslint-plugin-import": "^2.25.4", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-promise": "^6.0.0", + "fast-async": "^6.3.8", + "file-loader": "^6.2.0", + "fork-ts-checker-notifier-webpack-plugin": "^4.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "html-webpack-plugin": "^5.5.0", + "prettier": "^2.5.1", + "shx": "^0.3.3", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "ts-loader": "^9.2.6", + "typescript": ">=4.5.2", + "webpack": "^5.76.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.5.0" } } diff --git a/ui/build.gradle b/ui/build.gradle new file mode 100644 index 000000000..7bdd58aaa --- /dev/null +++ b/ui/build.gradle @@ -0,0 +1,16 @@ +afterEvaluate { + // Add dependencies on model and rest typescript generation + rootProject.getTasksByName('prepareUi', true).forEach { + it.dependsOn resolveTask(":ui:component:model:generateTypeScript"), resolveTask(":ui:component:rest:generateTypeScript") + } + rootProject.getTasksByName('publishUi', true).forEach { + it.dependsOn resolveTask(":ui:component:model:generateTypeScript"), resolveTask(":ui:component:rest:generateTypeScript") + } + rootProject.getTasksByName('npmBuild', true).forEach { + it.dependsOn resolveTask(":ui:component:model:generateTypeScript"), resolveTask(":ui:component:rest:generateTypeScript") + } +} + +task modelWatch { + dependsOn resolveTask(":ui:component:model:build"), resolveTask(":ui:component:rest:build") +} diff --git a/ui/component/model/.gitignore b/ui/component/model/.gitignore new file mode 100644 index 000000000..b1d8d3c24 --- /dev/null +++ b/ui/component/model/.gitignore @@ -0,0 +1 @@ +src/model.ts diff --git a/ui/component/model/.npmignore b/ui/component/model/.npmignore new file mode 100644 index 000000000..17e64b1ad --- /dev/null +++ b/ui/component/model/.npmignore @@ -0,0 +1,8 @@ +build/ +build.gradle +test/ +src/ +webpack.config.js +tsconfig.json +dist/*.map +.tsbuildinfo \ No newline at end of file diff --git a/ui/component/model/README.md b/ui/component/model/README.md new file mode 100644 index 000000000..a24b05381 --- /dev/null +++ b/ui/component/model/README.md @@ -0,0 +1,34 @@ +# @openremote/model +[![NPM Version][npm-image]][npm-url] +[![Linux Build][travis-image]][travis-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Typescript type definitions for the OpenRemote object model. + +## Install +```bash +npm i @openremote/model +yarn add @openremote/model +``` + +## Usage +For a full list of properties, methods and options refer to the TypeDoc generated [documentation](). + +```$javascript +import {Asset} from "@openremote/model"; + +const asset: Asset = { + ... +}; +``` + + +## License +[GNU AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html) + +[npm-image]: https://img.shields.io/npm/v/live-xxx.svg +[npm-url]: https://npmjs.org/package/@openremote/core +[travis-image]: https://img.shields.io/travis/live-js/live-xxx/master.svg +[travis-url]: https://travis-ci.org/live-js/live-xxx +[coveralls-image]: https://img.shields.io/coveralls/live-js/live-xxx/master.svg +[coveralls-url]: https://coveralls.io/r/live-js/live-xxx?branch=master \ No newline at end of file diff --git a/ui/component/model/build.gradle b/ui/component/model/build.gradle new file mode 100644 index 000000000..d3831821b --- /dev/null +++ b/ui/component/model/build.gradle @@ -0,0 +1,45 @@ + +buildscript { + repositories { + mavenCentral() + jcenter() + } + dependencies { + classpath "cz.habarta.typescript-generator:typescript-generator-gradle-plugin:$typescriptGeneratorVersion" + } +} + +plugins { + id 'groovy' + id 'cz.habarta.typescript-generator' +} + +dependencies { + compileOnly resolveDependency(":model-util") + implementation findProject(":model") + implementation findProject(":agent") + implementation "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:$jacksonVersion" + implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jacksonVersion" + implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:$jacksonVersion" + implementation "cz.habarta.typescript-generator:typescript-generator-core:$typescriptGeneratorVersion" +} + +generateTypeScript createTSGeneratorConfigForModel("src/model.ts", findProject(":model")) + +build.dependsOn generateTypeScript, npmBuild +npmBuild.dependsOn generateTypeScript + +clean { + doLast { + def dir = new File("${projectDir}/dist") + dir.deleteDir() + } +} + +task prepareUi() { + dependsOn clean, npmPrepare +} + +task publishUi() { + dependsOn clean, npmPublish +} diff --git a/ui/component/model/package.json b/ui/component/model/package.json new file mode 100644 index 000000000..4b806d3ac --- /dev/null +++ b/ui/component/model/package.json @@ -0,0 +1,29 @@ +{ + "name": "@openremote/model", + "version": "1.1.0", + "description": "OpenRemote 3.x Model Types", + "main": "dist/umd/index.bundle.js", + "module": "lib/index.js", + "exports": { + ".": "./lib/index.js", + "./*": "./lib/*.js" + }, + "types": "lib/index.d.ts", + "files": [ + "lib", + "dist" + ], + "scripts": { + "build": "npx tsc -b --force", + "test": "echo \"No tests\" && exit 0", + "prepublishOnly": "npx tsc -b" + }, + "author": "OpenRemote", + "license": "AGPL-3.0-or-later", + "devDependencies": { + "@openremote/util": "workspace:*" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/ui/component/model/src/index.ts b/ui/component/model/src/index.ts new file mode 100644 index 000000000..e7d1b6224 --- /dev/null +++ b/ui/component/model/src/index.ts @@ -0,0 +1,2 @@ +export * from "./model"; +export {AssetModelUtil} from "./util"; diff --git a/ui/component/model/src/util.ts b/ui/component/model/src/util.ts new file mode 100644 index 000000000..540c929a4 --- /dev/null +++ b/ui/component/model/src/util.ts @@ -0,0 +1,222 @@ +import { + AgentDescriptor, + AssetDescriptor, + AssetTypeInfo, Attribute, + AttributeDescriptor, + MetaItemDescriptor, + ValueDescriptor, ValueDescriptorHolder, ValueHolder, WellknownAssets, WellknownValueTypes +} from "./index"; + +export class AssetModelUtil { + + static _assetTypeInfos: AssetTypeInfo[] = []; + static _metaItemDescriptors: MetaItemDescriptor[] = []; + static _valueDescriptors: ValueDescriptor[] = []; + + public static getAssetDescriptors(): AssetDescriptor[] { + return AssetModelUtil._assetTypeInfos.map(info => info.assetDescriptor as AgentDescriptor); + } + + public static getMetaItemDescriptors(): MetaItemDescriptor[] { + return [...this._metaItemDescriptors]; + } + + public static getValueDescriptors(): ValueDescriptor[] { + return [...this._valueDescriptors]; + } + + public static getAssetTypeInfos(): AssetTypeInfo[] { + return [...this._assetTypeInfos]; + } + + public static getAssetTypeInfo(type: string | AssetDescriptor | AssetTypeInfo): AssetTypeInfo | undefined { + if (!type) { + return; + } + + if ((type as AssetTypeInfo).assetDescriptor) { + return type as AssetTypeInfo; + } + + if (typeof(type) !== "string") { + type = (type as AssetDescriptor).name!; + } + + return this._assetTypeInfos.find((assetTypeInfo) => { + return assetTypeInfo.assetDescriptor!.name === type; + }); + } + + public static getAssetDescriptor(type?: string | AssetDescriptor | AssetTypeInfo): AssetDescriptor | undefined { + if (!type) { + return; + } + + if ((type as AssetTypeInfo).assetDescriptor) { + return (type as AssetTypeInfo).assetDescriptor; + } + + if (typeof(type) !== "string") { + return type as AssetDescriptor; + } + + const match = this._assetTypeInfos.find((assetTypeInfo) => { + return assetTypeInfo.assetDescriptor!.name === type; + }); + return match ? match.assetDescriptor : undefined; + } + + public static getAttributeDescriptor(attributeName: string, assetTypeOrDescriptor: string | AssetDescriptor | AssetTypeInfo): AttributeDescriptor | undefined { + if (!attributeName) { + return; + } + + const assetTypeInfo = this.getAssetTypeInfo(assetTypeOrDescriptor || WellknownAssets.THINGASSET); + + if (!assetTypeInfo || !assetTypeInfo.attributeDescriptors) { + return; + } + + return assetTypeInfo.attributeDescriptors.find((attributeDescriptor) => attributeDescriptor.name === attributeName); + } + + public static getValueDescriptor(name?: string): ValueDescriptor | undefined { + if (!name) { + return; + } + + // If name ends with [] then it's an array value type so lookup the base type and then convert to array + let arrayDimensions: number | undefined; + + if (name.endsWith("[]")) { + arrayDimensions = 0; + while(name.endsWith("[]")) { + name = name.substring(0, name.length - 2); + arrayDimensions++; + } + } + + // Value descriptor names are globally unique + let valueDescriptor = this._valueDescriptors.find((valueDescriptor) => valueDescriptor.name === name); + if (valueDescriptor && arrayDimensions) { + valueDescriptor = {...valueDescriptor, arrayDimensions: arrayDimensions}; + } + return valueDescriptor; + } + + public static resolveValueDescriptor(valueHolder: ValueHolder | undefined, descriptorOrValueType: ValueDescriptorHolder | ValueDescriptor | string | undefined): ValueDescriptor | undefined { + let valueDescriptor: ValueDescriptor | undefined; + + if (descriptorOrValueType) { + if (typeof(descriptorOrValueType) === "string") { + valueDescriptor = AssetModelUtil.getValueDescriptor(descriptorOrValueType); + } + if ((descriptorOrValueType as ValueDescriptor).jsonType) { + valueDescriptor = descriptorOrValueType as ValueDescriptor; + } else { + // Must be a value descriptor holder or value holder + valueDescriptor = AssetModelUtil.getValueDescriptor((descriptorOrValueType as ValueDescriptorHolder).type); + } + } + + if (!valueDescriptor && valueHolder) { + // Try and determine the value descriptor based on the value type + valueDescriptor = AssetModelUtil.getValueDescriptor(WellknownValueTypes.JSON); + } + + return valueDescriptor; + } + + public static resolveValueTypeFromValue(value: any): string | undefined { + if (value === null || value === undefined) { + return undefined; + } + + if (typeof value === "number") { + return WellknownValueTypes.NUMBER; + } + if (typeof value === "string") { + return WellknownValueTypes.TEXT; + } + if (typeof value === "boolean") { + return WellknownValueTypes.BOOLEAN; + } + if (Array.isArray(value)) { + let dimensions = 1; + let v = (value as any[]).find(v => v !== undefined && v !== null); + + while (Array.isArray(v)) { + v = (v as any[]).find(v => v !== undefined && v !== null); + dimensions++; + } + + let valueType = this.resolveValueTypeFromValue(v); + + if (!valueType) { + return; + } + + while (dimensions > 0) { + valueType += "[]"; + dimensions--; + } + + return valueType; + } + if (value instanceof Date) { + return WellknownValueTypes.DATEANDTIME; + } + } + + public static getAttributeAndValueDescriptors(assetType: string | undefined, attributeNameOrDescriptor: string | AttributeDescriptor | undefined, attribute?: Attribute): [AttributeDescriptor | undefined, ValueDescriptor | undefined] { + let attributeDescriptor: AttributeDescriptor | undefined; + let valueDescriptor: ValueDescriptor | undefined; + + if (attributeNameOrDescriptor && typeof attributeNameOrDescriptor !== "string") { + attributeDescriptor = attributeNameOrDescriptor as AttributeDescriptor; + } else { + const assetTypeInfo = this.getAssetTypeInfo(assetType || WellknownAssets.THINGASSET); + + if (!assetTypeInfo) { + return [undefined, undefined]; + } + + if (typeof (attributeNameOrDescriptor) === "string") { + attributeDescriptor = this.getAttributeDescriptor(attributeNameOrDescriptor as string, assetTypeInfo); + } + + if (!attributeDescriptor && attribute) { + attributeDescriptor = { + type: attribute.type, + name: attribute.name, + meta: attribute.meta + }; + } + } + + if (attributeDescriptor) { + valueDescriptor = this.getValueDescriptor(attributeDescriptor.type); + } + + return [attributeDescriptor, valueDescriptor]; + } + + public static getMetaItemDescriptor(name?: string): MetaItemDescriptor | undefined { + if (!name) { + return; + } + + // Meta item descriptor names are globally unique + return this._metaItemDescriptors.find((metaItemDescriptor) => metaItemDescriptor.name === name); + } + + public static getAssetDescriptorColour(typeOrDescriptor: string | AssetTypeInfo | AssetDescriptor | undefined, fallbackColor?: string): string | undefined { + const assetDescriptor = this.getAssetDescriptor(typeOrDescriptor); + return assetDescriptor && assetDescriptor.colour ? assetDescriptor.colour : fallbackColor; + } + + public static getAssetDescriptorIcon(typeOrDescriptor: string | AssetTypeInfo | AssetDescriptor | undefined, fallbackIcon?: string): string | undefined { + const assetDescriptor = this.getAssetDescriptor(typeOrDescriptor); + return assetDescriptor && assetDescriptor.icon ? assetDescriptor.icon : fallbackIcon; + } +} diff --git a/ui/component/model/tsconfig.json b/ui/component/model/tsconfig.json new file mode 100644 index 000000000..8a0e9a1dd --- /dev/null +++ b/ui/component/model/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig", + "compilerOptions": { + "outDir": "./lib", + "rootDir": "src", + "preserveConstEnums": true + }, + "include": [ + "./src" + ] +} diff --git a/ui/component/rest/.gitignore b/ui/component/rest/.gitignore new file mode 100644 index 000000000..9fd86589d --- /dev/null +++ b/ui/component/rest/.gitignore @@ -0,0 +1 @@ +src/restclient.ts \ No newline at end of file diff --git a/ui/component/rest/.npmignore b/ui/component/rest/.npmignore new file mode 100644 index 000000000..17e64b1ad --- /dev/null +++ b/ui/component/rest/.npmignore @@ -0,0 +1,8 @@ +build/ +build.gradle +test/ +src/ +webpack.config.js +tsconfig.json +dist/*.map +.tsbuildinfo \ No newline at end of file diff --git a/ui/component/rest/README.md b/ui/component/rest/README.md new file mode 100644 index 000000000..913dda17e --- /dev/null +++ b/ui/component/rest/README.md @@ -0,0 +1,75 @@ +# @openremote/rest +[![NPM Version][npm-image]][npm-url] +[![Linux Build][travis-image]][travis-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +ES6 modules for connecting to an OpenRemote Manager as well as utilities for performing common tasks. + +The default export is a singleton of type `RestApi` that can be used to communicate with the OpenRemote Manager REST API. +It uses an [axios](https://github.com/axios/axios) client to perform the requests and it contains strongly typed +definitions for each OpenRemote Manager REST API endpoint (JAX-RS resource). + + + +## Install +```bash +npm i @openremote/rest +yarn add @openremote/rest +``` + +## Usage +For a full list of properties, methods and options refer to the TypeDoc generated [documentation](). + +If used in conjunction with `@openremote/core` and the `Manager` `init` method has been called then the default export +will be ready to use, the endpoints can be accessed via the `RestApi` `api` property and each JAX-RS resource defined +in the OpenRemote Manager is also defined with the same name in the `RestApi` object. + +```$typescript +import openremote from "@openremote/core"; +import rest from "@openremote/rest"; + +openremote.init({ + ... +}).then((success) => { + if (success) { + let assetQuery = ...; + let response = await rest.api.AssetResource.queryAssets(assetQuery); + let assets = response.data; + + // Do something with the assets + } else { + // Something has gone wrong + } +}); +``` + +It is possible to add additional request interceptors by calling the `addRequestInterceptor` method, it is also possible +to access the `AxiosInstance` by calling the `axiosInstance` property. + +It is also possible to instantiate the `RestApi` object on demand but note you will need to ensure the Authorization +header is correctly set if calling secure endpoints on the OpenRemote Manager REST API. + +```$typescript +import {RestApi} from "@openremote/rest"; + +let rest = new RestApi(); +rest.setTimeout(10000); +rest.addRequestInterceptor(...); +rest.initialise(); +``` + + +## Supported Browsers +The last 2 versions of all modern browsers are supported, including Chrome, Safari, Opera, Firefox, Edge. In addition, +Internet Explorer 11 is also supported. + + +## License +[GNU AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html) + +[npm-image]: https://img.shields.io/npm/v/live-xxx.svg +[npm-url]: https://npmjs.org/package/@openremote/core +[travis-image]: https://img.shields.io/travis/live-js/live-xxx/master.svg +[travis-url]: https://travis-ci.org/live-js/live-xxx +[coveralls-image]: https://img.shields.io/coveralls/live-js/live-xxx/master.svg +[coveralls-url]: https://coveralls.io/r/live-js/live-xxx?branch=master \ No newline at end of file diff --git a/ui/component/rest/build.gradle b/ui/component/rest/build.gradle new file mode 100644 index 000000000..f45b14e9c --- /dev/null +++ b/ui/component/rest/build.gradle @@ -0,0 +1,123 @@ +apply plugin: "groovy" +apply plugin: "cz.habarta.typescript-generator" + +buildscript { + repositories { + mavenCentral() + jcenter() + } + dependencies { + classpath "cz.habarta.typescript-generator:typescript-generator-gradle-plugin:$typescriptGeneratorVersion" + } +} + +dependencies { + compileOnly findProject(":util") + implementation findProject(":model") + implementation findProject(":ui:component:model") + implementation "cz.habarta.typescript-generator:typescript-generator-core:$typescriptGeneratorVersion" + implementation "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:$jacksonVersion" + implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jacksonVersion" + implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:$jacksonVersion" +} + +task generateTypescriptModelInfo(type: cz.habarta.typescript.generator.gradle.GenerateTask) { + jsonLibrary = "jackson2" + classPatterns = [ + "org.openremote.model.**" + ] + outputKind = "module" + generateInfoJson = true + excludeClassPatterns = [ + "org.openremote.model.util.**", + "org.openremote.model.flow.**", + "java.io.**", + "java.lang.**", + "org.hibernate.**", + "jakarta.**" + ] + customTypeProcessor = "CustomTypeProcessor" + customTypeNamingFunction = "function(name, simpleName) { if (name.indexOf(\"\$\") > 0) return name.substr(name.lastIndexOf(\".\")+1).replace(\"\$\",\"\"); }" + customTypeMappings = [ + "com.fasterxml.jackson.databind.node.ObjectNode:{ [id: string]: any }", + "java.lang.Class:string" + ] + optionalProperties = "all" // TODO: cleanup model to be more explicit about optional params + mapEnum = cz.habarta.typescript.generator.EnumMapping.asEnum + mapDate = cz.habarta.typescript.generator.DateMapping.asNumber + jackson2Modules = [ + "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", + "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", + "com.fasterxml.jackson.module.paramnames.ParameterNamesModule" + ] + extensions = [ + "CustomExtension", + "JsonSerializeExtension" + ] +} + +generateTypeScript { + dependsOn generateTypescriptModelInfo + jsonLibrary = "jackson2" + customTypeNamingFunction = "function(name, simpleName) { if (name.indexOf(\"\$\") > 0) return name.substr(name.lastIndexOf(\".\")+1).replace(\"\$\",\"\"); }" + customTypeMappings = [ + "com.fasterxml.jackson.databind.node.ObjectNode:{ [id: string]: any }", + "java.lang.Class:string", + "org.openremote.model.asset.Asset:Model.Asset", + "org.openremote.model.asset.AssetDescriptor:Model.AssetDescriptor", + "org.openremote.model.asset.agent.Agent:Model.Agent", + "org.openremote.model.asset.agent.AgentDescriptor:Model.AgentDescriptor", + "org.openremote.model.value.MetaItemDescriptor:Model.MetaItemDescriptor", + "org.openremote.model.value.ValueDescriptor:Model.ValueDescriptor" + ] + classPatterns = [ + "org.openremote.model.**Resource" + ] + excludeClassPatterns = [ + "org.openremote.model.util.**", + "org.openremote.model.flow.**", + "java.io.**", + "java.lang.**", + "org.hibernate.**", + "jakarta.**" + ] + moduleDependencies = [ + cz.habarta.typescript.generator.ModuleDependency.module( + "@openremote/model", + "Model", + new File("$buildDir/typescript-generator/typescript-generator-info.json"), + (String)null, + (String)null + ) + ] + outputFile = "src/restclient.ts" + outputFileType = "implementationFile" + outputKind = "module" + mapEnum = cz.habarta.typescript.generator.EnumMapping.asEnum + mapDate = cz.habarta.typescript.generator.DateMapping.asNumber + restNamespacing = "perResource" + extensions = [ + "CustomExtension", + "JsonSerializeExtension", + "AggregatedApiClient", + "cz.habarta.typescript.generator.ext.AxiosClientExtension" + ] +} + +clean { + doLast { + def dir = new File("${projectDir}/dist") + dir.deleteDir() + } +} + +build.dependsOn generateTypeScript, npmBuild +npmBuild.dependsOn generateTypeScript + +task prepareUi() { + dependsOn clean, build, npmPrepare +} + +task publishUi() { + dependsOn clean, build, npmPublish +} diff --git a/ui/component/rest/package.json b/ui/component/rest/package.json new file mode 100644 index 000000000..304256ba4 --- /dev/null +++ b/ui/component/rest/package.json @@ -0,0 +1,33 @@ +{ + "name": "rest", + "version": "1.1.0", + "description": "OpenRemote 3.x REST API", + "main": "dist/umd/index.bundle.js", + "private": true, + "module": "lib/index.js", + "types": "lib/index.d.ts", + "exports": { + ".": "./lib/index.js", + "./*": "./lib/*.js" + }, + "files": [ + "lib", + "dist" + ], + "scripts": { + "build": "npx tsc -b", + "test": "echo \"No tests\" && exit 0", + "prepublishOnly": "npx webpack" + }, + "author": "OpenRemote", + "license": "AGPL-3.0-or-later", + "dependencies": { + "@openremote/model": "workspace:*", + "axios": "0.24.0", + "qs": "^6.8.0" + }, + "devDependencies": { + "@openremote/util": "workspace:*", + "@types/qs": "^6.9.7" + } +} diff --git a/ui/component/rest/src/index.ts b/ui/component/rest/src/index.ts new file mode 100644 index 000000000..2d3c926a6 --- /dev/null +++ b/ui/component/rest/src/index.ts @@ -0,0 +1,44 @@ +import axios, {AxiosInstance, AxiosRequestConfig, GenericAxiosResponse, AxiosError} from "axios"; +import {ApiClient, RestResponse} from "./restclient"; +import Qs from "qs"; + +const isAxiosError = axios.isAxiosError; + +export {RestResponse, GenericAxiosResponse, AxiosError, isAxiosError}; + +export class RestApi { + + get api() { + return this._client; + } + + protected _client!: ApiClient; + protected _axiosInstance!: AxiosInstance; + + constructor() { + this._axiosInstance = axios.create(); + this._axiosInstance.defaults.headers.common["Content-Type"] = "application/json"; + this._axiosInstance.interceptors.request.use((config) => { + config.paramsSerializer = (params) => Qs.stringify(params, {arrayFormat: "repeat"}); + return config; + }); + } + + get axiosInstance() { + return this._axiosInstance; + } + + public setTimeout(timeout: number) { + this._axiosInstance.defaults.timeout = timeout; + } + + public addRequestInterceptor(interceptor: (config: AxiosRequestConfig) => AxiosRequestConfig) { + this._axiosInstance.interceptors.request.use(interceptor); + } + + public initialise(baseUrl: string) { + this._client = new ApiClient(baseUrl, this._axiosInstance); + } +} + +export default new RestApi(); diff --git a/ui/component/rest/tsconfig.json b/ui/component/rest/tsconfig.json new file mode 100644 index 000000000..3436fc50f --- /dev/null +++ b/ui/component/rest/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "../../tsconfig", + "compilerOptions": { + "outDir": "./lib", + "rootDir": "src" + }, + "include": [ + "./src" + ], + "references": [ + { "path": "../model" } + ] +} diff --git a/ui/component/rest/webpack.config.js b/ui/component/rest/webpack.config.js new file mode 100644 index 000000000..d2bebf8c4 --- /dev/null +++ b/ui/component/rest/webpack.config.js @@ -0,0 +1,16 @@ +const util = require("@openremote/util"); + +bundles = { + "index": { + vendor: { + "axios": "axios", + "qs": "Qs" + }, + excludeOr: true + }, + "index.bundle": { + excludeOr: true, + } +}; + +module.exports = util.generateExports(__dirname); diff --git a/yarn.lock b/yarn.lock index 2054d5292..ac9736a24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -39,26 +39,26 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.8.3": - version: 7.23.6 - resolution: "@babel/core@npm:7.23.6" +"@babel/core@npm:^7.16.0": + version: 7.23.7 + resolution: "@babel/core@npm:7.23.7" dependencies: "@ampproject/remapping": ^2.2.0 "@babel/code-frame": ^7.23.5 "@babel/generator": ^7.23.6 "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-module-transforms": ^7.23.3 - "@babel/helpers": ^7.23.6 + "@babel/helpers": ^7.23.7 "@babel/parser": ^7.23.6 "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.6 + "@babel/traverse": ^7.23.7 "@babel/types": ^7.23.6 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: 4bddd1b80394a64b2ee33eeb216e8a2a49ad3d74f0ca9ba678c84a37f4502b2540662d72530d78228a2a349fda837fa852eea5cd3ae28465d1188acc6055868e + checksum: 32d5bf73372a47429afaae9adb0af39e47bcea6a831c4b5dcbb4791380cda6949cb8cb1a2fea8b60bb1ebe189209c80e333903df1fa8e9dcb04798c0ce5bf59e languageName: node linkType: hard @@ -106,8 +106,8 @@ __metadata: linkType: hard "@babel/helper-create-class-features-plugin@npm:^7.22.15": - version: 7.23.6 - resolution: "@babel/helper-create-class-features-plugin@npm:7.23.6" + version: 7.23.7 + resolution: "@babel/helper-create-class-features-plugin@npm:7.23.7" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 "@babel/helper-environment-visitor": ^7.22.20 @@ -120,7 +120,7 @@ __metadata: semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 356b71b9f4a3a95917432bf6a452f475a292d394d9310e9c8b23c8edb564bee91e40d4290b8aa8779d2987a7c39ae717b2d76edc7c952078b8952df1a20259e3 + checksum: 33e60714b856c3816a7965d4c76278cc8f430644a2dfc4eeafad2f7167c4fbd2becdb74cbfeb04b02efd6bbd07176ef53c6683262b588e65d378438e9c55c26b languageName: node linkType: hard @@ -152,6 +152,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.5.0": + version: 0.5.0 + resolution: "@babel/helper-define-polyfill-provider@npm:0.5.0" + dependencies: + "@babel/helper-compilation-targets": ^7.22.6 + "@babel/helper-plugin-utils": ^7.22.5 + debug: ^4.1.1 + lodash.debounce: ^4.0.8 + resolve: ^1.14.2 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: d24626b819d3875cb65189d761004e9230f2b3fb60542525c4785616f4b2366741369235a864b744f54beb26d625ae4b0af0c9bb3306b61bf4fccb61e0620020 + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" @@ -312,14 +327,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helpers@npm:7.23.6" +"@babel/helpers@npm:^7.23.7": + version: 7.23.8 + resolution: "@babel/helpers@npm:7.23.8" dependencies: "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.6 + "@babel/traverse": ^7.23.7 "@babel/types": ^7.23.6 - checksum: c5ba62497e1d717161d107c4b3de727565c68b6b9f50f59d6298e613afeca8895799b227c256e06d362e565aec34e26fb5c675b9c3d25055c52b945a21c21e21 + checksum: 8b522d527921f8df45a983dc7b8e790c021250addf81ba7900ba016e165442a527348f6f877aa55e1debb3eef9e860a334b4e8d834e6c9b438ed61a63d9a7ad4 languageName: node linkType: hard @@ -367,15 +382,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.3" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.7" dependencies: "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: 4690123f0ef7c11d6bf1a9579e4f463ce363563b75ec3f6ca66cf68687e39d8d747a82c833847653962f79da367eca895d9095c60d8ebb224a1d4277003acc11 + checksum: f88e400b548202a6f8c5dfd25bc4949a13ea1ccb64a170d7dea4deaa655a0fcb001d3fd61c35e1ad9c09a3d5f0d43f783400425471fe6d660ccaf33dabea9aba languageName: node linkType: hard @@ -598,9 +613,9 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.4" +"@babel/plugin-transform-async-generator-functions@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.7" dependencies: "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-plugin-utils": ^7.22.5 @@ -608,7 +623,7 @@ __metadata: "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e2fc132c9033711d55209f4781e1fc73f0f4da5e0ca80a2da73dec805166b73c92a6e83571a8994cd2c893a28302e24107e90856202b24781bab734f800102bb + checksum: b1f66b23423933c27336b1161ac92efef46683321caea97e2255a666f992979376f47a5559f64188d3831fa66a4b24c2a7a40838cc0e9737e90eebe20e8e6372 languageName: node linkType: hard @@ -672,22 +687,21 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/plugin-transform-classes@npm:7.23.5" +"@babel/plugin-transform-classes@npm:^7.23.8": + version: 7.23.8 + resolution: "@babel/plugin-transform-classes@npm:7.23.8" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 - "@babel/helper-optimise-call-expression": ^7.22.5 "@babel/helper-plugin-utils": ^7.22.5 "@babel/helper-replace-supers": ^7.22.20 "@babel/helper-split-export-declaration": ^7.22.6 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6d0dd3b0828e84a139a51b368f33f315edee5688ef72c68ba25e0175c68ea7357f9c8810b3f61713e368a3063cdcec94f3a2db952e453b0b14ef428a34aa8169 + checksum: 7dee6cebe52131d2d16944f36e1fdb9d4b24f44d0e7e450f93a44435d001f17cc0789a4cb6b15ec67c8e484581b8a730b5c3ec374470f29ff0133086955b8c58 languageName: node linkType: hard @@ -1066,18 +1080,18 @@ __metadata: linkType: hard "@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.23.6 - resolution: "@babel/plugin-transform-runtime@npm:7.23.6" + version: 7.23.7 + resolution: "@babel/plugin-transform-runtime@npm:7.23.7" dependencies: "@babel/helper-module-imports": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 - babel-plugin-polyfill-corejs2: ^0.4.6 - babel-plugin-polyfill-corejs3: ^0.8.5 - babel-plugin-polyfill-regenerator: ^0.5.3 + babel-plugin-polyfill-corejs2: ^0.4.7 + babel-plugin-polyfill-corejs3: ^0.8.7 + babel-plugin-polyfill-regenerator: ^0.5.4 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d87da909e40d31e984ca5487ba36fa229449b773bc0f3fbf1d3c5ccac788ad3aef7481f1d4a3384c1813ee4f958af52b449089d96c0d5625868c028dd630d683 + checksum: b3cc760afbfdddac5fec3ba3a3916a448d152ada213dcb3ffe54115eaa09db1249f1661b7f271d79c8e6b03ebd5315c049800287cde372900f2557a6e2fe3333 languageName: node linkType: hard @@ -1185,8 +1199,8 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.16.4": - version: 7.23.6 - resolution: "@babel/preset-env@npm:7.23.6" + version: 7.23.8 + resolution: "@babel/preset-env@npm:7.23.8" dependencies: "@babel/compat-data": ^7.23.5 "@babel/helper-compilation-targets": ^7.23.6 @@ -1194,7 +1208,7 @@ __metadata: "@babel/helper-validator-option": ^7.23.5 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.23.3 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.23.3 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.23.3 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.23.7 "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-class-properties": ^7.12.13 @@ -1215,13 +1229,13 @@ __metadata: "@babel/plugin-syntax-top-level-await": ^7.14.5 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 "@babel/plugin-transform-arrow-functions": ^7.23.3 - "@babel/plugin-transform-async-generator-functions": ^7.23.4 + "@babel/plugin-transform-async-generator-functions": ^7.23.7 "@babel/plugin-transform-async-to-generator": ^7.23.3 "@babel/plugin-transform-block-scoped-functions": ^7.23.3 "@babel/plugin-transform-block-scoping": ^7.23.4 "@babel/plugin-transform-class-properties": ^7.23.3 "@babel/plugin-transform-class-static-block": ^7.23.4 - "@babel/plugin-transform-classes": ^7.23.5 + "@babel/plugin-transform-classes": ^7.23.8 "@babel/plugin-transform-computed-properties": ^7.23.3 "@babel/plugin-transform-destructuring": ^7.23.3 "@babel/plugin-transform-dotall-regex": ^7.23.3 @@ -1263,14 +1277,14 @@ __metadata: "@babel/plugin-transform-unicode-regex": ^7.23.3 "@babel/plugin-transform-unicode-sets-regex": ^7.23.3 "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.6 - babel-plugin-polyfill-corejs3: ^0.8.5 - babel-plugin-polyfill-regenerator: ^0.5.3 + babel-plugin-polyfill-corejs2: ^0.4.7 + babel-plugin-polyfill-corejs3: ^0.8.7 + babel-plugin-polyfill-regenerator: ^0.5.4 core-js-compat: ^3.31.0 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 130262f263c8a76915ff5361f78afa9e63b4ecbf3ade8e833dc7546db7b9552ab507835bdea0feb5e70861345ca128a31327fd2e187084a215fc9dd1cc0ed38e + checksum: b850f99fc4aed4ba22c7d9207bd2bbc7a729b49ea6f2c2c36e819fe209e309b96fba336096e555b46f791b39f7cdd5ac41246b556283d435a99106eb825a209f languageName: node linkType: hard @@ -1295,11 +1309,11 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.23.6 - resolution: "@babel/runtime@npm:7.23.6" + version: 7.23.8 + resolution: "@babel/runtime@npm:7.23.8" dependencies: regenerator-runtime: ^0.14.0 - checksum: 1a8eaf3d3a103ef5227b60ca7ab5c589118c36ca65ef2d64e65380b32a98a3f3b5b3ef96660fa0471b079a18b619a8317f3e7f03ab2b930c45282a8b69ed9a16 + checksum: 0bd5543c26811153822a9f382fd39886f66825ff2a397a19008011376533747cd05c33a91f6248c0b8b0edf0448d7c167ebfba34786088f1b7eb11c65be7dfc3 languageName: node linkType: hard @@ -1314,9 +1328,9 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/traverse@npm:7.23.6" +"@babel/traverse@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/traverse@npm:7.23.7" dependencies: "@babel/code-frame": ^7.23.5 "@babel/generator": ^7.23.6 @@ -1328,7 +1342,7 @@ __metadata: "@babel/types": ^7.23.6 debug: ^4.3.1 globals: ^11.1.0 - checksum: 48f2eac0e86b6cb60dab13a5ea6a26ba45c450262fccdffc334c01089e75935f7546be195e260e97f6e43cea419862eda095018531a2718fef8189153d479f88 + checksum: d4a7afb922361f710efc97b1e25ec343fab8b2a4ddc81ca84f9a153f22d4482112cba8f263774be8d297918b6c4767c7a98988ab4e53ac73686c986711dd002e languageName: node linkType: hard @@ -1426,21 +1440,14 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.0.1": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 - languageName: node - linkType: hard - "@humanwhocodes/config-array@npm:^0.11.13": - version: 0.11.13 - resolution: "@humanwhocodes/config-array@npm:0.11.13" + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": ^2.0.1 - debug: ^4.1.1 + "@humanwhocodes/object-schema": ^2.0.2 + debug: ^4.3.1 minimatch: ^3.0.5 - checksum: f8ea57b0d7ed7f2d64cd3944654976829d9da91c04d9c860e18804729a33f7681f78166ef4c761850b8c324d362f7d53f14c5c44907a6b38b32c703ff85e4805 + checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 languageName: node linkType: hard @@ -1451,17 +1458,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.1": - version: 2.0.1 - resolution: "@humanwhocodes/object-schema@npm:2.0.1" - checksum: 24929487b1ed48795d2f08346a0116cc5ee4634848bce64161fb947109352c562310fd159fc64dda0e8b853307f5794605191a9547f7341158559ca3c8262a45 - languageName: node - linkType: hard - -"@hutson/parse-repository-url@npm:^3.0.0": - version: 3.0.2 - resolution: "@hutson/parse-repository-url@npm:3.0.2" - checksum: 39992c5f183c5ca3d761d6ed9dfabcb79b5f3750bf1b7f3532e1dc439ca370138bbd426ee250fdaba460bc948e6761fbefd484b8f4f36885d71ded96138340d1 +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.2 + resolution: "@humanwhocodes/object-schema@npm:2.0.2" + checksum: 2fc11503361b5fb4f14714c700c02a3f4c7c93e9acd6b87a29f62c522d90470f364d6161b03d1cc618b979f2ae02aed1106fd29d302695d8927e2fc8165ba8ee languageName: node linkType: hard @@ -1521,13 +1521,13 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.20 - resolution: "@jridgewell/trace-mapping@npm:0.3.20" +"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.22 + resolution: "@jridgewell/trace-mapping@npm:0.3.22" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: cd1a7353135f385909468ff0cf20bdd37e59f2ee49a13a966dedf921943e222082c583ade2b579ff6cd0d8faafcb5461f253e1bf2a9f48fec439211fdbe788f5 + checksum: ac7dd2cfe0b479aa1b81776d40d789243131cc792dc8b6b6a028c70fcd6171958ae1a71bf67b618ffe3c0c3feead9870c095ee46a5e30319410d92976b28f498 languageName: node linkType: hard @@ -1557,1024 +1557,235 @@ __metadata: languageName: node linkType: hard -"@lerna/add@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/add@npm:4.0.0" - dependencies: - "@lerna/bootstrap": 4.0.0 - "@lerna/command": 4.0.0 - "@lerna/filter-options": 4.0.0 - "@lerna/npm-conf": 4.0.0 - "@lerna/validation-error": 4.0.0 - dedent: ^0.7.0 - npm-package-arg: ^8.1.0 - p-map: ^4.0.0 - pacote: ^11.2.6 - semver: ^7.3.4 - checksum: 769efaf964385f682a48e71a8eeb159158bfe4326682d0167147f08bbedad06f7f9964a658fc5508900e769257342a8c796e510868f5ac5c354631baa4d583d9 - languageName: node - linkType: hard - -"@lerna/bootstrap@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/bootstrap@npm:4.0.0" - dependencies: - "@lerna/command": 4.0.0 - "@lerna/filter-options": 4.0.0 - "@lerna/has-npm-version": 4.0.0 - "@lerna/npm-install": 4.0.0 - "@lerna/package-graph": 4.0.0 - "@lerna/pulse-till-done": 4.0.0 - "@lerna/rimraf-dir": 4.0.0 - "@lerna/run-lifecycle": 4.0.0 - "@lerna/run-topologically": 4.0.0 - "@lerna/symlink-binary": 4.0.0 - "@lerna/symlink-dependencies": 4.0.0 - "@lerna/validation-error": 4.0.0 - dedent: ^0.7.0 - get-port: ^5.1.1 - multimatch: ^5.0.0 - npm-package-arg: ^8.1.0 - npmlog: ^4.1.2 - p-map: ^4.0.0 - p-map-series: ^2.1.0 - p-waterfall: ^2.1.1 - read-package-tree: ^5.3.1 - semver: ^7.3.4 - checksum: 072ce3053a0f7c1e2ae93be02d75ef395e291a90cdd20c669e921da2eac2290bebbe2e11453f540759a24c6e32f86331fe188bf85cd6dc341244c8fadc86c9ed - languageName: node - linkType: hard - -"@lerna/changed@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/changed@npm:4.0.0" - dependencies: - "@lerna/collect-updates": 4.0.0 - "@lerna/command": 4.0.0 - "@lerna/listable": 4.0.0 - "@lerna/output": 4.0.0 - checksum: f12a5d6cc478fe0801e74a0bd1f86743fbc26028fb85d2f67479cfa252822ae2e6157976a63ac3e7f5a4f6702b289a358a32cac689ab14c63a6601cff26f239b - languageName: node - linkType: hard - -"@lerna/check-working-tree@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/check-working-tree@npm:4.0.0" - dependencies: - "@lerna/collect-uncommitted": 4.0.0 - "@lerna/describe-ref": 4.0.0 - "@lerna/validation-error": 4.0.0 - checksum: b4ce67942a13929580941d3e2fe49880c66ca37da3d86d14a4b158477d03c9cc939c304092658f98868c7484ba065bd721b5f8524378ee0086695d6b309e10e2 +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.1.2 + resolution: "@lit-labs/ssr-dom-shim@npm:1.1.2" + checksum: 73fd787893851d4ec4aaa5c775405ed2aae4ca0891b2dd3c973b32c2f4bf70ada5481dd0224e52b786d037aa8a00052186ad1623c44551affd66f6409cca8da6 languageName: node linkType: hard -"@lerna/child-process@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/child-process@npm:4.0.0" +"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" dependencies: - chalk: ^4.1.0 - execa: ^5.0.0 - strong-log-transformer: ^2.1.0 - checksum: 184ea5520b575c0e71c49bb1f8ce82a7e34635fcf7972a5c2d17e2919b646e42644e36c7b88f2ff7539f6064affcc6161136af88605d3eeb74d9bade9a9f4cde + "@lit-labs/ssr-dom-shim": ^1.0.0 + checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e languageName: node linkType: hard -"@lerna/clean@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/clean@npm:4.0.0" - dependencies: - "@lerna/command": 4.0.0 - "@lerna/filter-options": 4.0.0 - "@lerna/prompt": 4.0.0 - "@lerna/pulse-till-done": 4.0.0 - "@lerna/rimraf-dir": 4.0.0 - p-map: ^4.0.0 - p-map-series: ^2.1.0 - p-waterfall: ^2.1.1 - checksum: 40fa6d12ca1ac9460ccb1bbdae84bbffca1564bd23119be8eba0d01cec992be9c3813859ee59b4b2a601841e2e5672baa6a68c3cfe7e084ebcf702c1e152075a +"@mapbox/corslite@npm:0.0.7": + version: 0.0.7 + resolution: "@mapbox/corslite@npm:0.0.7" + checksum: ce943e303b660fa417fbdb0257ce6d8cc58c41dbff3a1006ac25ee550a18d66e2c80fd18c26cea78d97b7a079d4a456b906900847618f574c487ae19d0a0847c languageName: node linkType: hard -"@lerna/cli@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/cli@npm:4.0.0" +"@mapbox/geojson-rewind@npm:^0.5.0": + version: 0.5.2 + resolution: "@mapbox/geojson-rewind@npm:0.5.2" dependencies: - "@lerna/global-options": 4.0.0 - dedent: ^0.7.0 - npmlog: ^4.1.2 - yargs: ^16.2.0 - checksum: f6eae6a35a2286c069ba3f5923ab3669fd35379baf0c767872cf077ec4e2c849bf4ec5756a92a555dfa52de18f46ca765657e4b0ca47af0ad4ff4d00733a1e99 + get-stream: ^6.0.1 + minimist: ^1.2.6 + bin: + geojson-rewind: geojson-rewind + checksum: 721470ab5e8912d69aef06fa4db891bade8b028d6708a35a982b1dfec0f40eb4ba05a749258867f5844cf4e776e53866813bf9c97e3289054b21cbf7840d3608 languageName: node linkType: hard -"@lerna/collect-uncommitted@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/collect-uncommitted@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - chalk: ^4.1.0 - npmlog: ^4.1.2 - checksum: eb7c6201057822bb7dc7d92b548ed1aa26e1930ebb1135e3bcbf9f1c0a4fd4426b5c7d5c2fca58e99ec8dfdfe9b93e05dd0dc37544708dcb96cededb0a2c1529 +"@mapbox/geojson-types@npm:^1.0.2": + version: 1.0.2 + resolution: "@mapbox/geojson-types@npm:1.0.2" + checksum: ab1fa0afcedb384aea39b25218b74dd823fc86929c5df5f15fbebac1d98eb30c16f4dded7199999c99d23a0a5f36c6e3380aad91adc736c302a94adbd3980ace languageName: node linkType: hard -"@lerna/collect-updates@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/collect-updates@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - "@lerna/describe-ref": 4.0.0 - minimatch: ^3.0.4 - npmlog: ^4.1.2 - slash: ^3.0.0 - checksum: 6d92fbfe2ab6e7a9e15e21c02f6323c4f027894191399de8f63fa5d1295036702647349b934a546ea2ca053468012317fd39e10f526c1ab786d151b9ad86f0f1 +"@mapbox/jsonlint-lines-primitives@npm:^2.0.2": + version: 2.0.2 + resolution: "@mapbox/jsonlint-lines-primitives@npm:2.0.2" + checksum: 4eb31edd3ccff530f7b687ddc6d813d6e24fc66e9a563460882e7861b49f9331c5ded6fd7e927b37affbbd98f83bff1f7b916119044f1931df03c6ffedba2cfb languageName: node linkType: hard -"@lerna/command@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/command@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - "@lerna/package-graph": 4.0.0 - "@lerna/project": 4.0.0 - "@lerna/validation-error": 4.0.0 - "@lerna/write-log-file": 4.0.0 - clone-deep: ^4.0.1 - dedent: ^0.7.0 - execa: ^5.0.0 - is-ci: ^2.0.0 - npmlog: ^4.1.2 - checksum: cebcf7a2c3820045d837e027b165aa27b675d02713c179bc5f8c60cfe97882e9642a83eac40e122e3e2793f222fdba51d2ae934cd4e6341bc0eb195a79eb0c1d +"@mapbox/mapbox-gl-supported@npm:^1.5.0": + version: 1.5.0 + resolution: "@mapbox/mapbox-gl-supported@npm:1.5.0" + peerDependencies: + mapbox-gl: ">=0.32.1 <2.0.0" + checksum: 0861f89e2a1e116a8731242fe049e6ad398ff3ac1481b87df9b042daa8ad76f5f6e1f60acc37d2bd483546817280259bde57e1aa51e46d1bef9efcecd4884efe languageName: node linkType: hard -"@lerna/conventional-commits@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/conventional-commits@npm:4.0.0" - dependencies: - "@lerna/validation-error": 4.0.0 - conventional-changelog-angular: ^5.0.12 - conventional-changelog-core: ^4.2.2 - conventional-recommended-bump: ^6.1.0 - fs-extra: ^9.1.0 - get-stream: ^6.0.0 - lodash.template: ^4.5.0 - npm-package-arg: ^8.1.0 - npmlog: ^4.1.2 - pify: ^5.0.0 - semver: ^7.3.4 - checksum: 84c1c18de23e2b65ba6677984c7379c9f1961c625576ca047c7325cba50ac87b2a334b8dcefb0a503ae0e253edca6d8f6e4c914466bf484411f8310ab8fe2d30 +"@mapbox/point-geometry@npm:0.1.0, @mapbox/point-geometry@npm:^0.1.0, @mapbox/point-geometry@npm:~0.1.0": + version: 0.1.0 + resolution: "@mapbox/point-geometry@npm:0.1.0" + checksum: ed41c1ce0140de81039424415d9a199abba72cdb2287314e1b8c3e295da3224f7e8c1b0ae99a9b097703e7abe63e1978a518e29896989cc8bba3d482360bc22f languageName: node linkType: hard -"@lerna/create-symlink@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/create-symlink@npm:4.0.0" - dependencies: - cmd-shim: ^4.1.0 - fs-extra: ^9.1.0 - npmlog: ^4.1.2 - checksum: 38345c6c0ab1137c7b1def43af4e19291aba87ffbfee4d6c5ad368744701f06e7d6015c304733baa636c34fc853f542d609325cefcb53af096c4c5b005811796 +"@mapbox/sanitize-caja@npm:^0.1.4": + version: 0.1.4 + resolution: "@mapbox/sanitize-caja@npm:0.1.4" + checksum: 39ae961ddde6168f9ee66ab33b0cebefac8b51667ceff256281e8e68040acdf3bdc28cce7826a023cb190adcaffd4aa0eda4d0eb2b02b0dfc82ffc51603efa33 languageName: node linkType: hard -"@lerna/create@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/create@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - "@lerna/command": 4.0.0 - "@lerna/npm-conf": 4.0.0 - "@lerna/validation-error": 4.0.0 - dedent: ^0.7.0 - fs-extra: ^9.1.0 - globby: ^11.0.2 - init-package-json: ^2.0.2 - npm-package-arg: ^8.1.0 - p-reduce: ^2.1.0 - pacote: ^11.2.6 - pify: ^5.0.0 - semver: ^7.3.4 - slash: ^3.0.0 - validate-npm-package-license: ^3.0.4 - validate-npm-package-name: ^3.0.0 - whatwg-url: ^8.4.0 - yargs-parser: 20.2.4 - checksum: f572fa7c12ded23284e42169bfa86a7eea811517d1735f200da858b5ceea527df3fc1b438b0b9bb2d4e7267acaf9c0575435c108ce8cc36ea5be2c95f0fb0251 +"@mapbox/tiny-sdf@npm:^1.1.1": + version: 1.2.5 + resolution: "@mapbox/tiny-sdf@npm:1.2.5" + checksum: d4cfd700c8ccd8b9183da78a943e314cada4184966a52758857cc7141391829a2da31b733046ee0a57e169396314533ffbde8445ce3476a193c6aefcc7bc883a languageName: node linkType: hard -"@lerna/describe-ref@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/describe-ref@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - npmlog: ^4.1.2 - checksum: 634d1573f7e87f2a44d97384539d12702bebdee07341c77c335ab03b3b06843d7e1f4e8e4b079b6ca39941f66035dfed072bb3525347c60694620363d7942224 +"@mapbox/unitbezier@npm:^0.0.0": + version: 0.0.0 + resolution: "@mapbox/unitbezier@npm:0.0.0" + checksum: 22ae6d56f743570fb222a5b0d323398e342007f689ae6445b6238d60a2faaa312b41c1de1fb2553bca4ccdb2d3f7006af04d94457c54b44a6454ce0198eebf9e languageName: node linkType: hard -"@lerna/diff@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/diff@npm:4.0.0" +"@mapbox/vector-tile@npm:^1.3.1": + version: 1.3.1 + resolution: "@mapbox/vector-tile@npm:1.3.1" dependencies: - "@lerna/child-process": 4.0.0 - "@lerna/command": 4.0.0 - "@lerna/validation-error": 4.0.0 - npmlog: ^4.1.2 - checksum: e086875c59096799d9a532f0b65117e13d91d345fa915bbb4d0e8da36b032baee91e731c38b073bf324d0fc66e8d21c3a0b376f3de52053999117fa52ae981dc + "@mapbox/point-geometry": ~0.1.0 + checksum: 7093d4fa7d0382a0eae9d79526c5ad57c32099300b013d3afb4ab7499ac2a096f6f0a487cc81151ef81e0432a4b157513666b1592a4a4c1497341cde835551aa languageName: node linkType: hard -"@lerna/exec@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/exec@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - "@lerna/command": 4.0.0 - "@lerna/filter-options": 4.0.0 - "@lerna/profiler": 4.0.0 - "@lerna/run-topologically": 4.0.0 - "@lerna/validation-error": 4.0.0 - p-map: ^4.0.0 - checksum: 90f55b525fc2fa86df5b71ccfff13da6f1b5c14a3d204fa588f38f9d73a6a5ed1af3a55d138f10b367be679560834a2066cf919b9672f0403722490c2b83a012 +"@mapbox/whoots-js@npm:^3.1.0": + version: 3.1.0 + resolution: "@mapbox/whoots-js@npm:3.1.0" + checksum: c1837c04effd205b207f441356d952eae7e8aad6c58f7c4900de50318c2147cf175936fc9434f20dfa409f9e6a78ec604d61e70c1c20572db0cc7655fbb65f50 languageName: node linkType: hard -"@lerna/filter-options@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/filter-options@npm:4.0.0" +"@maplibre/maplibre-gl-geocoder@npm:^1.2.0": + version: 1.5.0 + resolution: "@maplibre/maplibre-gl-geocoder@npm:1.5.0" dependencies: - "@lerna/collect-updates": 4.0.0 - "@lerna/filter-packages": 4.0.0 - dedent: ^0.7.0 - npmlog: ^4.1.2 - checksum: 7b0f222700a01fe3a2b5af5dac700cfdfc45833ee0bf751234272bae6d3a83a26a4a211aa007147040c53a09519903ad6b781e68541a55a2c9ca9597fb34a3c5 + lodash.debounce: ^4.0.6 + subtag: ^0.5.0 + suggestions-list: ^0.0.2 + xtend: ^4.0.1 + peerDependencies: + maplibre-gl: ">=1.14.0" + checksum: 904612238108a28e406356ecefb8370deaec40a328f34f58743a951781f681e48f2855ed4b0fa79a855e846c97e5a3aee52cce10be5d081936f816ff8eb7a2b4 languageName: node linkType: hard -"@lerna/filter-packages@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/filter-packages@npm:4.0.0" +"@material/animation@npm:^9.0.0": + version: 9.0.0 + resolution: "@material/animation@npm:9.0.0" dependencies: - "@lerna/validation-error": 4.0.0 - multimatch: ^5.0.0 - npmlog: ^4.1.2 - checksum: 65b2758ea4fe7951b41ca16d1e295441b356ddfa3af69696731968ef4254a80fc0d056d5665116494243404135b192a7330bccde7538ca6496094b81bf6e7492 + tslib: ^1.9.3 + checksum: bf764e6564ab170494ef58da9552e6435bf399e62c729baddb37e3dfe3d66277619bf8184da3986b50f216a1c6f8031803cb560c43edf062ec4876098aab6244 languageName: node linkType: hard -"@lerna/get-npm-exec-opts@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/get-npm-exec-opts@npm:4.0.0" +"@material/base@npm:^9.0.0": + version: 9.0.0 + resolution: "@material/base@npm:9.0.0" dependencies: - npmlog: ^4.1.2 - checksum: 09e395fa88756c200c5f2ca352a0a126c2c8cc7d060a8665cf80eb121eea83716e1884ace76d4601345e774c776a603a7f76f7a99a7ee5a29d67ed31d296b09b + tslib: ^1.9.3 + checksum: e45c7ef078962ca0d3639e37bda4fa24d2f5209a90ec02a86c141846cdaef50d01761d9fef0d3efae300ab869055c334ee4b3c8a344b0a40e85b122586fb25d6 languageName: node linkType: hard -"@lerna/get-packed@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/get-packed@npm:4.0.0" +"@material/button@npm:^9.0.0": + version: 9.0.0 + resolution: "@material/button@npm:9.0.0" dependencies: - fs-extra: ^9.1.0 - ssri: ^8.0.1 - tar: ^6.1.0 - checksum: 6e8191861720a21ea9e0e1c112e50f17f3ce7ac9a60af31e80ad6fb3a49dc2f3257de5c193e648c79fdfc8668774318f5c59fae95c0cd38b44d95786c438e0ae + "@material/density": ^9.0.0 + "@material/elevation": ^9.0.0 + "@material/feature-targeting": ^9.0.0 + "@material/ripple": ^9.0.0 + "@material/rtl": ^9.0.0 + "@material/shape": ^9.0.0 + "@material/theme": ^9.0.0 + "@material/touch-target": ^9.0.0 + "@material/typography": ^9.0.0 + checksum: 24574e04e444d25be574914141b81dd6a4316bf7cec0efcbb660d68578be1a993afdc781d6030a9f3941521236f2d521921d7c212b24902eed052c48778169d9 languageName: node linkType: hard -"@lerna/github-client@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/github-client@npm:4.0.0" +"@material/checkbox@npm:^9.0.0": + version: 9.0.0 + resolution: "@material/checkbox@npm:9.0.0" dependencies: - "@lerna/child-process": 4.0.0 - "@octokit/plugin-enterprise-rest": ^6.0.1 - "@octokit/rest": ^18.1.0 - git-url-parse: ^11.4.4 - npmlog: ^4.1.2 - checksum: 7535bbc12354d2de72db36ae884a05c9ef39d30bae291bf4bf30139ce096990e6f19cfbd253f00abe4601b932053e54ca53209c41001d7bef86d508d6af00db2 + "@material/animation": ^9.0.0 + "@material/base": ^9.0.0 + "@material/density": ^9.0.0 + "@material/dom": ^9.0.0 + "@material/feature-targeting": ^9.0.0 + "@material/ripple": ^9.0.0 + "@material/theme": ^9.0.0 + "@material/touch-target": ^9.0.0 + tslib: ^1.9.3 + checksum: 091f188b2517b5b003d5ace33e0402e1fe1fdba304c746dddf1a43a92ccd177abd8d7ba714c47d1db34ffe7701d278c6f7c637396160864ed49e5cd12af56773 languageName: node linkType: hard -"@lerna/gitlab-client@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/gitlab-client@npm:4.0.0" +"@material/data-table@npm:^9.0.0": + version: 9.0.0 + resolution: "@material/data-table@npm:9.0.0" dependencies: - node-fetch: ^2.6.1 - npmlog: ^4.1.2 - whatwg-url: ^8.4.0 - checksum: 6d320540c26e127dc63b6bcf3e9709ffc5805c83cdce188c0c32b6e0d572b1f43be94482514f3167e7f3159d2deb8d344f7fe26ffc037e125ea13c62641ca307 + "@material/animation": ^9.0.0 + "@material/base": ^9.0.0 + "@material/checkbox": ^9.0.0 + "@material/density": ^9.0.0 + "@material/dom": ^9.0.0 + "@material/elevation": ^9.0.0 + "@material/feature-targeting": ^9.0.0 + "@material/icon-button": ^9.0.0 + "@material/linear-progress": ^9.0.0 + "@material/list": ^9.0.0 + "@material/menu": ^9.0.0 + "@material/rtl": ^9.0.0 + "@material/select": ^9.0.0 + "@material/shape": ^9.0.0 + "@material/theme": ^9.0.0 + "@material/touch-target": ^9.0.0 + "@material/typography": ^9.0.0 + tslib: ^1.10.0 + checksum: 6ee2544573bb7dfb144293421a6bc321daa36614f66787faf446d06b829e1d1937f9f090d3abb6627af81a66d61f38fa64abf1f547022fa7bd6f667cd647f066 languageName: node linkType: hard -"@lerna/global-options@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/global-options@npm:4.0.0" - checksum: 57bb18e529ca74ba4dabb8fe25aac7aa36f0e807328975e958d360ea10df63afd48adadf5b69745e1b60689281537041ec3661bba84da48cce7c1ebf9034cbbd +"@material/density@npm:^9.0.0": + version: 9.0.0 + resolution: "@material/density@npm:9.0.0" + checksum: a61fdb46d860cf12422ef8c855177539aee5455e01079725ba721f846b872253b296c7cce4d16cc83bf504680b9ed12a7c4f8b199d944a406ba1ccd0d59e5cb2 languageName: node linkType: hard -"@lerna/has-npm-version@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/has-npm-version@npm:4.0.0" +"@material/dialog@npm:^9.0.0": + version: 9.0.0 + resolution: "@material/dialog@npm:9.0.0" dependencies: - "@lerna/child-process": 4.0.0 - semver: ^7.3.4 - checksum: 459db3c163048d3b38e26481471d50b44dfd5bba3816342c7dd554a1c3ffeb8384efb60b46673f07b3fac4d8f814fda25633b439698e582b4bfe1510c44cb218 + "@material/animation": ^9.0.0 + "@material/base": ^9.0.0 + "@material/button": ^9.0.0 + "@material/dom": ^9.0.0 + "@material/elevation": ^9.0.0 + "@material/feature-targeting": ^9.0.0 + "@material/ripple": ^9.0.0 + "@material/rtl": ^9.0.0 + "@material/shape": ^9.0.0 + "@material/theme": ^9.0.0 + "@material/touch-target": ^9.0.0 + "@material/typography": ^9.0.0 + tslib: ^1.9.3 + checksum: 63ac12eebd80aece8186dc90bc4844147cee4f3739e3f827a4fdd997029ae66af5eba558ceb9f051647bc7f199203b38f0ee9a9dc95a9d7c766cee53eaabb6ec languageName: node linkType: hard -"@lerna/import@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/import@npm:4.0.0" +"@material/dom@npm:^9.0.0": + version: 9.0.0 + resolution: "@material/dom@npm:9.0.0" dependencies: - "@lerna/child-process": 4.0.0 - "@lerna/command": 4.0.0 - "@lerna/prompt": 4.0.0 - "@lerna/pulse-till-done": 4.0.0 - "@lerna/validation-error": 4.0.0 - dedent: ^0.7.0 - fs-extra: ^9.1.0 - p-map-series: ^2.1.0 - checksum: cee4cd10cb4d067c76330aa285cef249c1635b02826485b5c67917b32ed1e6364198279cf4895272e3fc63cf90812acd8c2740b6950241ba6e753b5bf779ea01 - languageName: node - linkType: hard - -"@lerna/info@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/info@npm:4.0.0" - dependencies: - "@lerna/command": 4.0.0 - "@lerna/output": 4.0.0 - envinfo: ^7.7.4 - checksum: e681acbb17c1a37e0d9a29d1d9f4c61670b9c24e102af34aef4e905bd678050624dbbc5705c1d63d553ece1494aed82fa6c73fd1a7019aaade283efdaf96e9f0 - languageName: node - linkType: hard - -"@lerna/init@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/init@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - "@lerna/command": 4.0.0 - fs-extra: ^9.1.0 - p-map: ^4.0.0 - write-json-file: ^4.3.0 - checksum: 59f36071f9b97a47c1c89933202097c3409c165196f56282b52ea88135560219068953ca69bbbcd165ce2550aacc2c946777695c7dd1054ad6c14a96c8c1c81b - languageName: node - linkType: hard - -"@lerna/link@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/link@npm:4.0.0" - dependencies: - "@lerna/command": 4.0.0 - "@lerna/package-graph": 4.0.0 - "@lerna/symlink-dependencies": 4.0.0 - p-map: ^4.0.0 - slash: ^3.0.0 - checksum: 48d285a2c89f002d47902ef7913eeea80ccd812350ad25af23ac38639e8948ba2c1060479e44983d35588c93e0c94c9d4998d340956db3529f459d71d5837b97 - languageName: node - linkType: hard - -"@lerna/list@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/list@npm:4.0.0" - dependencies: - "@lerna/command": 4.0.0 - "@lerna/filter-options": 4.0.0 - "@lerna/listable": 4.0.0 - "@lerna/output": 4.0.0 - checksum: 7630c9b7182e07f32ea6dddfc14b23d9b8bd1e0251b82e35384b1e972608734ae8d35f4c3cf96734cd0bfc09e98626d35c7f8147023bb185ebf3ca7174d2219b - languageName: node - linkType: hard - -"@lerna/listable@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/listable@npm:4.0.0" - dependencies: - "@lerna/query-graph": 4.0.0 - chalk: ^4.1.0 - columnify: ^1.5.4 - checksum: 8d238129fcf6108b2fa9a1df9865e73e625c39c3b4c9c1fecac086266cf98131455d25b3ce42516b1ecdf2623a92dd38578e3932d162eb61d717404144c58cd0 - languageName: node - linkType: hard - -"@lerna/log-packed@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/log-packed@npm:4.0.0" - dependencies: - byte-size: ^7.0.0 - columnify: ^1.5.4 - has-unicode: ^2.0.1 - npmlog: ^4.1.2 - checksum: ed046736f48170cf17ccd604c17ceb847b7a2d9572e06c373d2e32f14b5a7cc5c0bd767a5e3d882757c52667665fdeffb966e7640b4c69a702baf8edce4737ca - languageName: node - linkType: hard - -"@lerna/npm-conf@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/npm-conf@npm:4.0.0" - dependencies: - config-chain: ^1.1.12 - pify: ^5.0.0 - checksum: 0dfa3632a3efef611437ebc90712ffe388ac8a23d3082e42512aa7d617bfa985871169f7a503c9760452a089edf399e7cd05feca6f61323543c1a8c415b4079b - languageName: node - linkType: hard - -"@lerna/npm-dist-tag@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/npm-dist-tag@npm:4.0.0" - dependencies: - "@lerna/otplease": 4.0.0 - npm-package-arg: ^8.1.0 - npm-registry-fetch: ^9.0.0 - npmlog: ^4.1.2 - checksum: cda542d78db4457306959127ec406bde677f10a940389439e826814abaa5f011a48ad001f615fd529b06a7201f0c0ed47064f58143765da61e3903a2937c6831 - languageName: node - linkType: hard - -"@lerna/npm-install@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/npm-install@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - "@lerna/get-npm-exec-opts": 4.0.0 - fs-extra: ^9.1.0 - npm-package-arg: ^8.1.0 - npmlog: ^4.1.2 - signal-exit: ^3.0.3 - write-pkg: ^4.0.0 - checksum: 832570929965c5a63b1514ae397e8279b354b8f69cab4f1ca9104c4250ce3877ab93aae1c7033be6a714c0531de050fb51af88f814f7e1d4cfaebd1874db8fdb - languageName: node - linkType: hard - -"@lerna/npm-publish@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/npm-publish@npm:4.0.0" - dependencies: - "@lerna/otplease": 4.0.0 - "@lerna/run-lifecycle": 4.0.0 - fs-extra: ^9.1.0 - libnpmpublish: ^4.0.0 - npm-package-arg: ^8.1.0 - npmlog: ^4.1.2 - pify: ^5.0.0 - read-package-json: ^3.0.0 - checksum: 865cc6e0356b56f5a25420cce62bb5f7c0494bb14d78554e76ec3713dabbcbacafaa3d2b558287fe1e05bf6f4398e0d68cea2288f74bd3089197f3b798256ee6 - languageName: node - linkType: hard - -"@lerna/npm-run-script@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/npm-run-script@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - "@lerna/get-npm-exec-opts": 4.0.0 - npmlog: ^4.1.2 - checksum: ba15736af4273c5f812b4b43428ebbd2dc2539c617dffd9599dd07fda82f93727952acbdb9d8dfbd6581cc8f9848f426abfd465016526830a678a0c6a84de40e - languageName: node - linkType: hard - -"@lerna/otplease@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/otplease@npm:4.0.0" - dependencies: - "@lerna/prompt": 4.0.0 - checksum: 74d7b9e34c5ad07bd9efa9cdf99b376fd4dca0fd5071aae523f60c891ff8af780d0745baf9213737f2f9ae111b7c0fbf85b5c48b3458266fb34037db4cf05303 - languageName: node - linkType: hard - -"@lerna/output@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/output@npm:4.0.0" - dependencies: - npmlog: ^4.1.2 - checksum: 377aa2a93cd5cb0307cf304eeb835faae7cab920b7d3f57222c6b0bd5170ed8c841c55ea5fa6f3cc2917a2ae889b48b0238de4abc0ed70e3e6f2b27001508bb1 - languageName: node - linkType: hard - -"@lerna/pack-directory@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/pack-directory@npm:4.0.0" - dependencies: - "@lerna/get-packed": 4.0.0 - "@lerna/package": 4.0.0 - "@lerna/run-lifecycle": 4.0.0 - npm-packlist: ^2.1.4 - npmlog: ^4.1.2 - tar: ^6.1.0 - temp-write: ^4.0.0 - checksum: 9a282774d8db568df871a78fe5607b05ba3da8061ba834b576d9f7f661d7b496b301b4e5a845c0a93a50d52ccbf56d277da288db6352817e346e95d844d729c2 - languageName: node - linkType: hard - -"@lerna/package-graph@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/package-graph@npm:4.0.0" - dependencies: - "@lerna/prerelease-id-from-version": 4.0.0 - "@lerna/validation-error": 4.0.0 - npm-package-arg: ^8.1.0 - npmlog: ^4.1.2 - semver: ^7.3.4 - checksum: fd6f55171a9d42ad4e4b6e4cc1ec8699306bb219d3c4118b942ba123efb8c9913397b20ed2e20e74e6c858991f6b8ffe628ae8f8f40c4f9790d699e601a4e094 - languageName: node - linkType: hard - -"@lerna/package@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/package@npm:4.0.0" - dependencies: - load-json-file: ^6.2.0 - npm-package-arg: ^8.1.0 - write-pkg: ^4.0.0 - checksum: 8f537e4acfd165cb178cab699f5e73ac011e6d2f9f9ed7fa167cd3fe7057041fa335802d711884a0fb183fcd8b44380674244ba52ee5894db612fe00b8fbb88f - languageName: node - linkType: hard - -"@lerna/prerelease-id-from-version@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/prerelease-id-from-version@npm:4.0.0" - dependencies: - semver: ^7.3.4 - checksum: 88250b23d04492927cc0325ab51ec7bb864c8b1c703b54ecee4b1b5c2b3de35b86846b6507d267af1df7d067545efb43162621d07731624f189ac3206a48b9f7 - languageName: node - linkType: hard - -"@lerna/profiler@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/profiler@npm:4.0.0" - dependencies: - fs-extra: ^9.1.0 - npmlog: ^4.1.2 - upath: ^2.0.1 - checksum: a7f340904101fa3c9fd8124aa447f309160a46228f63a664e9c02cedd27f8e3d50c66b1fd658325b8a95ca053e7dc87c8c80f6c171443578818d8dc5b93a7b47 - languageName: node - linkType: hard - -"@lerna/project@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/project@npm:4.0.0" - dependencies: - "@lerna/package": 4.0.0 - "@lerna/validation-error": 4.0.0 - cosmiconfig: ^7.0.0 - dedent: ^0.7.0 - dot-prop: ^6.0.1 - glob-parent: ^5.1.1 - globby: ^11.0.2 - load-json-file: ^6.2.0 - npmlog: ^4.1.2 - p-map: ^4.0.0 - resolve-from: ^5.0.0 - write-json-file: ^4.3.0 - checksum: 714d9bc5cf4c790b8deb8ccd896d530490b0a36e90a1737045fb6b6c844fd29c885f2e424c7e4097f22339f655a9213a3f75de502c5556f2706979702450183d - languageName: node - linkType: hard - -"@lerna/prompt@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/prompt@npm:4.0.0" - dependencies: - inquirer: ^7.3.3 - npmlog: ^4.1.2 - checksum: 51e34c1bf1a3da02ac74a61694bab3bd92f5f0676cea2ff8ff33c158fc2070b431d323681652a1b7c91a56fd9fe4fab90d4eeba17540a68396fa05de9a4b54e2 - languageName: node - linkType: hard - -"@lerna/publish@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/publish@npm:4.0.0" - dependencies: - "@lerna/check-working-tree": 4.0.0 - "@lerna/child-process": 4.0.0 - "@lerna/collect-updates": 4.0.0 - "@lerna/command": 4.0.0 - "@lerna/describe-ref": 4.0.0 - "@lerna/log-packed": 4.0.0 - "@lerna/npm-conf": 4.0.0 - "@lerna/npm-dist-tag": 4.0.0 - "@lerna/npm-publish": 4.0.0 - "@lerna/otplease": 4.0.0 - "@lerna/output": 4.0.0 - "@lerna/pack-directory": 4.0.0 - "@lerna/prerelease-id-from-version": 4.0.0 - "@lerna/prompt": 4.0.0 - "@lerna/pulse-till-done": 4.0.0 - "@lerna/run-lifecycle": 4.0.0 - "@lerna/run-topologically": 4.0.0 - "@lerna/validation-error": 4.0.0 - "@lerna/version": 4.0.0 - fs-extra: ^9.1.0 - libnpmaccess: ^4.0.1 - npm-package-arg: ^8.1.0 - npm-registry-fetch: ^9.0.0 - npmlog: ^4.1.2 - p-map: ^4.0.0 - p-pipe: ^3.1.0 - pacote: ^11.2.6 - semver: ^7.3.4 - checksum: 3436f91d2130f5ad523027946540d06f9aa0561890e1cbef2948dbfe20ffd4eef1a8a2de0e6b50e0dc9372078be4c4df0ba7000f90d3c094d803471ad855b436 - languageName: node - linkType: hard - -"@lerna/pulse-till-done@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/pulse-till-done@npm:4.0.0" - dependencies: - npmlog: ^4.1.2 - checksum: eb908c952b126b699564475fad3a1bc205cc09a3d9d8e7522f51f12e9ae5cb79290b7ea59a1306d0651df0762ff6b92d8f44dbe4d6d18f8d2f78649954cef56a - languageName: node - linkType: hard - -"@lerna/query-graph@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/query-graph@npm:4.0.0" - dependencies: - "@lerna/package-graph": 4.0.0 - checksum: 09cd5634594885247b8cfe08c020a9e6da69ca361483ecbe031ec13cbb68ad221e4a2546abda55ea106fa8dfd48208cb1c8e34879f148800c63c8e8ef5a2111a - languageName: node - linkType: hard - -"@lerna/resolve-symlink@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/resolve-symlink@npm:4.0.0" - dependencies: - fs-extra: ^9.1.0 - npmlog: ^4.1.2 - read-cmd-shim: ^2.0.0 - checksum: 7cf967e4c63b99cdfea27057aa3e1509c5ae8b2fa52a10d8372ab8131cd4f95022c1ca1602e34e5f1d12db921cefc83f445cd1af6554c774d1f4503383432728 - languageName: node - linkType: hard - -"@lerna/rimraf-dir@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/rimraf-dir@npm:4.0.0" - dependencies: - "@lerna/child-process": 4.0.0 - npmlog: ^4.1.2 - path-exists: ^4.0.0 - rimraf: ^3.0.2 - checksum: 29b7846fc97d699e0b824c6712e815f132c50ac5f08e94863b97eebce499793e04b547a7d77d7aaf0711bbca2b200e1162275d2dddba999ffc6b217fbd7f70e9 - languageName: node - linkType: hard - -"@lerna/run-lifecycle@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/run-lifecycle@npm:4.0.0" - dependencies: - "@lerna/npm-conf": 4.0.0 - npm-lifecycle: ^3.1.5 - npmlog: ^4.1.2 - checksum: 1fa1fccdf5911082bff02fadda3d7b50bd9098147c40c38065f9e39fbba48ee1fc03e6b75f6931ffc67f73a5d3a247c66bd2eb975d67d9e96680cdffed0a0bbe - languageName: node - linkType: hard - -"@lerna/run-topologically@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/run-topologically@npm:4.0.0" - dependencies: - "@lerna/query-graph": 4.0.0 - p-queue: ^6.6.2 - checksum: 8b19f80da2f2c4961ff0c23ef1fd7eb7fe8be066fa25638952343b0462a4880603a99e655f5e54b43c61bb517b24ba0a704f2f49f45cb39af63d7add43c97f28 - languageName: node - linkType: hard - -"@lerna/run@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/run@npm:4.0.0" - dependencies: - "@lerna/command": 4.0.0 - "@lerna/filter-options": 4.0.0 - "@lerna/npm-run-script": 4.0.0 - "@lerna/output": 4.0.0 - "@lerna/profiler": 4.0.0 - "@lerna/run-topologically": 4.0.0 - "@lerna/timer": 4.0.0 - "@lerna/validation-error": 4.0.0 - p-map: ^4.0.0 - checksum: 21cc7beea6fd379a93d956955c62688257c35161b6cc1e46a25919807aef59690362aa9b9ad9d2f59855b2df89e809dfb5578b353a9875327640f5e3a95430b5 - languageName: node - linkType: hard - -"@lerna/symlink-binary@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/symlink-binary@npm:4.0.0" - dependencies: - "@lerna/create-symlink": 4.0.0 - "@lerna/package": 4.0.0 - fs-extra: ^9.1.0 - p-map: ^4.0.0 - checksum: b0b3d305acd4856cfaace24767194b39239ce42c48d5dcf670f2247c8e17d9f88f6b3f04aac4349d83e73e07e0954dc307574f24fcb9006e8b9a73e8b12f1017 - languageName: node - linkType: hard - -"@lerna/symlink-dependencies@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/symlink-dependencies@npm:4.0.0" - dependencies: - "@lerna/create-symlink": 4.0.0 - "@lerna/resolve-symlink": 4.0.0 - "@lerna/symlink-binary": 4.0.0 - fs-extra: ^9.1.0 - p-map: ^4.0.0 - p-map-series: ^2.1.0 - checksum: 7e09f03382521798efd6231fd9ceaf85c0988007c115a7b999c012d2f18c182308fa8cd1e203eede18e1b3007d82b680ab98deffd2787eb747e0355597423b63 - languageName: node - linkType: hard - -"@lerna/timer@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/timer@npm:4.0.0" - checksum: 7205ef8f350c0dce53e74fb78c5eeec0c743b4793e5f7949bdb85257a0076d4970b85ebb329d30b6c88b3d943553fdc10db09604c287322378eeac4a579d3995 - languageName: node - linkType: hard - -"@lerna/validation-error@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/validation-error@npm:4.0.0" - dependencies: - npmlog: ^4.1.2 - checksum: 166854cfb7cf3294325b0eace3bf24c5ef1c65452ff7c9eaba46c9008968a7b778cb7ca80421e4ae15b9e12af8f2084a5734d4741bbb2298b5f11ca739c517cf - languageName: node - linkType: hard - -"@lerna/version@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/version@npm:4.0.0" - dependencies: - "@lerna/check-working-tree": 4.0.0 - "@lerna/child-process": 4.0.0 - "@lerna/collect-updates": 4.0.0 - "@lerna/command": 4.0.0 - "@lerna/conventional-commits": 4.0.0 - "@lerna/github-client": 4.0.0 - "@lerna/gitlab-client": 4.0.0 - "@lerna/output": 4.0.0 - "@lerna/prerelease-id-from-version": 4.0.0 - "@lerna/prompt": 4.0.0 - "@lerna/run-lifecycle": 4.0.0 - "@lerna/run-topologically": 4.0.0 - "@lerna/validation-error": 4.0.0 - chalk: ^4.1.0 - dedent: ^0.7.0 - load-json-file: ^6.2.0 - minimatch: ^3.0.4 - npmlog: ^4.1.2 - p-map: ^4.0.0 - p-pipe: ^3.1.0 - p-reduce: ^2.1.0 - p-waterfall: ^2.1.1 - semver: ^7.3.4 - slash: ^3.0.0 - temp-write: ^4.0.0 - write-json-file: ^4.3.0 - checksum: 56207fd77c22d2cdae178bb2439bac0881a35fde271ad5ebc7df08df405ee154c3cd9eecefc48e6b4cec38b409304719d81878b8df46123faf7f60dfce64ef6a - languageName: node - linkType: hard - -"@lerna/write-log-file@npm:4.0.0": - version: 4.0.0 - resolution: "@lerna/write-log-file@npm:4.0.0" - dependencies: - npmlog: ^4.1.2 - write-file-atomic: ^3.0.3 - checksum: 87049543924f571c8dcbd5cec2f69a3e739d5b03826a7cb12a671b2f33f2d123d0abd787cf3ffcf3b974962958a7e4a9743ec9baa8ca612f86c61b55624ed37e - languageName: node - linkType: hard - -"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.1.2 - resolution: "@lit-labs/ssr-dom-shim@npm:1.1.2" - checksum: 73fd787893851d4ec4aaa5c775405ed2aae4ca0891b2dd3c973b32c2f4bf70ada5481dd0224e52b786d037aa8a00052186ad1623c44551affd66f6409cca8da6 - languageName: node - linkType: hard - -"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": - version: 1.6.3 - resolution: "@lit/reactive-element@npm:1.6.3" - dependencies: - "@lit-labs/ssr-dom-shim": ^1.0.0 - checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e - languageName: node - linkType: hard - -"@mapbox/corslite@npm:0.0.7": - version: 0.0.7 - resolution: "@mapbox/corslite@npm:0.0.7" - checksum: ce943e303b660fa417fbdb0257ce6d8cc58c41dbff3a1006ac25ee550a18d66e2c80fd18c26cea78d97b7a079d4a456b906900847618f574c487ae19d0a0847c - languageName: node - linkType: hard - -"@mapbox/geojson-rewind@npm:^0.5.0": - version: 0.5.2 - resolution: "@mapbox/geojson-rewind@npm:0.5.2" - dependencies: - get-stream: ^6.0.1 - minimist: ^1.2.6 - bin: - geojson-rewind: geojson-rewind - checksum: 721470ab5e8912d69aef06fa4db891bade8b028d6708a35a982b1dfec0f40eb4ba05a749258867f5844cf4e776e53866813bf9c97e3289054b21cbf7840d3608 - languageName: node - linkType: hard - -"@mapbox/geojson-types@npm:^1.0.2": - version: 1.0.2 - resolution: "@mapbox/geojson-types@npm:1.0.2" - checksum: ab1fa0afcedb384aea39b25218b74dd823fc86929c5df5f15fbebac1d98eb30c16f4dded7199999c99d23a0a5f36c6e3380aad91adc736c302a94adbd3980ace - languageName: node - linkType: hard - -"@mapbox/jsonlint-lines-primitives@npm:^2.0.2": - version: 2.0.2 - resolution: "@mapbox/jsonlint-lines-primitives@npm:2.0.2" - checksum: 4eb31edd3ccff530f7b687ddc6d813d6e24fc66e9a563460882e7861b49f9331c5ded6fd7e927b37affbbd98f83bff1f7b916119044f1931df03c6ffedba2cfb - languageName: node - linkType: hard - -"@mapbox/mapbox-gl-supported@npm:^1.5.0": - version: 1.5.0 - resolution: "@mapbox/mapbox-gl-supported@npm:1.5.0" - peerDependencies: - mapbox-gl: ">=0.32.1 <2.0.0" - checksum: 0861f89e2a1e116a8731242fe049e6ad398ff3ac1481b87df9b042daa8ad76f5f6e1f60acc37d2bd483546817280259bde57e1aa51e46d1bef9efcecd4884efe - languageName: node - linkType: hard - -"@mapbox/point-geometry@npm:0.1.0, @mapbox/point-geometry@npm:^0.1.0, @mapbox/point-geometry@npm:~0.1.0": - version: 0.1.0 - resolution: "@mapbox/point-geometry@npm:0.1.0" - checksum: ed41c1ce0140de81039424415d9a199abba72cdb2287314e1b8c3e295da3224f7e8c1b0ae99a9b097703e7abe63e1978a518e29896989cc8bba3d482360bc22f - languageName: node - linkType: hard - -"@mapbox/sanitize-caja@npm:^0.1.4": - version: 0.1.4 - resolution: "@mapbox/sanitize-caja@npm:0.1.4" - checksum: 39ae961ddde6168f9ee66ab33b0cebefac8b51667ceff256281e8e68040acdf3bdc28cce7826a023cb190adcaffd4aa0eda4d0eb2b02b0dfc82ffc51603efa33 - languageName: node - linkType: hard - -"@mapbox/tiny-sdf@npm:^1.1.1": - version: 1.2.5 - resolution: "@mapbox/tiny-sdf@npm:1.2.5" - checksum: d4cfd700c8ccd8b9183da78a943e314cada4184966a52758857cc7141391829a2da31b733046ee0a57e169396314533ffbde8445ce3476a193c6aefcc7bc883a - languageName: node - linkType: hard - -"@mapbox/unitbezier@npm:^0.0.0": - version: 0.0.0 - resolution: "@mapbox/unitbezier@npm:0.0.0" - checksum: 22ae6d56f743570fb222a5b0d323398e342007f689ae6445b6238d60a2faaa312b41c1de1fb2553bca4ccdb2d3f7006af04d94457c54b44a6454ce0198eebf9e - languageName: node - linkType: hard - -"@mapbox/vector-tile@npm:^1.3.1": - version: 1.3.1 - resolution: "@mapbox/vector-tile@npm:1.3.1" - dependencies: - "@mapbox/point-geometry": ~0.1.0 - checksum: 7093d4fa7d0382a0eae9d79526c5ad57c32099300b013d3afb4ab7499ac2a096f6f0a487cc81151ef81e0432a4b157513666b1592a4a4c1497341cde835551aa - languageName: node - linkType: hard - -"@mapbox/whoots-js@npm:^3.1.0": - version: 3.1.0 - resolution: "@mapbox/whoots-js@npm:3.1.0" - checksum: c1837c04effd205b207f441356d952eae7e8aad6c58f7c4900de50318c2147cf175936fc9434f20dfa409f9e6a78ec604d61e70c1c20572db0cc7655fbb65f50 - languageName: node - linkType: hard - -"@maplibre/maplibre-gl-geocoder@npm:^1.2.0": - version: 1.5.0 - resolution: "@maplibre/maplibre-gl-geocoder@npm:1.5.0" - dependencies: - lodash.debounce: ^4.0.6 - subtag: ^0.5.0 - suggestions-list: ^0.0.2 - xtend: ^4.0.1 - peerDependencies: - maplibre-gl: ">=1.14.0" - checksum: 904612238108a28e406356ecefb8370deaec40a328f34f58743a951781f681e48f2855ed4b0fa79a855e846c97e5a3aee52cce10be5d081936f816ff8eb7a2b4 - languageName: node - linkType: hard - -"@material/animation@npm:^9.0.0": - version: 9.0.0 - resolution: "@material/animation@npm:9.0.0" - dependencies: - tslib: ^1.9.3 - checksum: bf764e6564ab170494ef58da9552e6435bf399e62c729baddb37e3dfe3d66277619bf8184da3986b50f216a1c6f8031803cb560c43edf062ec4876098aab6244 - languageName: node - linkType: hard - -"@material/base@npm:^9.0.0": - version: 9.0.0 - resolution: "@material/base@npm:9.0.0" - dependencies: - tslib: ^1.9.3 - checksum: e45c7ef078962ca0d3639e37bda4fa24d2f5209a90ec02a86c141846cdaef50d01761d9fef0d3efae300ab869055c334ee4b3c8a344b0a40e85b122586fb25d6 - languageName: node - linkType: hard - -"@material/button@npm:^9.0.0": - version: 9.0.0 - resolution: "@material/button@npm:9.0.0" - dependencies: - "@material/density": ^9.0.0 - "@material/elevation": ^9.0.0 - "@material/feature-targeting": ^9.0.0 - "@material/ripple": ^9.0.0 - "@material/rtl": ^9.0.0 - "@material/shape": ^9.0.0 - "@material/theme": ^9.0.0 - "@material/touch-target": ^9.0.0 - "@material/typography": ^9.0.0 - checksum: 24574e04e444d25be574914141b81dd6a4316bf7cec0efcbb660d68578be1a993afdc781d6030a9f3941521236f2d521921d7c212b24902eed052c48778169d9 - languageName: node - linkType: hard - -"@material/checkbox@npm:^9.0.0": - version: 9.0.0 - resolution: "@material/checkbox@npm:9.0.0" - dependencies: - "@material/animation": ^9.0.0 - "@material/base": ^9.0.0 - "@material/density": ^9.0.0 - "@material/dom": ^9.0.0 - "@material/feature-targeting": ^9.0.0 - "@material/ripple": ^9.0.0 - "@material/theme": ^9.0.0 - "@material/touch-target": ^9.0.0 - tslib: ^1.9.3 - checksum: 091f188b2517b5b003d5ace33e0402e1fe1fdba304c746dddf1a43a92ccd177abd8d7ba714c47d1db34ffe7701d278c6f7c637396160864ed49e5cd12af56773 - languageName: node - linkType: hard - -"@material/data-table@npm:^9.0.0": - version: 9.0.0 - resolution: "@material/data-table@npm:9.0.0" - dependencies: - "@material/animation": ^9.0.0 - "@material/base": ^9.0.0 - "@material/checkbox": ^9.0.0 - "@material/density": ^9.0.0 - "@material/dom": ^9.0.0 - "@material/elevation": ^9.0.0 - "@material/feature-targeting": ^9.0.0 - "@material/icon-button": ^9.0.0 - "@material/linear-progress": ^9.0.0 - "@material/list": ^9.0.0 - "@material/menu": ^9.0.0 - "@material/rtl": ^9.0.0 - "@material/select": ^9.0.0 - "@material/shape": ^9.0.0 - "@material/theme": ^9.0.0 - "@material/touch-target": ^9.0.0 - "@material/typography": ^9.0.0 - tslib: ^1.10.0 - checksum: 6ee2544573bb7dfb144293421a6bc321daa36614f66787faf446d06b829e1d1937f9f090d3abb6627af81a66d61f38fa64abf1f547022fa7bd6f667cd647f066 - languageName: node - linkType: hard - -"@material/density@npm:^9.0.0": - version: 9.0.0 - resolution: "@material/density@npm:9.0.0" - checksum: a61fdb46d860cf12422ef8c855177539aee5455e01079725ba721f846b872253b296c7cce4d16cc83bf504680b9ed12a7c4f8b199d944a406ba1ccd0d59e5cb2 - languageName: node - linkType: hard - -"@material/dialog@npm:^9.0.0": - version: 9.0.0 - resolution: "@material/dialog@npm:9.0.0" - dependencies: - "@material/animation": ^9.0.0 - "@material/base": ^9.0.0 - "@material/button": ^9.0.0 - "@material/dom": ^9.0.0 - "@material/elevation": ^9.0.0 - "@material/feature-targeting": ^9.0.0 - "@material/ripple": ^9.0.0 - "@material/rtl": ^9.0.0 - "@material/shape": ^9.0.0 - "@material/theme": ^9.0.0 - "@material/touch-target": ^9.0.0 - "@material/typography": ^9.0.0 - tslib: ^1.9.3 - checksum: 63ac12eebd80aece8186dc90bc4844147cee4f3739e3f827a4fdd997029ae66af5eba558ceb9f051647bc7f199203b38f0ee9a9dc95a9d7c766cee53eaabb6ec - languageName: node - linkType: hard - -"@material/dom@npm:^9.0.0": - version: 9.0.0 - resolution: "@material/dom@npm:9.0.0" - dependencies: - "@material/feature-targeting": ^9.0.0 - tslib: ^1.9.3 - checksum: d32758e0f6be3021a83acbbd2de7fdf534a3e4aedf2150d9029bda05787d7213279918ffed21dcafa62afb6af8350d09b8f82b6d581e58245434a806f8b1603d + "@material/feature-targeting": ^9.0.0 + tslib: ^1.9.3 + checksum: d32758e0f6be3021a83acbbd2de7fdf534a3e4aedf2150d9029bda05787d7213279918ffed21dcafa62afb6af8350d09b8f82b6d581e58245434a806f8b1603d languageName: node linkType: hard @@ -3026,13 +2237,6 @@ __metadata: languageName: node linkType: hard -"@mdi/font@npm:latest": - version: 7.3.67 - resolution: "@mdi/font@npm:7.3.67" - checksum: 34af78e108b1cbf30760a062a0d4c25e58fb13b719cef535b96116c6f522f877f19448d4389dac87176bd3bbca240b9f721b1b01599f0b333311edbff5d2fba9 - languageName: node - linkType: hard - "@mdi/js@npm:^5.9.55": version: 5.9.55 resolution: "@mdi/js@npm:5.9.55" @@ -3080,23 +2284,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/ci-detect@npm:^1.0.0": - version: 1.4.0 - resolution: "@npmcli/ci-detect@npm:1.4.0" - checksum: c262fc86dd543efb8a721dec39ab333f99861abff5850136c2dcbee58610ccb1f5e66c3c669903b1bcf0668084c1fe6c443a90490fba771223fb6db137e9bfc5 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^1.0.0": - version: 1.1.1 - resolution: "@npmcli/fs@npm:1.1.1" - dependencies: - "@gar/promisify": ^1.0.1 - semver: ^7.3.5 - checksum: f5ad92f157ed222e4e31c352333d0901df02c7c04311e42a81d8eb555d4ec4276ea9c635011757de20cc476755af33e91622838de573b17e52e2e7703f0a9965 - languageName: node - linkType: hard - "@npmcli/fs@npm:^3.1.0": version: 3.1.0 resolution: "@npmcli/fs@npm:3.1.0" @@ -3106,210 +2293,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/git@npm:^2.1.0": - version: 2.1.0 - resolution: "@npmcli/git@npm:2.1.0" - dependencies: - "@npmcli/promise-spawn": ^1.3.2 - lru-cache: ^6.0.0 - mkdirp: ^1.0.4 - npm-pick-manifest: ^6.1.1 - promise-inflight: ^1.0.1 - promise-retry: ^2.0.1 - semver: ^7.3.5 - which: ^2.0.2 - checksum: 1f89752df7b836f378b8828423c6ae344fe59399915b9460acded19686e2d0626246251a3cd4cc411ed21c1be6fe7f0c2195c17f392e88748581262ee806dc33 - languageName: node - linkType: hard - -"@npmcli/installed-package-contents@npm:^1.0.6": - version: 1.0.7 - resolution: "@npmcli/installed-package-contents@npm:1.0.7" - dependencies: - npm-bundled: ^1.1.1 - npm-normalize-package-bin: ^1.0.1 - bin: - installed-package-contents: index.js - checksum: a4a29b99d439827ce2e7817c1f61b56be160e640696e31dc513a2c8a37c792f75cdb6258ec15a1e22904f20df0a8a3019dd3766de5e6619f259834cf64233538 - languageName: node - linkType: hard - -"@npmcli/move-file@npm:^1.0.1": - version: 1.1.2 - resolution: "@npmcli/move-file@npm:1.1.2" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: c96381d4a37448ea280951e46233f7e541058cf57a57d4094dd4bdcaae43fa5872b5f2eb6bfb004591a68e29c5877abe3cdc210cb3588cbf20ab2877f31a7de7 - languageName: node - linkType: hard - -"@npmcli/node-gyp@npm:^1.0.2": - version: 1.0.3 - resolution: "@npmcli/node-gyp@npm:1.0.3" - checksum: 496d5eef2e90e34bb07e96adbcbbce3dba5370ae87e8c46ff5b28570848f35470c8e008b8f69e50863632783e0a9190e6f55b2e4b049c537142821153942d26a - languageName: node - linkType: hard - -"@npmcli/promise-spawn@npm:^1.2.0, @npmcli/promise-spawn@npm:^1.3.2": - version: 1.3.2 - resolution: "@npmcli/promise-spawn@npm:1.3.2" - dependencies: - infer-owner: ^1.0.4 - checksum: 543b7c1e26230499b4100b10d45efa35b1077e8f25595050f34930ca3310abe9524f7387279fe4330139e0f28a0207595245503439276fd4b686cca2b6503080 - languageName: node - linkType: hard - -"@npmcli/run-script@npm:^1.8.2": - version: 1.8.6 - resolution: "@npmcli/run-script@npm:1.8.6" - dependencies: - "@npmcli/node-gyp": ^1.0.2 - "@npmcli/promise-spawn": ^1.3.2 - node-gyp: ^7.1.0 - read-package-json-fast: ^2.0.1 - checksum: 41924e7925452ac8e78d78bef5d65b3d58f86eea4481a453e11e3a9099504bfbfcf1f65d7f75d92170b846fa347d05424e58e617fb9c17b3efd87db599a0f46e - languageName: node - linkType: hard - -"@octokit/auth-token@npm:^2.4.4": - version: 2.5.0 - resolution: "@octokit/auth-token@npm:2.5.0" - dependencies: - "@octokit/types": ^6.0.3 - checksum: 45949296c09abcd6beb4c3f69d45b0c1f265f9581d2a9683cf4d1800c4cf8259c2f58d58e44c16c20bffb85a0282a176c0d51f4af300e428b863f27b910e6297 - languageName: node - linkType: hard - -"@octokit/core@npm:^3.5.1": - version: 3.6.0 - resolution: "@octokit/core@npm:3.6.0" - dependencies: - "@octokit/auth-token": ^2.4.4 - "@octokit/graphql": ^4.5.8 - "@octokit/request": ^5.6.3 - "@octokit/request-error": ^2.0.5 - "@octokit/types": ^6.0.3 - before-after-hook: ^2.2.0 - universal-user-agent: ^6.0.0 - checksum: f81160129037bd8555d47db60cd5381637b7e3602ad70735a7bdf8f3d250c7b7114a666bb12ef7a8746a326a5d72ed30a1b8f8a5a170007f7285c8e217bef1f0 - languageName: node - linkType: hard - -"@octokit/endpoint@npm:^6.0.1": - version: 6.0.12 - resolution: "@octokit/endpoint@npm:6.0.12" - dependencies: - "@octokit/types": ^6.0.3 - is-plain-object: ^5.0.0 - universal-user-agent: ^6.0.0 - checksum: b48b29940af11c4b9bca41cf56809754bb8385d4e3a6122671799d27f0238ba575b3fde86d2d30a84f4dbbc14430940de821e56ecc6a9a92d47fc2b29a31479d - languageName: node - linkType: hard - -"@octokit/graphql@npm:^4.5.8": - version: 4.8.0 - resolution: "@octokit/graphql@npm:4.8.0" - dependencies: - "@octokit/request": ^5.6.0 - "@octokit/types": ^6.0.3 - universal-user-agent: ^6.0.0 - checksum: f68afe53f63900d4a16a0a733f2f500df2695b731f8ed32edb728d50edead7f5011437f71d069c2d2f6d656227703d0c832a3c8af58ecf82bd5dcc051f2d2d74 - languageName: node - linkType: hard - -"@octokit/openapi-types@npm:^12.11.0": - version: 12.11.0 - resolution: "@octokit/openapi-types@npm:12.11.0" - checksum: 8a7d4bd6288cc4085cabe0ca9af2b87c875c303af932cb138aa1b2290eb69d32407759ac23707bb02776466e671244a902e9857896903443a69aff4b6b2b0e3b - languageName: node - linkType: hard - -"@octokit/plugin-enterprise-rest@npm:^6.0.1": - version: 6.0.1 - resolution: "@octokit/plugin-enterprise-rest@npm:6.0.1" - checksum: 1c9720002f31daf62f4f48e73557dcdd7fcde6e0f6d43256e3f2ec827b5548417297186c361fb1af497fdcc93075a7b681e6ff06e2f20e4a8a3e74cc09d1f7e3 - languageName: node - linkType: hard - -"@octokit/plugin-paginate-rest@npm:^2.16.8": - version: 2.21.3 - resolution: "@octokit/plugin-paginate-rest@npm:2.21.3" - dependencies: - "@octokit/types": ^6.40.0 - peerDependencies: - "@octokit/core": ">=2" - checksum: acf31de2ba4021bceec7ff49c5b0e25309fc3c009d407f153f928ddf436ab66cd4217344138378d5523f5fb233896e1db58c9c7b3ffd9612a66d760bc5d319ed - languageName: node - linkType: hard - -"@octokit/plugin-request-log@npm:^1.0.4": - version: 1.0.4 - resolution: "@octokit/plugin-request-log@npm:1.0.4" - peerDependencies: - "@octokit/core": ">=3" - checksum: 2086db00056aee0f8ebd79797b5b57149ae1014e757ea08985b71eec8c3d85dbb54533f4fd34b6b9ecaa760904ae6a7536be27d71e50a3782ab47809094bfc0c - languageName: node - linkType: hard - -"@octokit/plugin-rest-endpoint-methods@npm:^5.12.0": - version: 5.16.2 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.16.2" - dependencies: - "@octokit/types": ^6.39.0 - deprecation: ^2.3.1 - peerDependencies: - "@octokit/core": ">=3" - checksum: 30fcc50c335d1093f03573d9fa3a4b7d027fc98b215c43e07e82ee8dabfa0af0cf1b963feb542312ae32d897a2f68dc671577206f30850215517bebedc5a2c73 - languageName: node - linkType: hard - -"@octokit/request-error@npm:^2.0.5, @octokit/request-error@npm:^2.1.0": - version: 2.1.0 - resolution: "@octokit/request-error@npm:2.1.0" - dependencies: - "@octokit/types": ^6.0.3 - deprecation: ^2.0.0 - once: ^1.4.0 - checksum: baec2b5700498be01b4d958f9472cb776b3f3b0ea52924323a07e7a88572e24cac2cdf7eb04a0614031ba346043558b47bea2d346e98f0e8385b4261f138ef18 - languageName: node - linkType: hard - -"@octokit/request@npm:^5.6.0, @octokit/request@npm:^5.6.3": - version: 5.6.3 - resolution: "@octokit/request@npm:5.6.3" - dependencies: - "@octokit/endpoint": ^6.0.1 - "@octokit/request-error": ^2.1.0 - "@octokit/types": ^6.16.1 - is-plain-object: ^5.0.0 - node-fetch: ^2.6.7 - universal-user-agent: ^6.0.0 - checksum: c0b4542eb4baaf880d673c758d3e0b5c4a625a4ae30abf40df5548b35f1ff540edaac74625192b1aff42a79ac661e774da4ab7d5505f1cb4ef81239b1e8510c5 - languageName: node - linkType: hard - -"@octokit/rest@npm:^18.1.0": - version: 18.12.0 - resolution: "@octokit/rest@npm:18.12.0" - dependencies: - "@octokit/core": ^3.5.1 - "@octokit/plugin-paginate-rest": ^2.16.8 - "@octokit/plugin-request-log": ^1.0.4 - "@octokit/plugin-rest-endpoint-methods": ^5.12.0 - checksum: c18bd6676a60b66819b016b0f969fcd04d8dfa04d01b7af9af9a7410ff028c621c995185e29454c23c47906da506c1e01620711259989a964ebbfd9106f5b715 - languageName: node - linkType: hard - -"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.39.0, @octokit/types@npm:^6.40.0": - version: 6.41.0 - resolution: "@octokit/types@npm:6.41.0" - dependencies: - "@octokit/openapi-types": ^12.11.0 - checksum: fd6f75e0b19b90d1a3d244d2b0c323ed8f2f05e474a281f60a321986683548ef2e0ec2b3a946aa9405d6092e055344455f69f58957c60f58368c8bdda5b7d2ab - languageName: node - linkType: hard - "@openremote/core@npm:1.1.0": version: 1.1.0 resolution: "@openremote/core@npm:1.1.0" @@ -3330,8 +2313,41 @@ __metadata: version: 0.0.0-use.local resolution: "@openremote/custom@workspace:ui/app/custom" dependencies: + "@babel/core": ^7.16.0 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-regenerator": ^7.16.0 + "@babel/plugin-transform-runtime": ^7.16.4 + "@babel/preset-env": ^7.16.4 + "@babel/runtime": ^7.16.3 "@openremote/manager": ^1.0.4 "@openremote/util": ^1.0.4 + "@typescript-eslint/eslint-plugin": ^5.9.0 + "@typescript-eslint/parser": ^5.9.0 + babel-loader: ^8.2.3 + copy-webpack-plugin: ^10.0.0 + cross-env: ^7.0.3 + css-loader: ^6.5.1 + eslint: ^8.6.0 + eslint-config-prettier: ^8.3.0 + eslint-config-standard: ^16.0.3 + eslint-plugin-import: ^2.25.4 + eslint-plugin-node: ^11.1.0 + eslint-plugin-promise: ^6.0.0 + fast-async: ^6.3.8 + file-loader: ^6.2.0 + fork-ts-checker-notifier-webpack-plugin: ^4.0.0 + fork-ts-checker-webpack-plugin: ^6.5.0 + html-webpack-plugin: ^5.5.0 + prettier: ^2.5.1 + shx: ^0.3.3 + source-map-loader: ^3.0.0 + style-loader: ^3.3.1 + ts-loader: ^9.2.6 + typescript: ">=4.5.2" + webpack: ^5.76.0 + webpack-cli: ^4.9.1 + webpack-dev-server: ^4.5.0 languageName: unknown linkType: soft @@ -3340,7 +2356,7 @@ __metadata: resolution: "@openremote/manager@npm:1.0.4" dependencies: "@openremote/or-app": ^1.1.0 - checksum: 11ad2fe8426185362b3b536fecdb7f6a6913213945620910d3c889d44b11d849343b3383f64c609d01dc55f8bd4099c605751e0d623b9e1fc223c0829f6ed24e + checksum: c5ea05c2effbc48d0d464e2d2ff7645eec668d064ad96c1d4f5c728fff12dc222b67c5908d78f4af861b32a7b2e23186c157d2b3173e66e45c572c6e8eaf440b languageName: node linkType: hard @@ -3375,7 +2391,7 @@ __metadata: moment: ^2.29.4 navigo: ^8.11.1 pwa-helpers: ^0.9.0 - checksum: 9505eafc5d8716cf40bb1a43a365f03fa4156f554b933dd1d639e595d07c867b74ac2bae3d763cc1519c87e125bf0db5ce6c36e2eb50ff12ccb498ce31204c8d + checksum: 0bb8f5056eaa3499814c2f2e57a42003edd9de7a0e69fd3c3b45d567bea22b88fe4865c4450b0121b9e96f3187dc69abead235f5bee9b164bea75777c0225477 languageName: node linkType: hard @@ -3392,7 +2408,7 @@ __metadata: "@openremote/rest": 1.1.0 lit: ^2.0.2 moment: ^2.29.4 - checksum: 69043e85076824f86fceccc8a34516f57150668b60c00670e96519a96b388fadc762e4ef4c0dc695c00deaaf5a0b632c5f6cf44e65e45ea8ecaff1f368d65a99 + checksum: b0e67e243de0e31c4a24ade79967b0e893b69d8578388f96db6e8562d8791b5af36f9fe786a2421469c3621c799df644eb285721c6ae1df5c7c575a96c842cda languageName: node linkType: hard @@ -3415,7 +2431,7 @@ __metadata: "@openremote/or-translate": ^1.1.0 "@openremote/rest": 1.1.0 lit: ^2.0.2 - checksum: 49e7a53fef26e5506957b60b3d31388f8e00eba16156a12a843ccf08a5994a9656e8e737b6ccde545b83673ccd2f6d859b3e293e9d7fe632d1ab7be25e2ee456 + checksum: 658ebc3eb0d570f4187608351a56ec394b724e00f5fa2216799f6753f6c10a58ccfb2af5b53d5ef6359c8c016a2103d67e3df446c13c26e26c9a45f31c2ab3ac languageName: node linkType: hard @@ -3431,7 +2447,7 @@ __metadata: "@openremote/or-translate": ^1.1.0 jsonpath-plus: ^6.0.1 lit: ^2.0.2 - checksum: 105513118c99580fd1a48f28d2995f474d03f389f43d557ebcf16f789896a6b31175e9605400c7e291b23c80597c0ae1f04145b44cfff3bb74126e540e08fbb9 + checksum: f83ed659632588f95f467e4de63dc61f3f2cc001db78361e6fc132aeb881e468fce5cb5bc71fccda208f63278720253dd4001bc866ff122d16c8dfebd8f51edb languageName: node linkType: hard @@ -3446,7 +2462,7 @@ __metadata: "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 lit: ^2.0.2 - checksum: 2c02579c0faadd27ccf0f1b1c6ac1106aed8d2fb5b3cd5208e480f6acbfe8db86de105a09dc8370457fe59ee548446d7fe49f6ce35b1802749c31394ffdf8fc4 + checksum: a450cc273f9af7268086e44f85f0c97c326ad874a141f1fc9cd07f3c06444c33815f201da6f319eb7ee6c01951d93468df37b90d6c4d0be74b8871f294fdd34e languageName: node linkType: hard @@ -3459,7 +2475,7 @@ __metadata: "@openremote/or-mwc-components": ^1.1.0 "@openremote/or-translate": ^1.1.0 lit: ^2.0.2 - checksum: acb491c101240bf3ad5b6637dd6094e3089bcde4f85d61c4ca75ae37e404636bc430c8660fa6a5622e4ebcc18b32fc7331cf3161d3fa5b84421631e78a1ee881 + checksum: d88b18e9ea57c13490b3b98e0ad1d64f262f3455c9f7b7265770d35eed1d0140a31d23cd429014e6f03f4a5618eb77f94017db4af40e7b0d24e06dbea3d43ab5 languageName: node linkType: hard @@ -3482,7 +2498,7 @@ __metadata: jsonpath-plus: ^6.0.1 lit: ^2.0.2 moment: ^2.29.4 - checksum: 4fd8edffabaa72bfe7c4fb319eeb4a3eccd50a5e4f62707a437a11604c9d5c865ff44420c669b3fdd1abd826327dd9f01cf0d8ebaf967624277eaaa9a24a7bb8 + checksum: 42b2d3685d73dfd81c1161053a4b8ebfc63753ba3496ad5b10cf3faf8377b2d2ca41d33b280cd03707f55de5fec6f58510a2f458727b67db68d5e336a200516e languageName: node linkType: hard @@ -3494,7 +2510,7 @@ __metadata: "@openremote/core": 1.1.0 lit: ^2.0.2 simplebar: ^5.3.6 - checksum: e13579e7e86a3d92cd1b6c393f7a9a681428873dd709bc1bb36985b57ce943ac21c460f7d6be33f935687378d882e10dc67c0e1ceb1c0cf65f3e9b1ad5fb5c96 + checksum: 296c3d013511bcff2cf1fa23c71961668d05b006579053a5505cc89db0feaeec90b423011e55cefb276b565da11c6f1723673b51c4c6b0a18a48599ba1442145 languageName: node linkType: hard @@ -3508,7 +2524,7 @@ __metadata: "@openremote/rest": 1.1.0 gridstack: ^7.2.0 lit: ^2.0.2 - checksum: bfdb1deada62e9725ec2ddccb9cebb35d784d1d312842db451295e8b7472e1c34a871e1e35051de459a3c36145378ece0075df260cdf0da7db91a60912a2e6f9 + checksum: 252482be514f9716738d654f9a3dddde9b994768a8b8cf26f74b2b8f786186dd870df14e410c85869d9bf42e3cad95164df978a0f6dfe20686357161d6f0be17 languageName: node linkType: hard @@ -3523,7 +2539,7 @@ __metadata: "@openremote/or-translate": ^1.1.0 gaugeJS: ^1.3.7 lit: ^2.0.2 - checksum: d7be4a314adf291ad8e72ceb21f1997ac4e554159f300d536fad133c580e9ceb17c0d9caf30d64c07ceb1d3dda2ced3a2a4afdbf3447b86ade92c910aa475a44 + checksum: 62ed26a824c25a2d19b15786a443e6c1198d3a3b9b9fe6ea8039dfa305f0b195dd5ea3176d5cfd81a7b28a1d1d2731974295876082db40cdb0238e0b63527cd5 languageName: node linkType: hard @@ -3546,7 +2562,7 @@ __metadata: "@polymer/polymer": ^3.3.1 ajv: ^8.8.2 lit: ^2.0.2 - checksum: 5e006542d37cdcc742642199eb76a8473218555ca16a8f8a8ae2d7e7fc21c4d20a0d4c5ee4dd6b18888d104b2757e58298c09da7124b54634eb4c2438a8b2154 + checksum: eb7bedd049827ebdfd3ebf3f7e8de68f219c363ba22dbbd8890778cc38b704f95f0e20383594ebaebca8f944fdf0971b6b8a0bb2e0b85693587d61b435cedf99 languageName: node linkType: hard @@ -3566,7 +2582,7 @@ __metadata: lit: ^2.0.2 mapbox.js: ^3.2.0 maplibre-gl: ^1.15.2 - checksum: 5d8db0850906e52c1892e0a197629650022decc26204e962d837b0649f02647c142c9717b062bd0685d02e4c86499e17e4cf2c810f1d2c5c32f7f87bb963c938 + checksum: 4780c04c0d57cf32d087d6014fc93d86cc4bddc4abd589b92dccc83f8b21397ab262e17a449d349ececd5873d6d0ff2de76e4697ccfb6b0a98ef4d3036e5a820 languageName: node linkType: hard @@ -3597,7 +2613,7 @@ __metadata: "@openremote/or-icon": ^1.1.0 "@openremote/or-translate": ^1.1.0 lit: ^2.0.2 - checksum: 46e87e42e890e63cb601ebf8af21c103a8e59a4185a3be9f85929ed26cf61228d9f25dfffe92f02f76f1a366bbf526e9767b4c54d65a7e620e2faa36986a7b38 + checksum: 21780672bbd04f1e774c73ea95cd46e5c8acb13bccaaf45a38ca91edc09f54484e05537b0a0e7e3055734d9889f803207e4645c0cf86ec387102db0eba0f4b4e languageName: node linkType: hard @@ -3620,7 +2636,7 @@ __metadata: resize-observer: ^1.0.3 rrule: ^2.6.4 shortid: ^2.2.15 - checksum: 51386b392c88ab32efc25a79f2220fb18b8abb5d36091346a18760fc7dec04331216d711609646fd5fe8bb1935093d042c47e3c2d9b7cd7ba0ea1ea69dd32c76 + checksum: 7234c1f11a33dc6b63de80206b9d79cfa0c67cb81f55dae7dadf77cdd23759c05113de8b94ae8aa82e119653f0edbd94e9032147765bf393debd68cfeec8fb3a languageName: node linkType: hard @@ -3672,7 +2688,7 @@ __metadata: dependencies: lit: ^2.0.2 moment: ^2.29.4 - checksum: 39dade7ab5c65df589626db1746599ffba7582afe3853494bde47ea5624e1b362eb7bcb41b43c3a43d7e20d7dc47bd550350da9acad5444ce7752547b29a85b0 + checksum: d41b85d1a45f8ddbaa38ecd4e5cd239f088c1f9d2708caa0aac2485c3f9319240d1bb2f1daee44b17966e2025de0d785a3b28981a074a4618c1b6d3cc852e0f4 languageName: node linkType: hard @@ -3693,7 +2709,7 @@ __metadata: "@openremote/model": 1.1.0 axios: 0.24.0 qs: ^6.8.0 - checksum: 982ba3c1ddaac62399d46c5ef1465240d75c9750e5970dcefb9e27172b4e202173bab023a8790a55c4eea8551060943dc3e3a76b73ea763589a6827921eebc6b + checksum: 45624db724a65787086c89bbecc861370bcae5eb17acd78325c91d2332d30326756c270524316c0d79f1e0c2cbd0732d1e7debf0efc9bf8da23e8237751cbcf5 languageName: node linkType: hard @@ -3742,13 +2758,6 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:1": - version: 1.1.2 - resolution: "@tootallnate/once@npm:1.1.2" - checksum: e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 - languageName: node - linkType: hard - "@types/body-parser@npm:*": version: 1.19.5 resolution: "@types/body-parser@npm:1.19.5" @@ -3798,12 +2807,12 @@ __metadata: linkType: hard "@types/eslint@npm:*": - version: 8.44.9 - resolution: "@types/eslint@npm:8.44.9" + version: 8.56.2 + resolution: "@types/eslint@npm:8.56.2" dependencies: "@types/estree": "*" "@types/json-schema": "*" - checksum: 6f8889e94e67a5e43c15f5a2530798f864ace08c270bfb3f153cb705da4e30a80e0e9a0fc05317c8642c8dda909d528968172089eb4d52aca9f212761df25d90 + checksum: 38e054971596f5c0413f66a62dc26b10e0a21ac46ceacb06fbf8cfb838d20820787209b17218b3916e4c23d990ff77cfdb482d655cac0e0d2b837d430fcc5db8 languageName: node linkType: hard @@ -3930,42 +2939,21 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:^3.0.3": - version: 3.0.5 - resolution: "@types/minimatch@npm:3.0.5" - checksum: c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92 - languageName: node - linkType: hard - -"@types/minimist@npm:^1.2.0": - version: 1.2.5 - resolution: "@types/minimist@npm:1.2.5" - checksum: 477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 - languageName: node - linkType: hard - "@types/node-forge@npm:^1.3.0": - version: 1.3.10 - resolution: "@types/node-forge@npm:1.3.10" + version: 1.3.11 + resolution: "@types/node-forge@npm:1.3.11" dependencies: "@types/node": "*" - checksum: 363af42c83956c7e2483a71e398a02101ef6a55b4d86386c276315ca98bad02d6050b99fdbe13debcd1bcda250086b4a5b5c15a6fb2953d32420d269865ca7f8 + checksum: 1e86bd55b92a492eaafd75f6d01f31e7d86a5cdadd0c6bcdc0b1df4103b7f99bb75b832efd5217c7ddda5c781095dc086a868e20b9de00f5a427ddad4c296cd5 languageName: node linkType: hard "@types/node@npm:*": - version: 20.10.5 - resolution: "@types/node@npm:20.10.5" + version: 20.11.5 + resolution: "@types/node@npm:20.11.5" dependencies: undici-types: ~5.26.4 - checksum: e216b679f545a8356960ce985a0e53c3a58fff0eacd855e180b9e223b8db2b5bd07b744a002b8c1f0c37f9194648ab4578533b5c12df2ec10cc02f61d20948d2 - languageName: node - linkType: hard - -"@types/normalize-package-data@npm:^2.4.0": - version: 2.4.4 - resolution: "@types/normalize-package-data@npm:2.4.4" - checksum: 65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 + checksum: a542727de1334ae20a3ca034b0ecf4b464a57ca01efc4f9cf43bd9ab93896125ab3c2de060ecd8f6ae23b86c6bf3463f681b643e69c032c6a662d376c98a6092 languageName: node linkType: hard @@ -3977,9 +2965,9 @@ __metadata: linkType: hard "@types/qs@npm:*": - version: 6.9.10 - resolution: "@types/qs@npm:6.9.10" - checksum: 3e479ee056bd2b60894baa119d12ecd33f20a25231b836af04654e784c886f28a356477630430152a86fba253da65d7ecd18acffbc2a8877a336e75aa0272c67 + version: 6.9.11 + resolution: "@types/qs@npm:6.9.11" + checksum: 620ca1628bf3da65662c54ed6ebb120b18a3da477d0bfcc872b696685a9bb1893c3c92b53a1190a8f54d52eaddb6af8b2157755699ac83164604329935e8a7f2 languageName: node linkType: hard @@ -4399,18 +3387,6 @@ __metadata: languageName: node linkType: hard -"JSONStream@npm:^1.0.4": - version: 1.3.5 - resolution: "JSONStream@npm:1.3.5" - dependencies: - jsonparse: ^1.2.0 - through: ">=2.2.7 <3" - bin: - JSONStream: ./bin.js - checksum: 2605fa124260c61bad38bb65eba30d2f72216a78e94d0ab19b11b4e0327d572b8d530c0c9cc3b0764f727ad26d39e00bf7ebad57781ca6368394d73169c59e46 - languageName: node - linkType: hard - "abab@npm:^2.0.5": version: 2.0.6 resolution: "abab@npm:2.0.6" @@ -4418,13 +3394,6 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:1": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -4443,9 +3412,9 @@ __metadata: linkType: hard "ace-builds@npm:^1.4.13": - version: 1.32.2 - resolution: "ace-builds@npm:1.32.2" - checksum: 69422ab3ad9fa25b3f8916657fc7f98de582238bbb912fa2ecdeae37964038c07e72986eabecaa5560a4b550484ecc0e18ad51a559a9024714d4fa64f3a20046 + version: 1.32.3 + resolution: "ace-builds@npm:1.32.3" + checksum: 328c7027844a13e7081047f4156a2dff47a8fcb299224d5c52abecbf0a21df083dd212f04bf03a430dbd06912f5ed39fd72868899adf3afde8f2fd216a40662a languageName: node linkType: hard @@ -4484,27 +3453,11 @@ __metadata: linkType: hard "acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.11.2 - resolution: "acorn@npm:8.11.2" + version: 8.11.3 + resolution: "acorn@npm:8.11.3" bin: acorn: bin/acorn - checksum: 818450408684da89423e3daae24e4dc9b68692db8ab49ea4569c7c5abb7a3f23669438bf129cc81dfdada95e1c9b944ee1bfca2c57a05a4dc73834a612fbf6a7 - languageName: node - linkType: hard - -"add-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "add-stream@npm:1.0.0" - checksum: 3e9e8b0b8f0170406d7c3a9a39bfbdf419ccccb0fd2a396338c0fda0a339af73bf738ad414fc520741de74517acf0dd92b4a36fd3298a47fd5371eee8f2c5a06 - languageName: node - linkType: hard - -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c languageName: node linkType: hard @@ -4517,15 +3470,6 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.1.3": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" - dependencies: - humanize-ms: ^1.2.1 - checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 - languageName: node - linkType: hard - "aggregate-error@npm:^3.0.0": version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" @@ -4570,7 +3514,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -4594,15 +3538,6 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: ^0.21.3 - checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 - languageName: node - linkType: hard - "ansi-html-community@npm:^0.0.8": version: 0.0.8 resolution: "ansi-html-community@npm:0.0.8" @@ -4612,13 +3547,6 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^2.0.0": - version: 2.1.1 - resolution: "ansi-regex@npm:2.1.1" - checksum: 190abd03e4ff86794f338a31795d262c1dfe8c91f7e01d04f13f646f1dcb16c5800818f886047876f1272f065570ab86b24b99089f8b68a0e11ff19aed4ca8f1 - languageName: node - linkType: hard - "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -4668,30 +3596,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3": - version: 1.2.0 - resolution: "aproba@npm:1.2.0" - checksum: 0fca141966559d195072ed047658b6e6c4fe92428c385dd38e288eacfc55807e7b4989322f030faff32c0f46bb0bc10f1e0ac32ec22d25315a1e5bbc0ebb76dc - languageName: node - linkType: hard - -"aproba@npm:^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - -"are-we-there-yet@npm:~1.1.2": - version: 1.1.7 - resolution: "are-we-there-yet@npm:1.1.7" - dependencies: - delegates: ^1.0.0 - readable-stream: ^2.0.6 - checksum: 70d251719c969b2745bfe5ddf3ebaefa846a636e90a6d5212573676af5d6670e15457761d4725731e19cbebdce42c4ab0cbedf23ab047f2a08274985aa10a3c7 - languageName: node - linkType: hard - "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" @@ -4709,13 +3613,6 @@ __metadata: languageName: node linkType: hard -"array-differ@npm:^3.0.0": - version: 3.0.0 - resolution: "array-differ@npm:3.0.0" - checksum: 117edd9df5c1530bd116c6e8eea891d4bd02850fd89b1b36e532b6540e47ca620a373b81feca1c62d1395d9ae601516ba538abe5e8172d41091da2c546b05fb7 - languageName: node - linkType: hard - "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -4723,20 +3620,6 @@ __metadata: languageName: node linkType: hard -"array-flatten@npm:^2.1.2": - version: 2.1.2 - resolution: "array-flatten@npm:2.1.2" - checksum: e8988aac1fbfcdaae343d08c9a06a6fddd2c6141721eeeea45c3cf523bf4431d29a46602929455ed548c7a3e0769928cdc630405427297e7081bd118fdec9262 - languageName: node - linkType: hard - -"array-ify@npm:^1.0.0": - version: 1.0.0 - resolution: "array-ify@npm:1.0.0" - checksum: c0502015b319c93dd4484f18036bcc4b654eb76a4aa1f04afbcef11ac918859bb1f5d71ba1f0f1141770db9eef1a4f40f1761753650873068010bbf7bcdae4a4 - languageName: node - linkType: hard - "array-includes@npm:^3.1.7": version: 3.1.7 resolution: "array-includes@npm:3.1.7" @@ -4801,19 +3684,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.reduce@npm:^1.0.6": - version: 1.0.6 - resolution: "array.prototype.reduce@npm:1.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-array-method-boxes-properly: ^1.0.0 - is-string: ^1.0.7 - checksum: c709c3f5caa2aac4fb10e0c6c1982cca50328a2a48658d53b1da8ee3a78069ad67cdac21296d6285521aa3a932a8178c0e192b5fc831fae2977b69a5a8a64ad7 - languageName: node - linkType: hard - "arraybuffer.prototype.slice@npm:^1.0.2": version: 1.0.2 resolution: "arraybuffer.prototype.slice@npm:1.0.2" @@ -4829,50 +3699,6 @@ __metadata: languageName: node linkType: hard -"arrify@npm:^1.0.1": - version: 1.0.1 - resolution: "arrify@npm:1.0.1" - checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 - languageName: node - linkType: hard - -"arrify@npm:^2.0.1": - version: 2.0.1 - resolution: "arrify@npm:2.0.1" - checksum: 067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 - languageName: node - linkType: hard - -"asap@npm:^2.0.0": - version: 2.0.6 - resolution: "asap@npm:2.0.6" - checksum: b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d - languageName: node - linkType: hard - -"asn1@npm:~0.2.3": - version: 0.2.6 - resolution: "asn1@npm:0.2.6" - dependencies: - safer-buffer: ~2.1.0 - checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d - languageName: node - linkType: hard - -"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": - version: 1.0.0 - resolution: "assert-plus@npm:1.0.0" - checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 - languageName: node - linkType: hard - -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be - languageName: node - linkType: hard - "at-least-node@npm:^1.0.0": version: 1.0.0 resolution: "at-least-node@npm:1.0.0" @@ -4887,20 +3713,6 @@ __metadata: languageName: node linkType: hard -"aws-sign2@npm:~0.7.0": - version: 0.7.0 - resolution: "aws-sign2@npm:0.7.0" - checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 - languageName: node - linkType: hard - -"aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc - languageName: node - linkType: hard - "axios@npm:0.24.0": version: 0.24.0 resolution: "axios@npm:0.24.0" @@ -4925,20 +3737,20 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.6": - version: 0.4.7 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.7" +"babel-plugin-polyfill-corejs2@npm:^0.4.7": + version: 0.4.8 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.8" dependencies: "@babel/compat-data": ^7.22.6 - "@babel/helper-define-polyfill-provider": ^0.4.4 + "@babel/helper-define-polyfill-provider": ^0.5.0 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: b3c84ce44d00211c919a94f76453fb2065861612f3e44862eb7acf854e325c738a7441ad82690deba2b6fddfa2ad2cf2c46960f46fab2e3b17c6ed4fd2d73b38 + checksum: 22857b87268b354e095452199464accba5fd8f690558a2f24b0954807ca2494b96da8d5c13507955802427582015160bce26a66893acf6da5dafbed8b336cf79 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.8.5": +"babel-plugin-polyfill-corejs3@npm:^0.8.7": version: 0.8.7 resolution: "babel-plugin-polyfill-corejs3@npm:0.8.7" dependencies: @@ -4950,14 +3762,14 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.3": - version: 0.5.4 - resolution: "babel-plugin-polyfill-regenerator@npm:0.5.4" +"babel-plugin-polyfill-regenerator@npm:^0.5.4": + version: 0.5.5 + resolution: "babel-plugin-polyfill-regenerator@npm:0.5.5" dependencies: - "@babel/helper-define-polyfill-provider": ^0.4.4 + "@babel/helper-define-polyfill-provider": ^0.5.0 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 461b735c6c0eca3c7b4434d14bfa98c2ab80f00e2bdc1c69eb46d1d300092a9786d76bbd3ee55e26d2d1a2380c14592d8d638e271dfd2a2b78a9eacffa3645d1 + checksum: 3a9b4828673b23cd648dcfb571eadcd9d3fadfca0361d0a7c6feeb5a30474e92faaa49f067a6e1c05e49b6a09812879992028ff3ef3446229ff132d6e1de7eb6 languageName: node linkType: hard @@ -4975,22 +3787,6 @@ __metadata: languageName: node linkType: hard -"bcrypt-pbkdf@npm:^1.0.0": - version: 1.0.2 - resolution: "bcrypt-pbkdf@npm:1.0.2" - dependencies: - tweetnacl: ^0.14.3 - checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 - languageName: node - linkType: hard - -"before-after-hook@npm:^2.2.0": - version: 2.2.3 - resolution: "before-after-hook@npm:2.2.3" - checksum: a1a2430976d9bdab4cd89cb50d27fa86b19e2b41812bf1315923b0cba03371ebca99449809226425dd3bcef20e010db61abdaff549278e111d6480034bebae87 - languageName: node - linkType: hard - "big.js@npm:^5.2.2": version: 5.2.2 resolution: "big.js@npm:5.2.2" @@ -5026,14 +3822,12 @@ __metadata: linkType: hard "bonjour-service@npm:^1.0.11": - version: 1.1.1 - resolution: "bonjour-service@npm:1.1.1" + version: 1.2.1 + resolution: "bonjour-service@npm:1.2.1" dependencies: - array-flatten: ^2.1.2 - dns-equal: ^1.0.0 fast-deep-equal: ^3.1.3 multicast-dns: ^7.2.5 - checksum: 832d0cf78b91368fac8bb11fd7a714e46f4c4fb1bb14d7283bce614a6fb3aae2f3fe209aba5b4fa051811c1cab6921d073a83db8432fb23292f27dd4161fb0f1 + checksum: b65b3e6e3a07e97f2da5806afb76f3946d5a6426b72e849a0236dc3c9d3612fb8c5359ebade4be7eb63f74a37670c53a53be2ff17f4f709811fda77f600eb25b languageName: node linkType: hard @@ -5093,27 +3887,6 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^1.0.3": - version: 1.0.3 - resolution: "builtins@npm:1.0.3" - checksum: 47ce94f7eee0e644969da1f1a28e5f29bd2e48b25b2bbb61164c345881086e29464ccb1fb88dbc155ea26e8b1f5fc8a923b26c8c1ed0935b67b644d410674513 - languageName: node - linkType: hard - -"byline@npm:^5.0.0": - version: 5.0.0 - resolution: "byline@npm:5.0.0" - checksum: 737ca83e8eda2976728dae62e68bc733aea095fab08db4c6f12d3cee3cf45b6f97dce45d1f6b6ff9c2c947736d10074985b4425b31ce04afa1985a4ef3d334a7 - languageName: node - linkType: hard - -"byte-size@npm:^7.0.0": - version: 7.0.1 - resolution: "byte-size@npm:7.0.1" - checksum: 6791663a6d53bf950e896f119d3648fe8d7e8ae677e2ccdae84d0e5b78f21126e25f9d73aa19be2a297cb27abd36b6f5c361c0de36ebb2f3eb8a853f2ac99a4a - languageName: node - linkType: hard - "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -5128,35 +3901,9 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^15.0.5, cacache@npm:^15.2.0": - version: 15.3.0 - resolution: "cacache@npm:15.3.0" - dependencies: - "@npmcli/fs": ^1.0.0 - "@npmcli/move-file": ^1.0.1 - chownr: ^2.0.0 - fs-minipass: ^2.0.0 - glob: ^7.1.4 - infer-owner: ^1.0.4 - lru-cache: ^6.0.0 - minipass: ^3.1.1 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.2 - mkdirp: ^1.0.3 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^8.0.1 - tar: ^6.0.2 - unique-filename: ^1.1.1 - checksum: a07327c27a4152c04eb0a831c63c00390d90f94d51bb80624a66f4e14a6b6360bbf02a84421267bd4d00ca73ac9773287d8d7169e8d2eafe378d2ce140579db8 - languageName: node - linkType: hard - "cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" + version: 18.0.2 + resolution: "cacache@npm:18.0.2" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 @@ -5170,7 +3917,7 @@ __metadata: ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: 5a0b3b2ea451a0379814dc1d3c81af48c7c6db15cd8f7d72e028501ae0036a599a99bbac9687bfec307afb2760808d1c7708e9477c8c70d2b166e7d80b162a23 + checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b languageName: node linkType: hard @@ -5202,24 +3949,6 @@ __metadata: languageName: node linkType: hard -"camelcase-keys@npm:^6.2.2": - version: 6.2.2 - resolution: "camelcase-keys@npm:6.2.2" - dependencies: - camelcase: ^5.3.1 - map-obj: ^4.0.0 - quick-lru: ^4.0.1 - checksum: 43c9af1adf840471e54c68ab3e5fe8a62719a6b7dbf4e2e86886b7b0ff96112c945736342b837bd2529ec9d1c7d1934e5653318478d98e0cf22c475c04658e2a - languageName: node - linkType: hard - -"camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b - languageName: node - linkType: hard - "can-use-dom@npm:^0.1.0": version: 0.1.0 resolution: "can-use-dom@npm:0.1.0" @@ -5228,16 +3957,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001565": - version: 1.0.30001570 - resolution: "caniuse-lite@npm:1.0.30001570" - checksum: 460be2c7a9b1c8a83b6aae4226661c276d9dada6c84209dee547699cf4b28030b9d1fc29ddd7626acee77412b6401993878ea0ef3eadbf3a63ded9034896ae20 - languageName: node - linkType: hard - -"caseless@npm:~0.12.0": - version: 0.12.0 - resolution: "caseless@npm:0.12.0" - checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751 + version: 1.0.30001579 + resolution: "caniuse-lite@npm:1.0.30001579" + checksum: 7539dcff74d2243a30c428393dc690c87fa34d7da36434731853e9bcfe783757763b2971f5cc878e25242a93e184e53f167d11bd74955af956579f7af71cc764 languageName: node linkType: hard @@ -5262,13 +3984,6 @@ __metadata: languageName: node linkType: hard -"chardet@npm:^0.7.0": - version: 0.7.0 - resolution: "chardet@npm:0.7.0" - checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d - languageName: node - linkType: hard - "chart.js@npm:^3.6.0": version: 3.9.1 resolution: "chart.js@npm:3.9.1" @@ -5314,13 +4029,6 @@ __metadata: languageName: node linkType: hard -"chownr@npm:^1.1.4": - version: 1.1.4 - resolution: "chownr@npm:1.1.4" - checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d - languageName: node - linkType: hard - "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -5335,13 +4043,6 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 - languageName: node - linkType: hard - "clean-css@npm:^5.2.2": version: 5.3.3 resolution: "clean-css@npm:5.3.3" @@ -5358,33 +4059,6 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-cursor@npm:3.1.0" - dependencies: - restore-cursor: ^3.1.0 - checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 - languageName: node - linkType: hard - -"cli-width@npm:^3.0.0": - version: 3.0.0 - resolution: "cli-width@npm:3.0.0" - checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 - languageName: node - linkType: hard - -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^7.0.0 - checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f - languageName: node - linkType: hard - "clone-deep@npm:^4.0.1": version: 4.0.1 resolution: "clone-deep@npm:4.0.1" @@ -5396,29 +4070,6 @@ __metadata: languageName: node linkType: hard -"clone@npm:^1.0.2": - version: 1.0.4 - resolution: "clone@npm:1.0.4" - checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd - languageName: node - linkType: hard - -"cmd-shim@npm:^4.1.0": - version: 4.1.0 - resolution: "cmd-shim@npm:4.1.0" - dependencies: - mkdirp-infer-owner: ^2.0.0 - checksum: d25bb57a8accab681bcfc632e085573b9395cdc60aed8d0ce479f988f9ced16720c89732aef81020140e43fd223b6573c22402e5a1c0cbd0149443104df88d68 - languageName: node - linkType: hard - -"code-point-at@npm:^1.0.0": - version: 1.1.0 - resolution: "code-point-at@npm:1.1.0" - checksum: 17d5666611f9b16d64fdf48176d9b7fb1c7d1c1607a189f7e600040a11a6616982876af148230336adb7d8fe728a559f743a4e29db3747e3b1a32fa7f4529681 - languageName: node - linkType: hard - "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -5458,25 +4109,6 @@ __metadata: languageName: node linkType: hard -"columnify@npm:^1.5.4": - version: 1.6.0 - resolution: "columnify@npm:1.6.0" - dependencies: - strip-ansi: ^6.0.1 - wcwidth: ^1.0.0 - checksum: 0d590023616a27bcd2135c0f6ddd6fac94543263f9995538bbe391068976e30545e5534d369737ec7c3e9db4e53e70a277462de46aeb5a36e6997b4c7559c335 - languageName: node - linkType: hard - -"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: ~1.0.0 - checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c - languageName: node - linkType: hard - "commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -5505,16 +4137,6 @@ __metadata: languageName: node linkType: hard -"compare-func@npm:^2.0.0": - version: 2.0.0 - resolution: "compare-func@npm:2.0.0" - dependencies: - array-ify: ^1.0.0 - dot-prop: ^5.1.0 - checksum: fb71d70632baa1e93283cf9d80f30ac97f003aabee026e0b4426c9716678079ef5fea7519b84d012cbed938c476493866a38a79760564a9e21ae9433e40e6f0d - languageName: node - linkType: hard - "compressible@npm:~2.0.16": version: 2.0.18 resolution: "compressible@npm:2.0.18" @@ -5546,28 +4168,6 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "concat-stream@npm:2.0.0" - dependencies: - buffer-from: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^3.0.2 - typedarray: ^0.0.6 - checksum: d7f75d48f0ecd356c1545d87e22f57b488172811b1181d96021c7c4b14ab8855f5313280263dca44bb06e5222f274d047da3e290a38841ef87b59719bde967c7 - languageName: node - linkType: hard - -"config-chain@npm:^1.1.12": - version: 1.1.13 - resolution: "config-chain@npm:1.1.13" - dependencies: - ini: ^1.3.4 - proto-list: ~1.2.1 - checksum: 828137a28e7c2fc4b7fb229bd0cd6c1397bcf83434de54347e608154008f411749041ee392cbe42fab6307e02de4c12480260bf769b7d44b778fdea3839eafab - languageName: node - linkType: hard - "connect-history-api-fallback@npm:^2.0.0": version: 2.0.0 resolution: "connect-history-api-fallback@npm:2.0.0" @@ -5575,13 +4175,6 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -5598,108 +4191,6 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-angular@npm:^5.0.12": - version: 5.0.13 - resolution: "conventional-changelog-angular@npm:5.0.13" - dependencies: - compare-func: ^2.0.0 - q: ^1.5.1 - checksum: 6ed4972fce25a50f9f038c749cc9db501363131b0fb2efc1fccecba14e4b1c80651d0d758d4c350a609f32010c66fa343eefd49c02e79e911884be28f53f3f90 - languageName: node - linkType: hard - -"conventional-changelog-core@npm:^4.2.2": - version: 4.2.4 - resolution: "conventional-changelog-core@npm:4.2.4" - dependencies: - add-stream: ^1.0.0 - conventional-changelog-writer: ^5.0.0 - conventional-commits-parser: ^3.2.0 - dateformat: ^3.0.0 - get-pkg-repo: ^4.0.0 - git-raw-commits: ^2.0.8 - git-remote-origin-url: ^2.0.0 - git-semver-tags: ^4.1.1 - lodash: ^4.17.15 - normalize-package-data: ^3.0.0 - q: ^1.5.1 - read-pkg: ^3.0.0 - read-pkg-up: ^3.0.0 - through2: ^4.0.0 - checksum: 56d5194040495ea316e53fd64cb3614462c318f0fe54b1bf25aba6fba9b3d51cb9fdf7ac5b766f17e5529a3f90e317257394e00b0a9a5ce42caf3a59f82afb3a - languageName: node - linkType: hard - -"conventional-changelog-preset-loader@npm:^2.3.4": - version: 2.3.4 - resolution: "conventional-changelog-preset-loader@npm:2.3.4" - checksum: 23a889b7fcf6fe7653e61f32a048877b2f954dcc1e0daa2848c5422eb908e6f24c78372f8d0d2130b5ed941c02e7010c599dccf44b8552602c6c8db9cb227453 - languageName: node - linkType: hard - -"conventional-changelog-writer@npm:^5.0.0": - version: 5.0.1 - resolution: "conventional-changelog-writer@npm:5.0.1" - dependencies: - conventional-commits-filter: ^2.0.7 - dateformat: ^3.0.0 - handlebars: ^4.7.7 - json-stringify-safe: ^5.0.1 - lodash: ^4.17.15 - meow: ^8.0.0 - semver: ^6.0.0 - split: ^1.0.0 - through2: ^4.0.0 - bin: - conventional-changelog-writer: cli.js - checksum: 5c0129db44577f14b1f8de225b62a392a9927ba7fe3422cb21ad71a771b8472bd03badb7c87cb47419913abc3f2ce3759b69f59550cdc6f7a7b0459015b3b44c - languageName: node - linkType: hard - -"conventional-commits-filter@npm:^2.0.7": - version: 2.0.7 - resolution: "conventional-commits-filter@npm:2.0.7" - dependencies: - lodash.ismatch: ^4.4.0 - modify-values: ^1.0.0 - checksum: feb567f680a6da1baaa1ef3cff393b3c56a5828f77ab9df5e70626475425d109a6fee0289b4979223c62bbd63bf9c98ef532baa6fcb1b66ee8b5f49077f5d46c - languageName: node - linkType: hard - -"conventional-commits-parser@npm:^3.2.0": - version: 3.2.4 - resolution: "conventional-commits-parser@npm:3.2.4" - dependencies: - JSONStream: ^1.0.4 - is-text-path: ^1.0.1 - lodash: ^4.17.15 - meow: ^8.0.0 - split2: ^3.0.0 - through2: ^4.0.0 - bin: - conventional-commits-parser: cli.js - checksum: 1627ff203bc9586d89e47a7fe63acecf339aba74903b9114e23d28094f79d4e2d6389bf146ae561461dcba8fc42e7bc228165d2b173f15756c43f1d32bc50bfd - languageName: node - linkType: hard - -"conventional-recommended-bump@npm:^6.1.0": - version: 6.1.0 - resolution: "conventional-recommended-bump@npm:6.1.0" - dependencies: - concat-stream: ^2.0.0 - conventional-changelog-preset-loader: ^2.3.4 - conventional-commits-filter: ^2.0.7 - conventional-commits-parser: ^3.2.0 - git-raw-commits: ^2.0.8 - git-semver-tags: ^4.1.1 - meow: ^8.0.0 - q: ^1.5.1 - bin: - conventional-recommended-bump: cli.js - checksum: da1d7a5f3b9f7706bede685cdcb3db67997fdaa43c310fd5bf340955c84a4b85dbb9427031522ee06dad290b730a54be987b08629d79c73720dbad3a2531146b - languageName: node - linkType: hard - "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -5738,25 +4229,18 @@ __metadata: linkType: hard "core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": - version: 3.34.0 - resolution: "core-js-compat@npm:3.34.0" + version: 3.35.1 + resolution: "core-js-compat@npm:3.35.1" dependencies: browserslist: ^4.22.2 - checksum: 6281f7f57a72f254c06611ec088445e11cf84e0b4edfb5f43dece1a1ff8b0ed0e81ed0bc291024761cd90c39d0f007d8bc46548265139808081d311c7cbc9c81 + checksum: 4c1a7076d31fa489eec5c46eb11c7127703f9756b5fed1eab9bf27b7f0f151247886d3fa488911078bd2801a5dfa12a9ea2ecb7a4e61dfa460b2c291805f503b languageName: node linkType: hard "core-js@npm:^3.0.1": - version: 3.34.0 - resolution: "core-js@npm:3.34.0" - checksum: 26b0d103716b33fc660ee8737da7bc9475fbc655f93bbf1360ab692966449d18f2fc393805095937283db9f919ca2aa5c88d86d16f2846217983ad7da707e31e - languageName: node - linkType: hard - -"core-util-is@npm:1.0.2": - version: 1.0.2 - resolution: "core-util-is@npm:1.0.2" - checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab + version: 3.35.1 + resolution: "core-js@npm:3.35.1" + checksum: e246af6b634be3763ffe3ce6ac4601b4dc5b928006fb6c95e5d08ecd82a2413bf36f00ffe178b89c9a8e94000288933a78a9881b2c9498e6cf312b031013b952 languageName: node linkType: hard @@ -5772,24 +4256,11 @@ __metadata: resolution: "cosmiconfig@npm:6.0.0" dependencies: "@types/parse-json": ^4.0.0 - import-fresh: ^3.1.0 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.7.2 - checksum: 8eed7c854b91643ecb820767d0deb038b50780ecc3d53b0b19e03ed8aabed4ae77271198d1ae3d49c3b110867edf679f5faad924820a8d1774144a87cb6f98fc - languageName: node - linkType: hard - -"cosmiconfig@npm:^7.0.0": - version: 7.1.0 - resolution: "cosmiconfig@npm:7.1.0" - dependencies: - "@types/parse-json": ^4.0.0 - import-fresh: ^3.2.1 + import-fresh: ^3.1.0 parse-json: ^5.0.0 path-type: ^4.0.0 - yaml: ^1.10.0 - checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f + yaml: ^1.7.2 + checksum: 8eed7c854b91643ecb820767d0deb038b50780ecc3d53b0b19e03ed8aabed4ae77271198d1ae3d49c3b110867edf679f5faad924820a8d1774144a87cb6f98fc languageName: node linkType: hard @@ -5826,20 +4297,20 @@ __metadata: linkType: hard "css-loader@npm:^6.5.1": - version: 6.8.1 - resolution: "css-loader@npm:6.8.1" + version: 6.9.1 + resolution: "css-loader@npm:6.9.1" dependencies: icss-utils: ^5.1.0 - postcss: ^8.4.21 + postcss: ^8.4.33 postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.3 - postcss-modules-scope: ^3.0.0 + postcss-modules-local-by-default: ^4.0.4 + postcss-modules-scope: ^3.1.1 postcss-modules-values: ^4.0.0 postcss-value-parser: ^4.2.0 - semver: ^7.3.8 + semver: ^7.5.4 peerDependencies: webpack: ^5.0.0 - checksum: 7c1784247bdbe76dc5c55fb1ac84f1d4177a74c47259942c9cfdb7a8e6baef11967a0bc85ac285f26bd26d5059decb848af8154a03fdb4f4894f41212f45eef3 + checksum: b0c1776f9c46474219eb471eeb8f4c8986a7735dc8356e578a63303cf292a7c8cb868fa74bf94a1a174e948fcb6523c63fca081cac6bbf246be8275b3cc384f0 languageName: node linkType: hard @@ -5879,29 +4350,6 @@ __metadata: languageName: node linkType: hard -"dargs@npm:^7.0.0": - version: 7.0.0 - resolution: "dargs@npm:7.0.0" - checksum: b8f1e3cba59c42e1f13a114ad4848c3fc1cf7470f633ee9e9f1043762429bc97d91ae31b826fb135eefde203a3fdb20deb0c0a0222ac29d937b8046085d668d1 - languageName: node - linkType: hard - -"dashdash@npm:^1.12.0": - version: 1.14.1 - resolution: "dashdash@npm:1.14.1" - dependencies: - assert-plus: ^1.0.0 - checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 - languageName: node - linkType: hard - -"dateformat@npm:^3.0.0": - version: 3.0.3 - resolution: "dateformat@npm:3.0.3" - checksum: ca4911148abb09887bd9bdcd632c399b06f3ecad709a18eb594d289a1031982f441e08e281db77ffebcb2cbcbfa1ac578a7cbfbf8743f41009aa5adc1846ed34 - languageName: node - linkType: hard - "debug@npm:2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -5911,7 +4359,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -5932,44 +4380,6 @@ __metadata: languageName: node linkType: hard -"debuglog@npm:^1.0.1": - version: 1.0.1 - resolution: "debuglog@npm:1.0.1" - checksum: 970679f2eb7a73867e04d45b52583e7ec6dee1f33c058e9147702e72a665a9647f9c3d6e7c2f66f6bf18510b23eb5ded1b617e48ac1db23603809c5ddbbb9763 - languageName: node - linkType: hard - -"decamelize-keys@npm:^1.1.0": - version: 1.1.1 - resolution: "decamelize-keys@npm:1.1.1" - dependencies: - decamelize: ^1.1.0 - map-obj: ^1.0.0 - checksum: fc645fe20b7bda2680bbf9481a3477257a7f9304b1691036092b97ab04c0ab53e3bf9fcc2d2ae382536568e402ec41fb11e1d4c3836a9abe2d813dd9ef4311e0 - languageName: node - linkType: hard - -"decamelize@npm:^1.1.0": - version: 1.2.0 - resolution: "decamelize@npm:1.2.0" - checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa - languageName: node - linkType: hard - -"decode-uri-component@npm:^0.2.0": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 - languageName: node - linkType: hard - -"dedent@npm:^0.7.0": - version: 0.7.0 - resolution: "dedent@npm:0.7.0" - checksum: 87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 - languageName: node - linkType: hard - "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -5993,15 +4403,6 @@ __metadata: languageName: node linkType: hard -"defaults@npm:^1.0.3": - version: 1.0.4 - resolution: "defaults@npm:1.0.4" - dependencies: - clone: ^1.0.2 - checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a - languageName: node - linkType: hard - "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": version: 1.1.1 resolution: "define-data-property@npm:1.1.1" @@ -6031,20 +4432,6 @@ __metadata: languageName: node linkType: hard -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 - languageName: node - linkType: hard - -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -6059,13 +4446,6 @@ __metadata: languageName: node linkType: hard -"deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": - version: 2.3.1 - resolution: "deprecation@npm:2.3.1" - checksum: f56a05e182c2c195071385455956b0c4106fe14e36245b00c689ceef8e8ab639235176a96977ba7c74afb173317fac2e0ec6ec7a1c6d1e6eaa401c586c714132 - languageName: node - linkType: hard - "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -6073,20 +4453,6 @@ __metadata: languageName: node linkType: hard -"detect-indent@npm:^5.0.0": - version: 5.0.0 - resolution: "detect-indent@npm:5.0.0" - checksum: 61763211daa498e00eec073aba95d544ae5baed19286a0a655697fa4fffc9f4539c8376e2c7df8fa11d6f8eaa16c1e6a689f403ac41ee78a060278cdadefe2ff - languageName: node - linkType: hard - -"detect-indent@npm:^6.0.0": - version: 6.1.0 - resolution: "detect-indent@npm:6.1.0" - checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d - languageName: node - linkType: hard - "detect-node@npm:^2.0.4": version: 2.1.0 resolution: "detect-node@npm:2.1.0" @@ -6094,16 +4460,6 @@ __metadata: languageName: node linkType: hard -"dezalgo@npm:^1.0.0": - version: 1.0.4 - resolution: "dezalgo@npm:1.0.4" - dependencies: - asap: ^2.0.0 - wrappy: 1 - checksum: 895389c6aead740d2ab5da4d3466d20fa30f738010a4d3f4dcccc9fc645ca31c9d10b7e1804ae489b1eb02c7986f9f1f34ba132d409b043082a86d9a4e745624 - languageName: node - linkType: hard - "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -6113,13 +4469,6 @@ __metadata: languageName: node linkType: hard -"dns-equal@npm:^1.0.0": - version: 1.0.0 - resolution: "dns-equal@npm:1.0.0" - checksum: a8471ac849c7c13824f053babea1bc26e2f359394dd5a460f8340d8abd13434be01e3327a5c59d212f8c8997817450efd3f3ac77bec709b21979cf0235644524 - languageName: node - linkType: hard - "dns-packet@npm:^5.2.2": version: 5.6.1 resolution: "dns-packet@npm:5.6.1" @@ -6204,31 +4553,6 @@ __metadata: languageName: node linkType: hard -"dot-prop@npm:^5.1.0": - version: 5.3.0 - resolution: "dot-prop@npm:5.3.0" - dependencies: - is-obj: ^2.0.0 - checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea - languageName: node - linkType: hard - -"dot-prop@npm:^6.0.1": - version: 6.0.1 - resolution: "dot-prop@npm:6.0.1" - dependencies: - is-obj: ^2.0.0 - checksum: 0f47600a4b93e1dc37261da4e6909652c008832a5d3684b5bf9a9a0d3f4c67ea949a86dceed9b72f5733ed8e8e6383cc5958df3bbd0799ee317fd181f2ece700 - languageName: node - linkType: hard - -"duplexer@npm:^0.1.1": - version: 0.1.2 - resolution: "duplexer@npm:0.1.2" - checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0 - languageName: node - linkType: hard - "earcut@npm:^2.2.2": version: 2.2.4 resolution: "earcut@npm:2.2.4" @@ -6243,16 +4567,6 @@ __metadata: languageName: node linkType: hard -"ecc-jsbn@npm:~0.1.1": - version: 0.1.2 - resolution: "ecc-jsbn@npm:0.1.2" - dependencies: - jsbn: ~0.1.0 - safer-buffer: ^2.1.0 - checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a - languageName: node - linkType: hard - "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -6261,9 +4575,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.601": - version: 1.4.614 - resolution: "electron-to-chromium@npm:1.4.614" - checksum: e99e6c8600aa76b4d385a4381b943ec2cfeebfdc36a2675fbf87b334256428b92f5d79ab287b8bab0e1875a992284a8a95a03b41b71e9d64a75b5088daf1dc5e + version: 1.4.641 + resolution: "electron-to-chromium@npm:1.4.641" + checksum: 063f418109e03c66f957a68eb1a9dee99444e7ea7c6ddf36285e074fc4f86271755f80a2b13014caac938f0b5e8b44343d090ce8aad9ece1bcc972eb7d4c9a3e languageName: node linkType: hard @@ -6295,7 +4609,7 @@ __metadata: languageName: node linkType: hard -"encoding@npm:^0.1.12, encoding@npm:^0.1.13": +"encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" dependencies: @@ -6328,7 +4642,7 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.7.3, envinfo@npm:^7.7.4": +"envinfo@npm:^7.7.3": version: 7.11.0 resolution: "envinfo@npm:7.11.0" bin: @@ -6400,13 +4714,6 @@ __metadata: languageName: node linkType: hard -"es-array-method-boxes-properly@npm:^1.0.0": - version: 1.0.0 - resolution: "es-array-method-boxes-properly@npm:1.0.0" - checksum: 2537fcd1cecf187083890bc6f5236d3a26bf39237433587e5bf63392e88faae929dbba78ff0120681a3f6f81c23fe3816122982c160d63b38c95c830b633b826 - languageName: node - linkType: hard - "es-module-lexer@npm:^1.2.1": version: 1.4.1 resolution: "es-module-lexer@npm:1.4.1" @@ -6731,7 +5038,7 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": +"eventemitter3@npm:^4.0.0": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 @@ -6808,38 +5115,6 @@ __metadata: languageName: node linkType: hard -"extend@npm:~3.0.2": - version: 3.0.2 - resolution: "extend@npm:3.0.2" - checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 - languageName: node - linkType: hard - -"external-editor@npm:^3.0.3": - version: 3.1.0 - resolution: "external-editor@npm:3.1.0" - dependencies: - chardet: ^0.7.0 - iconv-lite: ^0.4.24 - tmp: ^0.0.33 - checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 - languageName: node - linkType: hard - -"extsprintf@npm:1.3.0": - version: 1.3.0 - resolution: "extsprintf@npm:1.3.0" - checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 - languageName: node - linkType: hard - -"extsprintf@npm:^1.2.0": - version: 1.4.1 - resolution: "extsprintf@npm:1.4.1" - checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 - languageName: node - linkType: hard - "fast-async@npm:^6.3.8": version: 6.3.8 resolution: "fast-async@npm:6.3.8" @@ -6892,11 +5167,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.16.0 + resolution: "fastq@npm:1.16.0" dependencies: reusify: ^1.0.4 - checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a + checksum: 1d40ed1f100ae625e5720484e8602b7ad07649370f1cbc3e34a6b9630a0bfed6946bab0322d8a368a1e3cde87bb9bbb8d3bc2ae01a0c1f022fac1d07c04e4feb languageName: node linkType: hard @@ -6909,15 +5184,6 @@ __metadata: languageName: node linkType: hard -"figures@npm:^3.0.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b - languageName: node - linkType: hard - "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -6948,13 +5214,6 @@ __metadata: languageName: node linkType: hard -"filter-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "filter-obj@npm:1.1.0" - checksum: cf2104a7c45ff48e7f505b78a3991c8f7f30f28bd8106ef582721f321f1c6277f7751aacd5d83026cb079d9d5091082f588d14a72e7c5d720ece79118fa61e10 - languageName: node - linkType: hard - "finalhandler@npm:1.2.0": version: 1.2.0 resolution: "finalhandler@npm:1.2.0" @@ -6981,16 +5240,7 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^2.0.0": - version: 2.1.0 - resolution: "find-up@npm:2.1.0" - dependencies: - locate-path: ^2.0.0 - checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd - languageName: node - linkType: hard - -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": +"find-up@npm:^4.0.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" dependencies: @@ -7038,12 +5288,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.4": - version: 1.15.3 - resolution: "follow-redirects@npm:1.15.3" + version: 1.15.5 + resolution: "follow-redirects@npm:1.15.5" peerDependenciesMeta: debug: optional: true - checksum: 584da22ec5420c837bd096559ebfb8fe69d82512d5585004e36a3b4a6ef6d5905780e0c74508c7b72f907d1fa2b7bd339e613859e9c304d0dc96af2027fd0231 + checksum: 5ca49b5ce6f44338cbfc3546823357e7a70813cecc9b7b768158a1d32c1e62e7407c944402a918ea8c38ae2e78266312d617dc68783fac502cbb55e1047b34ec languageName: node linkType: hard @@ -7066,13 +5316,6 @@ __metadata: languageName: node linkType: hard -"forever-agent@npm:~0.6.1": - version: 0.6.1 - resolution: "forever-agent@npm:0.6.1" - checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 - languageName: node - linkType: hard - "fork-ts-checker-notifier-webpack-plugin@npm:^4.0.0": version: 4.0.0 resolution: "fork-ts-checker-notifier-webpack-plugin@npm:4.0.0" @@ -7115,17 +5358,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:~2.3.2": - version: 2.3.3 - resolution: "form-data@npm:2.3.3" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.6 - mime-types: ^2.1.12 - checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -7140,7 +5372,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.0.0, fs-extra@npm:^9.1.0": +"fs-extra@npm:^9.0.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -7152,16 +5384,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^1.2.7": - version: 1.2.7 - resolution: "fs-minipass@npm:1.2.7" - dependencies: - minipass: ^2.6.0 - checksum: 40fd46a2b5dcb74b3a580269f9a0c36f9098c2ebd22cef2e1a004f375b7b665c11f1507ec3f66ee6efab5664109f72d0a74ea19c3370842214c3da5168d6fdd7 - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -7245,22 +5468,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:~2.7.3": - version: 2.7.4 - resolution: "gauge@npm:2.7.4" - dependencies: - aproba: ^1.0.3 - console-control-strings: ^1.0.0 - has-unicode: ^2.0.0 - object-assign: ^4.1.0 - signal-exit: ^3.0.0 - string-width: ^1.0.1 - strip-ansi: ^3.0.1 - wide-align: ^1.1.0 - checksum: a89b53cee65579b46832e050b5f3a79a832cc422c190de79c6b8e2e15296ab92faddde6ddf2d376875cbba2b043efa99b9e1ed8124e7365f61b04e3cee9d40ee - languageName: node - linkType: hard - "gaugeJS@npm:^1.3.7": version: 1.3.7 resolution: "gaugeJS@npm:1.3.7" @@ -7282,13 +5489,6 @@ __metadata: languageName: node linkType: hard -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 - languageName: node - linkType: hard - "get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": version: 1.2.2 resolution: "get-intrinsic@npm:1.2.2" @@ -7301,27 +5501,6 @@ __metadata: languageName: node linkType: hard -"get-pkg-repo@npm:^4.0.0": - version: 4.2.1 - resolution: "get-pkg-repo@npm:4.2.1" - dependencies: - "@hutson/parse-repository-url": ^3.0.0 - hosted-git-info: ^4.0.0 - through2: ^2.0.0 - yargs: ^16.2.0 - bin: - get-pkg-repo: src/cli.js - checksum: 5abf169137665e45b09a857b33ad2fdcf2f4a09f0ecbd0ebdd789a7ce78c39186a21f58621127eb724d2d4a3a7ee8e6bd4ac7715efda01ad5200665afc218e0d - languageName: node - linkType: hard - -"get-port@npm:^5.1.1": - version: 5.1.1 - resolution: "get-port@npm:5.1.1" - checksum: 0162663ffe5c09e748cd79d97b74cd70e5a5c84b760a475ce5767b357fb2a57cb821cee412d646aa8a156ed39b78aab88974eddaa9e5ee926173c036c0713787 - languageName: node - linkType: hard - "get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -7339,80 +5518,6 @@ __metadata: languageName: node linkType: hard -"getpass@npm:^0.1.1": - version: 0.1.7 - resolution: "getpass@npm:0.1.7" - dependencies: - assert-plus: ^1.0.0 - checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 - languageName: node - linkType: hard - -"git-raw-commits@npm:^2.0.8": - version: 2.0.11 - resolution: "git-raw-commits@npm:2.0.11" - dependencies: - dargs: ^7.0.0 - lodash: ^4.17.15 - meow: ^8.0.0 - split2: ^3.0.0 - through2: ^4.0.0 - bin: - git-raw-commits: cli.js - checksum: c178af43633684106179793b6e3473e1d2bb50bb41d04e2e285ea4eef342ca4090fee6bc8a737552fde879d22346c90de5c49f18c719a0f38d4c934f258a0f79 - languageName: node - linkType: hard - -"git-remote-origin-url@npm:^2.0.0": - version: 2.0.0 - resolution: "git-remote-origin-url@npm:2.0.0" - dependencies: - gitconfiglocal: ^1.0.0 - pify: ^2.3.0 - checksum: 85263a09c044b5f4fe2acc45cbb3c5331ab2bd4484bb53dfe7f3dd593a4bf90a9786a2e00b9884524331f50b3da18e8c924f01c2944087fc7f342282c4437b73 - languageName: node - linkType: hard - -"git-semver-tags@npm:^4.1.1": - version: 4.1.1 - resolution: "git-semver-tags@npm:4.1.1" - dependencies: - meow: ^8.0.0 - semver: ^6.0.0 - bin: - git-semver-tags: cli.js - checksum: e16d02a515c0f88289a28b5bf59bf42c0dc053765922d3b617ae4b50546bd4f74a25bf3ad53b91cb6c1159319a2e92533b160c573b856c2629125c8b26b3b0e3 - languageName: node - linkType: hard - -"git-up@npm:^4.0.0": - version: 4.0.5 - resolution: "git-up@npm:4.0.5" - dependencies: - is-ssh: ^1.3.0 - parse-url: ^6.0.0 - checksum: dd8f39a115ec0523b7da369cd4c6dc94a9b11fcc652e6fc9d011a93c287e27cc34e1d1c89cff8864f9ab11a1b2bea49786951d8eb3f1e5babd351afcc63f6135 - languageName: node - linkType: hard - -"git-url-parse@npm:^11.4.4": - version: 11.6.0 - resolution: "git-url-parse@npm:11.6.0" - dependencies: - git-up: ^4.0.0 - checksum: 18a7d0bbac76c55fe8a501d4bd4c6b5f5528883a4dadcfce1152b4902e3e5831df8e97f36ea3f564de633e9ab44d9ab09bb2f319e41af1b6e4f627af139d35d5 - languageName: node - linkType: hard - -"gitconfiglocal@npm:^1.0.0": - version: 1.0.0 - resolution: "gitconfiglocal@npm:1.0.0" - dependencies: - ini: ^1.3.2 - checksum: e6d2764c15bbab6d1d1000d1181bb907f6b3796bb04f63614dba571b18369e0ecb1beaf27ce8da5b24307ef607e3a5f262a67cb9575510b9446aac697d421beb - languageName: node - linkType: hard - "gl-matrix@npm:^3.2.1": version: 3.4.3 resolution: "gl-matrix@npm:3.4.3" @@ -7420,7 +5525,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^5.1.1, glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -7460,7 +5565,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": +"glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -7499,7 +5604,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.2, globby@npm:^11.1.0": +"globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -7536,7 +5641,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.3, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -7578,48 +5683,6 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.7.7": - version: 4.7.8 - resolution: "handlebars@npm:4.7.8" - dependencies: - minimist: ^1.2.5 - neo-async: ^2.6.2 - source-map: ^0.6.1 - uglify-js: ^3.1.4 - wordwrap: ^1.0.0 - dependenciesMeta: - uglify-js: - optional: true - bin: - handlebars: bin/handlebars - checksum: 00e68bb5c183fd7b8b63322e6234b5ac8fbb960d712cb3f25587d559c2951d9642df83c04a1172c918c41bcfc81bfbd7a7718bbce93b893e0135fc99edea93ff - languageName: node - linkType: hard - -"har-schema@npm:^2.0.0": - version: 2.0.0 - resolution: "har-schema@npm:2.0.0" - checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b - languageName: node - linkType: hard - -"har-validator@npm:~5.1.3": - version: 5.1.5 - resolution: "har-validator@npm:5.1.5" - dependencies: - ajv: ^6.12.3 - har-schema: ^2.0.0 - checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 - languageName: node - linkType: hard - -"hard-rejection@npm:^2.1.0": - version: 2.1.0 - resolution: "hard-rejection@npm:2.1.0" - checksum: 7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc - languageName: node - linkType: hard - "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -7641,7 +5704,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.1": version: 1.0.1 resolution: "has-property-descriptors@npm:1.0.1" dependencies: @@ -7673,13 +5736,6 @@ __metadata: languageName: node linkType: hard -"has-unicode@npm:^2.0.0, has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - "hasown@npm:^2.0.0": version: 2.0.0 resolution: "hasown@npm:2.0.0" @@ -7698,22 +5754,6 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^2.1.4": - version: 2.8.9 - resolution: "hosted-git-info@npm:2.8.9" - checksum: c955394bdab888a1e9bb10eb33029e0f7ce5a2ac7b3f158099dc8c486c99e73809dca609f5694b223920ca2174db33d32b12f9a2a47141dc59607c29da5a62dd - languageName: node - linkType: hard - -"hosted-git-info@npm:^4.0.0, hosted-git-info@npm:^4.0.1": - version: 4.1.0 - resolution: "hosted-git-info@npm:4.1.0" - dependencies: - lru-cache: ^6.0.0 - checksum: c3f87b3c2f7eb8c2748c8f49c0c2517c9a95f35d26f4bf54b2a8cba05d2e668f3753548b6ea366b18ec8dadb4e12066e19fa382a01496b0ffa0497eb23cbe461 - languageName: node - linkType: hard - "hpack.js@npm:^2.1.6": version: 2.1.6 resolution: "hpack.js@npm:2.1.6" @@ -7751,8 +5791,8 @@ __metadata: linkType: hard "html-webpack-plugin@npm:^5.5.0": - version: 5.5.4 - resolution: "html-webpack-plugin@npm:5.5.4" + version: 5.6.0 + resolution: "html-webpack-plugin@npm:5.6.0" dependencies: "@types/html-minifier-terser": ^6.0.0 html-minifier-terser: ^6.0.2 @@ -7760,8 +5800,14 @@ __metadata: pretty-error: ^4.0.0 tapable: ^2.0.0 peerDependencies: + "@rspack/core": 0.x || 1.x webpack: ^5.20.0 - checksum: b49befb73d67a3716fd0e6f7776b108d2b0b7050fb8221f05cd114cbae13c03150a13b7cdf5e76170be040ce7936a1cf76f7a4bfd9ebe1552b72d7889a74c374 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 32a6e41da538e798fd0be476637d7611a5e8a98a3508f031996e9eb27804dcdc282cb01f847cf5d066f21b49cfb8e21627fcf977ffd0c9bea81cf80e5a65070d languageName: node linkType: hard @@ -7777,7 +5823,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": +"http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 @@ -7823,17 +5869,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" - dependencies: - "@tootallnate/once": 1 - agent-base: 6 - debug: 4 - checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 - languageName: node - linkType: hard - "http-proxy-agent@npm:^7.0.0": version: 7.0.0 resolution: "http-proxy-agent@npm:7.0.0" @@ -7858,39 +5893,18 @@ __metadata: peerDependenciesMeta: "@types/express": optional: true - checksum: 2ee85bc878afa6cbf34491e972ece0f5be0a3e5c98a60850cf40d2a9a5356e1fc57aab6cff33c1fc37691b0121c3a42602d2b1956c52577e87a5b77b62ae1c3a - languageName: node - linkType: hard - -"http-proxy@npm:^1.18.1": - version: 1.18.1 - resolution: "http-proxy@npm:1.18.1" - dependencies: - eventemitter3: ^4.0.0 - follow-redirects: ^1.0.0 - requires-port: ^1.0.0 - checksum: f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5 - languageName: node - linkType: hard - -"http-signature@npm:~1.2.0": - version: 1.2.0 - resolution: "http-signature@npm:1.2.0" - dependencies: - assert-plus: ^1.0.0 - jsprim: ^1.2.2 - sshpk: ^1.7.0 - checksum: 3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c + checksum: 2ee85bc878afa6cbf34491e972ece0f5be0a3e5c98a60850cf40d2a9a5356e1fc57aab6cff33c1fc37691b0121c3a42602d2b1956c52577e87a5b77b62ae1c3a languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" +"http-proxy@npm:^1.18.1": + version: 1.18.1 + resolution: "http-proxy@npm:1.18.1" dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 + eventemitter3: ^4.0.0 + follow-redirects: ^1.0.0 + requires-port: ^1.0.0 + checksum: f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5 languageName: node linkType: hard @@ -7911,15 +5925,6 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - "i18next-http-backend@npm:^1.3.1": version: 1.4.5 resolution: "i18next-http-backend@npm:1.4.5" @@ -7938,7 +5943,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": +"iconv-lite@npm:0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -7972,15 +5977,6 @@ __metadata: languageName: node linkType: hard -"ignore-walk@npm:^3.0.3": - version: 3.0.4 - resolution: "ignore-walk@npm:3.0.4" - dependencies: - minimatch: ^3.0.4 - checksum: 9e9c5ef6c3e0ed7ef5d797991abb554dbb7e60d5fedf6cf05c7129819689eba2b462f625c6e3561e0fc79841904eb829565513eeeab1b44f4fbec4d3146b1a8d - languageName: node - linkType: hard - "ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0": version: 5.3.0 resolution: "ignore@npm:5.3.0" @@ -8031,13 +6027,6 @@ __metadata: languageName: node linkType: hard -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -8062,49 +6051,6 @@ __metadata: languageName: node linkType: hard -"ini@npm:^1.3.2, ini@npm:^1.3.4": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 - languageName: node - linkType: hard - -"init-package-json@npm:^2.0.2": - version: 2.0.5 - resolution: "init-package-json@npm:2.0.5" - dependencies: - npm-package-arg: ^8.1.5 - promzard: ^0.3.0 - read: ~1.0.1 - read-package-json: ^4.1.1 - semver: ^7.3.5 - validate-npm-package-license: ^3.0.4 - validate-npm-package-name: ^3.0.0 - checksum: cbd3e2e79156d6e8722699f571e509e0733dde31ac4cb58c0aadb63f7cef1a131037c6d549bd6af5757032a51252b1bdb86a70f68ed6c10f866f203e5fb4f9ba - languageName: node - linkType: hard - -"inquirer@npm:^7.3.3": - version: 7.3.3 - resolution: "inquirer@npm:7.3.3" - dependencies: - ansi-escapes: ^4.2.1 - chalk: ^4.1.0 - cli-cursor: ^3.1.0 - cli-width: ^3.0.0 - external-editor: ^3.0.3 - figures: ^3.0.0 - lodash: ^4.17.19 - mute-stream: 0.0.8 - run-async: ^2.4.0 - rxjs: ^6.6.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - through: ^2.3.6 - checksum: 4d387fc1eb6126acbd58cbdb9ad99d2887d181df86ab0c2b9abdf734e751093e2d5882c2b6dc7144d9ab16b7ab30a78a1d7f01fb6a2850a44aeb175d1e3f8778 - languageName: node - linkType: hard - "internal-slot@npm:^1.0.5": version: 1.0.6 resolution: "internal-slot@npm:1.0.6" @@ -8204,18 +6150,7 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:^2.0.0": - version: 2.0.0 - resolution: "is-ci@npm:2.0.0" - dependencies: - ci-info: ^2.0.0 - bin: - is-ci: bin.js - checksum: 77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -8249,15 +6184,6 @@ __metadata: languageName: node linkType: hard -"is-fullwidth-code-point@npm:^1.0.0": - version: 1.0.0 - resolution: "is-fullwidth-code-point@npm:1.0.0" - dependencies: - number-is-nan: ^1.0.0 - checksum: 4d46a7465a66a8aebcc5340d3b63a56602133874af576a9ca42c6f0f4bd787a743605771c5f246db77da96605fefeffb65fc1dbe862dcc7328f4b4d03edf5a57 - languageName: node - linkType: hard - "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -8304,13 +6230,6 @@ __metadata: languageName: node linkType: hard -"is-obj@npm:^2.0.0": - version: 2.0.0 - resolution: "is-obj@npm:2.0.0" - checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 - languageName: node - linkType: hard - "is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" @@ -8318,20 +6237,6 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "is-plain-obj@npm:1.1.0" - checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 - languageName: node - linkType: hard - -"is-plain-obj@npm:^2.0.0": - version: 2.1.0 - resolution: "is-plain-obj@npm:2.1.0" - checksum: cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa - languageName: node - linkType: hard - "is-plain-obj@npm:^3.0.0": version: 3.0.0 resolution: "is-plain-obj@npm:3.0.0" @@ -8348,13 +6253,6 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^5.0.0": - version: 5.0.0 - resolution: "is-plain-object@npm:5.0.0" - checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c - languageName: node - linkType: hard - "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -8374,15 +6272,6 @@ __metadata: languageName: node linkType: hard -"is-ssh@npm:^1.3.0": - version: 1.4.0 - resolution: "is-ssh@npm:1.4.0" - dependencies: - protocols: ^2.0.1 - checksum: 75eaa17b538bee24b661fbeb0f140226ac77e904a6039f787bea418431e2162f1f9c4c4ccad3bd169e036cd701cc631406e8c505d9fa7e20164e74b47f86f40f - languageName: node - linkType: hard - "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -8408,15 +6297,6 @@ __metadata: languageName: node linkType: hard -"is-text-path@npm:^1.0.1": - version: 1.0.1 - resolution: "is-text-path@npm:1.0.1" - dependencies: - text-extensions: ^1.0.0 - checksum: fb5d78752c22b3f73a7c9540768f765ffcfa38c9e421e2b9af869565307fa1ae5e3d3a2ba016a43549742856846566d327da406e94a5846ec838a288b1704fd2 - languageName: node - linkType: hard - "is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.9": version: 1.1.12 resolution: "is-typed-array@npm:1.1.12" @@ -8426,13 +6306,6 @@ __metadata: languageName: node linkType: hard -"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 - languageName: node - linkType: hard - "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -8486,13 +6359,6 @@ __metadata: languageName: node linkType: hard -"isstream@npm:~0.1.2": - version: 0.1.2 - resolution: "isstream@npm:0.1.2" - checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 - languageName: node - linkType: hard - "jackspeak@npm:^2.3.5": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -8535,13 +6401,6 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:~0.1.0": - version: 0.1.1 - resolution: "jsbn@npm:0.1.1" - checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 - languageName: node - linkType: hard - "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -8567,13 +6426,6 @@ __metadata: languageName: node linkType: hard -"json-parse-better-errors@npm:^1.0.1": - version: 1.0.2 - resolution: "json-parse-better-errors@npm:1.0.2" - checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d - languageName: node - linkType: hard - "json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -8595,13 +6447,6 @@ __metadata: languageName: node linkType: hard -"json-schema@npm:0.4.0": - version: 0.4.0 - resolution: "json-schema@npm:0.4.0" - checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72 - languageName: node - linkType: hard - "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" @@ -8609,13 +6454,6 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee - languageName: node - linkType: hard - "json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" @@ -8649,13 +6487,6 @@ __metadata: languageName: node linkType: hard -"jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": - version: 1.3.1 - resolution: "jsonparse@npm:1.3.1" - checksum: 6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d - languageName: node - linkType: hard - "jsonpath-plus@npm:^6.0.1": version: 6.0.1 resolution: "jsonpath-plus@npm:6.0.1" @@ -8663,18 +6494,6 @@ __metadata: languageName: node linkType: hard -"jsprim@npm:^1.2.2": - version: 1.4.2 - resolution: "jsprim@npm:1.4.2" - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - checksum: 2ad1b9fdcccae8b3d580fa6ced25de930eaa1ad154db21bbf8478a4d30bbbec7925b5f5ff29b933fba9412b16a17bd484a8da4fdb3663b5e27af95dd693bab2a - languageName: node - linkType: hard - "kdbush@npm:^3.0.0": version: 3.0.0 resolution: "kdbush@npm:3.0.0" @@ -8691,7 +6510,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": +"kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b @@ -8715,34 +6534,6 @@ __metadata: languageName: node linkType: hard -"lerna@npm:^4.0.0": - version: 4.0.0 - resolution: "lerna@npm:4.0.0" - dependencies: - "@lerna/add": 4.0.0 - "@lerna/bootstrap": 4.0.0 - "@lerna/changed": 4.0.0 - "@lerna/clean": 4.0.0 - "@lerna/cli": 4.0.0 - "@lerna/create": 4.0.0 - "@lerna/diff": 4.0.0 - "@lerna/exec": 4.0.0 - "@lerna/import": 4.0.0 - "@lerna/info": 4.0.0 - "@lerna/init": 4.0.0 - "@lerna/link": 4.0.0 - "@lerna/list": 4.0.0 - "@lerna/publish": 4.0.0 - "@lerna/run": 4.0.0 - "@lerna/version": 4.0.0 - import-local: ^3.0.2 - npmlog: ^4.1.2 - bin: - lerna: cli.js - checksum: b8a2791bcfd5eb49b0e9cd125ad31a77dd7993a7fff207e864bc03aef64719b31d16bf2f72149c9cbd0bacb0a2b47c2cc5a87da3382124c1d22a611098dcc979 - languageName: node - linkType: hard - "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -8753,31 +6544,6 @@ __metadata: languageName: node linkType: hard -"libnpmaccess@npm:^4.0.1": - version: 4.0.3 - resolution: "libnpmaccess@npm:4.0.3" - dependencies: - aproba: ^2.0.0 - minipass: ^3.1.1 - npm-package-arg: ^8.1.2 - npm-registry-fetch: ^11.0.0 - checksum: cc6b9fa0abadb6945adbd00dcf1c22267ed0b4d35e0f6ddc50b9fe7a60aa596613110367502e3cb483f93fbe9aa7df4c575ca00b7b3d9eb429fa2aeaad5783aa - languageName: node - linkType: hard - -"libnpmpublish@npm:^4.0.0": - version: 4.0.2 - resolution: "libnpmpublish@npm:4.0.2" - dependencies: - normalize-package-data: ^3.0.2 - npm-package-arg: ^8.1.2 - npm-registry-fetch: ^11.0.0 - semver: ^7.1.3 - ssri: ^8.0.1 - checksum: 5aa83352bb70bc9bb082107678d1e42f8f80ef1c354b37849a40fa0ab9c9e715aeba803811ee2f0da99605054aead41450e040b4d37cf543237594e1d1b97173 - languageName: node - linkType: hard - "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -8823,30 +6589,6 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:^4.0.0": - version: 4.0.0 - resolution: "load-json-file@npm:4.0.0" - dependencies: - graceful-fs: ^4.1.2 - parse-json: ^4.0.0 - pify: ^3.0.0 - strip-bom: ^3.0.0 - checksum: 8f5d6d93ba64a9620445ee9bde4d98b1eac32cf6c8c2d20d44abfa41a6945e7969456ab5f1ca2fb06ee32e206c9769a20eec7002fe290de462e8c884b6b8b356 - languageName: node - linkType: hard - -"load-json-file@npm:^6.2.0": - version: 6.2.0 - resolution: "load-json-file@npm:6.2.0" - dependencies: - graceful-fs: ^4.1.15 - parse-json: ^5.0.0 - strip-bom: ^4.0.0 - type-fest: ^0.6.0 - checksum: 4429e430ebb99375fc7cd936348e4f7ba729486080ced4272091c1e386a7f5f738ea3337d8ffd4b01c2f5bc3ddde92f2c780045b66838fe98bdb79f901884643 - languageName: node - linkType: hard - "loader-runner@npm:^4.2.0": version: 4.3.0 resolution: "loader-runner@npm:4.3.0" @@ -8865,16 +6607,6 @@ __metadata: languageName: node linkType: hard -"locate-path@npm:^2.0.0": - version: 2.0.0 - resolution: "locate-path@npm:2.0.0" - dependencies: - p-locate: ^2.0.0 - path-exists: ^3.0.0 - checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755 - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -8900,13 +6632,6 @@ __metadata: languageName: node linkType: hard -"lodash._reinterpolate@npm:^3.0.0": - version: 3.0.0 - resolution: "lodash._reinterpolate@npm:3.0.0" - checksum: 06d2d5f33169604fa5e9f27b6067ed9fb85d51a84202a656901e5ffb63b426781a601508466f039c720af111b0c685d12f1a5c14ff8df5d5f27e491e562784b2 - languageName: node - linkType: hard - "lodash.debounce@npm:^4.0.6, lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -8914,13 +6639,6 @@ __metadata: languageName: node linkType: hard -"lodash.ismatch@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.ismatch@npm:4.4.0" - checksum: a393917578842705c7fc1a30fb80613d1ac42d20b67eb26a2a6004d6d61ee90b419f9eb320508ddcd608e328d91eeaa2651411727eaa9a12534ed6ccb02fc705 - languageName: node - linkType: hard - "lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -8935,25 +6653,6 @@ __metadata: languageName: node linkType: hard -"lodash.template@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.template@npm:4.5.0" - dependencies: - lodash._reinterpolate: ^3.0.0 - lodash.templatesettings: ^4.0.0 - checksum: ca64e5f07b6646c9d3dbc0fe3aaa995cb227c4918abd1cef7a9024cd9c924f2fa389a0ec4296aa6634667e029bc81d4bbdb8efbfde11df76d66085e6c529b450 - languageName: node - linkType: hard - -"lodash.templatesettings@npm:^4.0.0": - version: 4.2.0 - resolution: "lodash.templatesettings@npm:4.2.0" - dependencies: - lodash._reinterpolate: ^3.0.0 - checksum: 863e025478b092997e11a04e9d9e735875eeff1ffcd6c61742aa8272e3c2cddc89ce795eb9726c4e74cef5991f722897ff37df7738a125895f23fc7d12a7bb59 - languageName: node - linkType: hard - "lodash.throttle@npm:^4.1.1": version: 4.1.1 resolution: "lodash.throttle@npm:4.1.1" @@ -8961,7 +6660,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.7.0": +"lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -9002,17 +6701,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^2.1.0": - version: 2.1.0 - resolution: "make-dir@npm:2.1.0" - dependencies: - pify: ^4.0.1 - semver: ^5.6.0 - checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab - languageName: node - linkType: hard - -"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": +"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -9040,67 +6729,6 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^8.0.9": - version: 8.0.14 - resolution: "make-fetch-happen@npm:8.0.14" - dependencies: - agentkeepalive: ^4.1.3 - cacache: ^15.0.5 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^4.0.1 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^6.0.0 - minipass: ^3.1.3 - minipass-collect: ^1.0.2 - minipass-fetch: ^1.3.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - promise-retry: ^2.0.1 - socks-proxy-agent: ^5.0.0 - ssri: ^8.0.0 - checksum: 326fefde1aec1f1314e548be74baaaa322208718d1b51c9688a326f73dea70f57767b4f5423230e39408cfe7c6dcf7adcf86ca4798c919c3ea78f54532910434 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^9.0.1": - version: 9.1.0 - resolution: "make-fetch-happen@npm:9.1.0" - dependencies: - agentkeepalive: ^4.1.3 - cacache: ^15.2.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^4.0.1 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^6.0.0 - minipass: ^3.1.3 - minipass-collect: ^1.0.2 - minipass-fetch: ^1.3.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.2 - promise-retry: ^2.0.1 - socks-proxy-agent: ^6.0.0 - ssri: ^8.0.0 - checksum: 0eb371c85fdd0b1584fcfdf3dc3c62395761b3c14658be02620c310305a9a7ecf1617a5e6fb30c1d081c5c8aaf177fa133ee225024313afabb7aa6a10f1e3d04 - languageName: node - linkType: hard - -"map-obj@npm:^1.0.0": - version: 1.0.1 - resolution: "map-obj@npm:1.0.1" - checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed - languageName: node - linkType: hard - -"map-obj@npm:^4.0.0": - version: 4.3.0 - resolution: "map-obj@npm:4.3.0" - checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e - languageName: node - linkType: hard - "mapbox.js@npm:^3.2.0": version: 3.3.1 resolution: "mapbox.js@npm:3.3.1" @@ -9160,25 +6788,6 @@ __metadata: languageName: node linkType: hard -"meow@npm:^8.0.0": - version: 8.1.2 - resolution: "meow@npm:8.1.2" - dependencies: - "@types/minimist": ^1.2.0 - camelcase-keys: ^6.2.2 - decamelize-keys: ^1.1.0 - hard-rejection: ^2.1.0 - minimist-options: 4.1.0 - normalize-package-data: ^3.0.0 - read-pkg-up: ^7.0.1 - redent: ^3.0.0 - trim-newlines: ^3.0.0 - type-fest: ^0.18.0 - yargs-parser: ^20.2.3 - checksum: bc23bf1b4423ef6a821dff9734406bce4b91ea257e7f10a8b7f896f45b59649f07adc0926e2917eacd8cf1df9e4cd89c77623cf63dfd0f8bf54de07a32ee5a85 - languageName: node - linkType: hard - "merge-descriptors@npm:1.0.1": version: 1.0.1 resolution: "merge-descriptors@npm:1.0.1" @@ -9224,7 +6833,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -9249,13 +6858,6 @@ __metadata: languageName: node linkType: hard -"min-indent@npm:^1.0.0": - version: 1.0.1 - resolution: "min-indent@npm:1.0.1" - checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 - languageName: node - linkType: hard - "minimalistic-assert@npm:^1.0.0": version: 1.0.1 resolution: "minimalistic-assert@npm:1.0.1" @@ -9281,33 +6883,13 @@ __metadata: languageName: node linkType: hard -"minimist-options@npm:4.1.0": - version: 4.1.0 - resolution: "minimist-options@npm:4.1.0" - dependencies: - arrify: ^1.0.1 - is-plain-obj: ^1.1.0 - kind-of: ^6.0.3 - checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e - languageName: node - linkType: hard - -"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 - languageName: node - linkType: hard - "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -9317,21 +6899,6 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^1.3.0, minipass-fetch@npm:^1.3.2": - version: 1.4.1 - resolution: "minipass-fetch@npm:1.4.1" - dependencies: - encoding: ^0.1.12 - minipass: ^3.1.0 - minipass-sized: ^1.0.3 - minizlib: ^2.0.0 - dependenciesMeta: - encoding: - optional: true - checksum: ec93697bdb62129c4e6c0104138e681e30efef8c15d9429dd172f776f83898471bc76521b539ff913248cc2aa6d2b37b652c993504a51cc53282563640f29216 - languageName: node - linkType: hard - "minipass-fetch@npm:^3.0.0": version: 3.0.4 resolution: "minipass-fetch@npm:3.0.4" @@ -9356,17 +6923,7 @@ __metadata: languageName: node linkType: hard -"minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" - dependencies: - jsonparse: ^1.3.1 - minipass: ^3.0.0 - checksum: 791b696a27d1074c4c08dab1bf5a9f3201145c2933e428f45d880467bce12c60de4703203d2928de4b162d0ae77b0bb4b55f96cb846645800aa0eb4919b3e796 - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4": +"minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" dependencies: @@ -9384,17 +6941,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^2.6.0, minipass@npm:^2.9.0": - version: 2.9.0 - resolution: "minipass@npm:2.9.0" - dependencies: - safe-buffer: ^5.1.2 - yallist: ^3.0.0 - checksum: 077b66f31ba44fd5a0d27d12a9e6a86bff8f97a4978dedb0373167156b5599fadb6920fdde0d9f803374164d810e05e8462ce28e86abbf7f0bea293a93711fc6 - languageName: node - linkType: hard - -"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3": +"minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -9417,16 +6964,7 @@ __metadata: languageName: node linkType: hard -"minizlib@npm:^1.3.3": - version: 1.3.3 - resolution: "minizlib@npm:1.3.3" - dependencies: - minipass: ^2.9.0 - checksum: b0425c04d2ae6aad5027462665f07cc0d52075f7fa16e942b4611115f9b31f02924073b7221be6f75929d3c47ab93750c63f6dc2bbe8619ceacb3de1f77732c0 - languageName: node - linkType: hard - -"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" dependencies: @@ -9436,51 +6974,29 @@ __metadata: languageName: node linkType: hard -"mkdirp-infer-owner@npm:^2.0.0": - version: 2.0.0 - resolution: "mkdirp-infer-owner@npm:2.0.0" - dependencies: - chownr: ^2.0.0 - infer-owner: ^1.0.4 - mkdirp: ^1.0.3 - checksum: d8f4ecd32f6762459d6b5714eae6487c67ae9734ab14e26d14377ddd9b2a1bf868d8baa18c0f3e73d3d513f53ec7a698e0f81a9367102c870a55bef7833880f7 - languageName: node - linkType: hard - -"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: ^1.2.6 - bin: - mkdirp: bin/cmd.js - checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: mkdirp: bin/cmd.js - checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f - languageName: node - linkType: hard - -"modify-values@npm:^1.0.0": - version: 1.0.1 - resolution: "modify-values@npm:1.0.1" - checksum: 8296610c608bc97b03c2cf889c6cdf4517e32fa2d836440096374c2209f6b7b3e256c209493a0b32584b9cb32d528e99d0dd19dcd9a14d2d915a312d391cc7e9 + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f languageName: node linkType: hard -"moment@npm:2.29.4, moment@npm:^2.29.4": +"moment@npm:2.29.4": version: 2.29.4 resolution: "moment@npm:2.29.4" checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e languageName: node linkType: hard +"moment@npm:^2.29.4": + version: 2.30.1 + resolution: "moment@npm:2.30.1" + checksum: 859236bab1e88c3e5802afcf797fc801acdbd0ee509d34ea3df6eea21eb6bcc2abd4ae4e4e64aa7c986aa6cba563c6e62806218e6412a765010712e5fa121ba6 + languageName: node + linkType: hard + "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -9495,7 +7011,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -9514,19 +7030,6 @@ __metadata: languageName: node linkType: hard -"multimatch@npm:^5.0.0": - version: 5.0.0 - resolution: "multimatch@npm:5.0.0" - dependencies: - "@types/minimatch": ^3.0.3 - array-differ: ^3.0.0 - array-union: ^2.1.0 - arrify: ^2.0.1 - minimatch: ^3.0.4 - checksum: 82c8030a53af965cab48da22f1b0f894ef99e16ee680dabdfbd38d2dfacc3c8208c475203d747afd9e26db44118ed0221d5a0d65268c864f06d6efc7ac6df812 - languageName: node - linkType: hard - "murmurhash-js@npm:^1.0.0": version: 1.0.0 resolution: "murmurhash-js@npm:1.0.0" @@ -9543,13 +7046,6 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:0.0.8, mute-stream@npm:~0.0.4": - version: 0.0.8 - resolution: "mute-stream@npm:0.0.8" - checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 - languageName: node - linkType: hard - "nanoid@npm:^2.1.0": version: 2.1.11 resolution: "nanoid@npm:2.1.11" @@ -9587,7 +7083,7 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3, negotiator@npm:^0.6.2, negotiator@npm:^0.6.3": +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 @@ -9625,20 +7121,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 - languageName: node - linkType: hard - "node-forge@npm:^1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -9646,47 +7128,6 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^5.0.2": - version: 5.1.1 - resolution: "node-gyp@npm:5.1.1" - dependencies: - env-paths: ^2.2.0 - glob: ^7.1.4 - graceful-fs: ^4.2.2 - mkdirp: ^0.5.1 - nopt: ^4.0.1 - npmlog: ^4.1.2 - request: ^2.88.0 - rimraf: ^2.6.3 - semver: ^5.7.1 - tar: ^4.4.12 - which: ^1.3.1 - bin: - node-gyp: bin/node-gyp.js - checksum: 3a5e7970192a3cee858e6e78c2eb8b5220e631a5939c06667e085946510bf265133c3a02126a269d39eeb0c700fce8407f338e08ec17a35d35174c54ec122653 - languageName: node - linkType: hard - -"node-gyp@npm:^7.1.0": - version: 7.1.2 - resolution: "node-gyp@npm:7.1.2" - dependencies: - env-paths: ^2.2.0 - glob: ^7.1.4 - graceful-fs: ^4.2.3 - nopt: ^5.0.0 - npmlog: ^4.1.2 - request: ^2.88.2 - rimraf: ^3.0.2 - semver: ^7.3.2 - tar: ^6.0.2 - which: ^2.0.2 - bin: - node-gyp: bin/node-gyp.js - checksum: 08582720f28f9a9bb64bc9cbe2f58b159c0258326a9c898e4e95d2f2d8002f44602338111ebf980e5aa47a3421e071525b758923b76855d780fab8cc03279ae0 - languageName: node - linkType: hard - "node-gyp@npm:latest": version: 10.0.1 resolution: "node-gyp@npm:10.0.1" @@ -9753,29 +7194,6 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^4.0.1": - version: 4.0.3 - resolution: "nopt@npm:4.0.3" - dependencies: - abbrev: 1 - osenv: ^0.1.4 - bin: - nopt: bin/nopt.js - checksum: 66cd3b6021fc8130fc201236bc3dce614fc86988b78faa91377538b09d57aad9ba4300b5d6a01dc93d6c6f2c170f81cc893063d496d108150b65191beb4a50a4 - languageName: node - linkType: hard - -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" - dependencies: - abbrev: 1 - bin: - nopt: bin/nopt.js - checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f - languageName: node - linkType: hard - "nopt@npm:^7.0.0": version: 7.2.0 resolution: "nopt@npm:7.2.0" @@ -9787,30 +7205,6 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^2.0.0, normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": - version: 2.5.0 - resolution: "normalize-package-data@npm:2.5.0" - dependencies: - hosted-git-info: ^2.1.4 - resolve: ^1.10.0 - semver: 2 || 3 || 4 || 5 - validate-npm-package-license: ^3.0.1 - checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 - languageName: node - linkType: hard - -"normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.2": - version: 3.0.3 - resolution: "normalize-package-data@npm:3.0.3" - dependencies: - hosted-git-info: ^4.0.1 - is-core-module: ^2.5.0 - semver: ^7.3.4 - validate-npm-package-license: ^3.0.1 - checksum: bbcee00339e7c26fdbc760f9b66d429258e2ceca41a5df41f5df06cc7652de8d82e8679ff188ca095cad8eff2b6118d7d866af2b68400f74602fbcbce39c160a - languageName: node - linkType: hard - "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -9818,121 +7212,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^6.1.0": - version: 6.1.0 - resolution: "normalize-url@npm:6.1.0" - checksum: 4a4944631173e7d521d6b80e4c85ccaeceb2870f315584fa30121f505a6dfd86439c5e3fdd8cd9e0e291290c41d0c3599f0cb12ab356722ed242584c30348e50 - languageName: node - linkType: hard - -"npm-bundled@npm:^1.1.1": - version: 1.1.2 - resolution: "npm-bundled@npm:1.1.2" - dependencies: - npm-normalize-package-bin: ^1.0.1 - checksum: 6e599155ef28d0b498622f47f1ba189dfbae05095a1ed17cb3a5babf961e965dd5eab621f0ec6f0a98de774e5836b8f5a5ee639010d64f42850a74acec3d4d09 - languageName: node - linkType: hard - -"npm-install-checks@npm:^4.0.0": - version: 4.0.0 - resolution: "npm-install-checks@npm:4.0.0" - dependencies: - semver: ^7.1.1 - checksum: 8308ff48e61e0863d7f148f62543e1f6c832525a7d8002ea742d5e478efa8b29bf65a87f9fb82786e15232e4b3d0362b126c45afdceed4c051c0d3c227dd0ace - languageName: node - linkType: hard - -"npm-lifecycle@npm:^3.1.5": - version: 3.1.5 - resolution: "npm-lifecycle@npm:3.1.5" - dependencies: - byline: ^5.0.0 - graceful-fs: ^4.1.15 - node-gyp: ^5.0.2 - resolve-from: ^4.0.0 - slide: ^1.1.6 - uid-number: 0.0.6 - umask: ^1.1.0 - which: ^1.3.1 - checksum: a0a47c8d476ffc4b14cf26efddd325578c4f66ee91a5f7c8452a67e5e28cfa1fbe70d8a9f89d55ac8cfd1e16b86e33ef6bf254e5586587314904e0bd7aa7bd50 - languageName: node - linkType: hard - -"npm-normalize-package-bin@npm:^1.0.0, npm-normalize-package-bin@npm:^1.0.1": - version: 1.0.1 - resolution: "npm-normalize-package-bin@npm:1.0.1" - checksum: ae7f15155a1e3ace2653f12ddd1ee8eaa3c84452fdfbf2f1943e1de264e4b079c86645e2c55931a51a0a498cba31f70022a5219d5665fbcb221e99e58bc70122 - languageName: node - linkType: hard - -"npm-package-arg@npm:^8.0.0, npm-package-arg@npm:^8.0.1, npm-package-arg@npm:^8.1.0, npm-package-arg@npm:^8.1.2, npm-package-arg@npm:^8.1.5": - version: 8.1.5 - resolution: "npm-package-arg@npm:8.1.5" - dependencies: - hosted-git-info: ^4.0.1 - semver: ^7.3.4 - validate-npm-package-name: ^3.0.0 - checksum: ae76afbcebb4ea8d0b849b8b18ed1b0491030fb04a0af5d75f1b8390cc50bec186ced9fbe60f47d939eab630c7c0db0919d879ac56a87d3782267dfe8eec60d3 - languageName: node - linkType: hard - -"npm-packlist@npm:^2.1.4": - version: 2.2.2 - resolution: "npm-packlist@npm:2.2.2" - dependencies: - glob: ^7.1.6 - ignore-walk: ^3.0.3 - npm-bundled: ^1.1.1 - npm-normalize-package-bin: ^1.0.1 - bin: - npm-packlist: bin/index.js - checksum: 799ce94b077e4dc366a9a5bcc5f006669263bb1a48d6948161aed915fd2f11dea8a7cf516a63fc78e5df059915591dade5928f0738baadc99a8ab4685d8b58c3 - languageName: node - linkType: hard - -"npm-pick-manifest@npm:^6.0.0, npm-pick-manifest@npm:^6.1.1": - version: 6.1.1 - resolution: "npm-pick-manifest@npm:6.1.1" - dependencies: - npm-install-checks: ^4.0.0 - npm-normalize-package-bin: ^1.0.1 - npm-package-arg: ^8.1.2 - semver: ^7.3.4 - checksum: 7a7b9475ae95cf903d37471229efbd12a829a9a7a1020ba36e75768aaa35da4c3a087fde3f06070baf81ec6b2ea2b660f022a1172644e6e7188199d7c1d2954b - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^11.0.0": - version: 11.0.0 - resolution: "npm-registry-fetch@npm:11.0.0" - dependencies: - make-fetch-happen: ^9.0.1 - minipass: ^3.1.3 - minipass-fetch: ^1.3.0 - minipass-json-stream: ^1.0.1 - minizlib: ^2.0.0 - npm-package-arg: ^8.0.0 - checksum: dda149cd86f8ee73db1b0a0302fbf59983ef03ad180051caa9aad1de9f1e099aaa77adcda3ca2c3bd9d98958e9e6593bd56ee21d3f660746b0a65fafbf5ae161 - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^9.0.0": - version: 9.0.0 - resolution: "npm-registry-fetch@npm:9.0.0" - dependencies: - "@npmcli/ci-detect": ^1.0.0 - lru-cache: ^6.0.0 - make-fetch-happen: ^8.0.9 - minipass: ^3.1.3 - minipass-fetch: ^1.3.0 - minipass-json-stream: ^1.0.1 - minizlib: ^2.0.0 - npm-package-arg: ^8.0.0 - checksum: b5376b72efc503e46a84cda967b79c08b093f040bfa819b59db32dfa9b057c810401a740dbf739a94a2ebbd0f6a3888bc0918db6506553ab97afb555260a5a22 - languageName: node - linkType: hard - "npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" @@ -9942,18 +7221,6 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^4.1.2": - version: 4.1.2 - resolution: "npmlog@npm:4.1.2" - dependencies: - are-we-there-yet: ~1.1.2 - console-control-strings: ~1.1.0 - gauge: ~2.7.3 - set-blocking: ~2.0.0 - checksum: edbda9f95ec20957a892de1839afc6fb735054c3accf6fbefe767bac9a639fd5cea2baeac6bd2bcd50a85cb54924d57d9886c81c7fbc2332c2ddd19227504192 - languageName: node - linkType: hard - "nth-check@npm:^2.0.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" @@ -9963,27 +7230,6 @@ __metadata: languageName: node linkType: hard -"number-is-nan@npm:^1.0.0": - version: 1.0.1 - resolution: "number-is-nan@npm:1.0.1" - checksum: 13656bc9aa771b96cef209ffca31c31a03b507ca6862ba7c3f638a283560620d723d52e626d57892c7fff475f4c36ac07f0600f14544692ff595abff214b9ffb - languageName: node - linkType: hard - -"oauth-sign@npm:~0.9.0": - version: 0.9.0 - resolution: "oauth-sign@npm:0.9.0" - checksum: 8f5497a127967866a3c67094c21efd295e46013a94e6e828573c62220e9af568cc1d2d04b16865ba583e430510fa168baf821ea78f355146d8ed7e350fc44c64 - languageName: node - linkType: hard - -"object-assign@npm:^4.1.0": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f - languageName: node - linkType: hard - "object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" @@ -10021,19 +7267,6 @@ __metadata: languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.0.3": - version: 2.1.7 - resolution: "object.getownpropertydescriptors@npm:2.1.7" - dependencies: - array.prototype.reduce: ^1.0.6 - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - safe-array-concat: ^1.0.0 - checksum: 8e7ae1d522a3874d2d23a3d0fb75828cbcee60958b65c2ad8e58ce227f4efba8cc2b59c7431a0fd48b20d9e04ec075bc0e0d694b1d2c2296e534daf558beb10b - languageName: node - linkType: hard - "object.groupby@npm:^1.0.1": version: 1.0.1 resolution: "object.groupby@npm:1.0.1" @@ -10080,7 +7313,7 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.4.0": +"once@npm:^1.3.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -10089,7 +7322,7 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": +"onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: @@ -10123,46 +7356,6 @@ __metadata: languageName: node linkType: hard -"os-homedir@npm:^1.0.0": - version: 1.0.2 - resolution: "os-homedir@npm:1.0.2" - checksum: af609f5a7ab72de2f6ca9be6d6b91a599777afc122ac5cad47e126c1f67c176fe9b52516b9eeca1ff6ca0ab8587fe66208bc85e40a3940125f03cdb91408e9d2 - languageName: node - linkType: hard - -"os-tmpdir@npm:^1.0.0, os-tmpdir@npm:~1.0.2": - version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d - languageName: node - linkType: hard - -"osenv@npm:^0.1.4": - version: 0.1.5 - resolution: "osenv@npm:0.1.5" - dependencies: - os-homedir: ^1.0.0 - os-tmpdir: ^1.0.0 - checksum: 779d261920f2a13e5e18cf02446484f12747d3f2ff82280912f52b213162d43d312647a40c332373cbccd5e3fb8126915d3bfea8dde4827f70f82da76e52d359 - languageName: node - linkType: hard - -"p-finally@npm:^1.0.0": - version: 1.0.0 - resolution: "p-finally@npm:1.0.0" - checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 - languageName: node - linkType: hard - -"p-limit@npm:^1.1.0": - version: 1.3.0 - resolution: "p-limit@npm:1.3.0" - dependencies: - p-try: ^1.0.0 - checksum: 281c1c0b8c82e1ac9f81acd72a2e35d402bf572e09721ce5520164e9de07d8274451378a3470707179ad13240535558f4b277f02405ad752e08c7d5b0d54fbfd - languageName: node - linkType: hard - "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -10181,15 +7374,6 @@ __metadata: languageName: node linkType: hard -"p-locate@npm:^2.0.0": - version: 2.0.0 - resolution: "p-locate@npm:2.0.0" - dependencies: - p-limit: ^1.1.0 - checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081 - languageName: node - linkType: hard - "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -10208,13 +7392,6 @@ __metadata: languageName: node linkType: hard -"p-map-series@npm:^2.1.0": - version: 2.1.0 - resolution: "p-map-series@npm:2.1.0" - checksum: 69d4efbb6951c0dd62591d5a18c3af0af78496eae8b55791e049da239d70011aa3af727dece3fc9943e0bb3fd4fa64d24177cfbecc46efaf193179f0feeac486 - languageName: node - linkType: hard - "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -10224,30 +7401,6 @@ __metadata: languageName: node linkType: hard -"p-pipe@npm:^3.1.0": - version: 3.1.0 - resolution: "p-pipe@npm:3.1.0" - checksum: ee9a2609685f742c6ceb3122281ec4453bbbcc80179b13e66fd139dcf19b1c327cf6c2fdfc815b548d6667e7eaefe5396323f6d49c4f7933e4cef47939e3d65c - languageName: node - linkType: hard - -"p-queue@npm:^6.6.2": - version: 6.6.2 - resolution: "p-queue@npm:6.6.2" - dependencies: - eventemitter3: ^4.0.4 - p-timeout: ^3.2.0 - checksum: 832642fcc4ab6477b43e6d7c30209ab10952969ed211c6d6f2931be8a4f9935e3578c72e8cce053dc34f2eb6941a408a2c516a54904e989851a1a209cf19761c - languageName: node - linkType: hard - -"p-reduce@npm:^2.0.0, p-reduce@npm:^2.1.0": - version: 2.1.0 - resolution: "p-reduce@npm:2.1.0" - checksum: 99b26d36066a921982f25c575e78355824da0787c486e3dd9fc867460e8bf17d5fb3ce98d006b41bdc81ffc0aa99edf5faee53d11fe282a20291fb721b0cb1c7 - languageName: node - linkType: hard - "p-retry@npm:^4.5.0": version: 4.6.2 resolution: "p-retry@npm:4.6.2" @@ -10258,22 +7411,6 @@ __metadata: languageName: node linkType: hard -"p-timeout@npm:^3.2.0": - version: 3.2.0 - resolution: "p-timeout@npm:3.2.0" - dependencies: - p-finally: ^1.0.0 - checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c - languageName: node - linkType: hard - -"p-try@npm:^1.0.0": - version: 1.0.0 - resolution: "p-try@npm:1.0.0" - checksum: 3b5303f77eb7722144154288bfd96f799f8ff3e2b2b39330efe38db5dd359e4fb27012464cd85cb0a76e9b7edd1b443568cb3192c22e7cffc34989df0bafd605 - languageName: node - linkType: hard - "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -10281,44 +7418,6 @@ __metadata: languageName: node linkType: hard -"p-waterfall@npm:^2.1.1": - version: 2.1.1 - resolution: "p-waterfall@npm:2.1.1" - dependencies: - p-reduce: ^2.0.0 - checksum: 8588bb8b004ee37e559c7e940a480c1742c42725d477b0776ff30b894920a3e48bddf8f60aa0ae82773e500a8fc99d75e947c450e0c2ce187aff72cc1b248f6d - languageName: node - linkType: hard - -"pacote@npm:^11.2.6": - version: 11.3.5 - resolution: "pacote@npm:11.3.5" - dependencies: - "@npmcli/git": ^2.1.0 - "@npmcli/installed-package-contents": ^1.0.6 - "@npmcli/promise-spawn": ^1.2.0 - "@npmcli/run-script": ^1.8.2 - cacache: ^15.0.5 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - infer-owner: ^1.0.4 - minipass: ^3.1.3 - mkdirp: ^1.0.3 - npm-package-arg: ^8.0.1 - npm-packlist: ^2.1.4 - npm-pick-manifest: ^6.0.0 - npm-registry-fetch: ^11.0.0 - promise-retry: ^2.0.1 - read-package-json-fast: ^2.0.1 - rimraf: ^3.0.2 - ssri: ^8.0.1 - tar: ^6.1.0 - bin: - pacote: lib/bin.js - checksum: 4fae0b1429be77e69972402dad24775999c92198dadc20f1f7a418f24e268e8bf85faaffc3f778d94c21348645f99bb65ef519fb82776902b556eef934afd932 - languageName: node - linkType: hard - "param-case@npm:^3.0.4": version: 3.0.4 resolution: "param-case@npm:3.0.4" @@ -10338,16 +7437,6 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "parse-json@npm:4.0.0" - dependencies: - error-ex: ^1.3.1 - json-parse-better-errors: ^1.0.1 - checksum: 0fe227d410a61090c247e34fa210552b834613c006c2c64d9a05cfe9e89cf8b4246d1246b1a99524b53b313e9ac024438d0680f67e33eaed7e6f38db64cfe7b5 - languageName: node - linkType: hard - "parse-json@npm:^5.0.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -10360,30 +7449,6 @@ __metadata: languageName: node linkType: hard -"parse-path@npm:^4.0.0": - version: 4.0.4 - resolution: "parse-path@npm:4.0.4" - dependencies: - is-ssh: ^1.3.0 - protocols: ^1.4.0 - qs: ^6.9.4 - query-string: ^6.13.8 - checksum: 909e628c35baebeb3bdcaa376e2c5a21632a9094079ac55e04b3311db28219b15e517e10987dd49a13a904f2605b747b6368b0092130e0f2ff9bc5ffc40ceb63 - languageName: node - linkType: hard - -"parse-url@npm:^6.0.0": - version: 6.0.5 - resolution: "parse-url@npm:6.0.5" - dependencies: - is-ssh: ^1.3.0 - normalize-url: ^6.1.0 - parse-path: ^4.0.0 - protocols: ^1.4.0 - checksum: b583800f63a8a293c5d53ee6b28b99293c742791fba4f14c1b829547a78bad93500fe0d448f8d8e2087a3c4d39deab236ed3837830ea522272e8c5852f21d223 - languageName: node - linkType: hard - "parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -10401,13 +7466,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a - languageName: node - linkType: hard - "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -10453,15 +7511,6 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^3.0.0": - version: 3.0.0 - resolution: "path-type@npm:3.0.0" - dependencies: - pify: ^3.0.0 - checksum: 735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 - languageName: node - linkType: hard - "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -10481,13 +7530,6 @@ __metadata: languageName: node linkType: hard -"performance-now@npm:^2.1.0": - version: 2.1.0 - resolution: "performance-now@npm:2.1.0" - checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 - languageName: node - linkType: hard - "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -10502,34 +7544,6 @@ __metadata: languageName: node linkType: hard -"pify@npm:^2.3.0": - version: 2.3.0 - resolution: "pify@npm:2.3.0" - checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba - languageName: node - linkType: hard - -"pify@npm:^3.0.0": - version: 3.0.0 - resolution: "pify@npm:3.0.0" - checksum: 6cdcbc3567d5c412450c53261a3f10991665d660961e06605decf4544a61a97a54fefe70a68d5c37080ff9d6f4cf51444c90198d1ba9f9309a6c0d6e9f5c4fde - languageName: node - linkType: hard - -"pify@npm:^4.0.1": - version: 4.0.1 - resolution: "pify@npm:4.0.1" - checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b - languageName: node - linkType: hard - -"pify@npm:^5.0.0": - version: 5.0.0 - resolution: "pify@npm:5.0.0" - checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb - languageName: node - linkType: hard - "pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" @@ -10555,27 +7569,27 @@ __metadata: languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.3": - version: 4.0.3 - resolution: "postcss-modules-local-by-default@npm:4.0.3" +"postcss-modules-local-by-default@npm:^4.0.4": + version: 4.0.4 + resolution: "postcss-modules-local-by-default@npm:4.0.4" dependencies: icss-utils: ^5.0.0 postcss-selector-parser: ^6.0.2 postcss-value-parser: ^4.1.0 peerDependencies: postcss: ^8.1.0 - checksum: 2f8083687f3d6067885f8863dd32dbbb4f779cfcc7e52c17abede9311d84faf6d3ed8760e7c54c6380281732ae1f78e5e56a28baf3c271b33f450a11c9e30485 + checksum: 578b955b0773147890caa88c30b10dfc849c5b1412a47ad51751890dba16fca9528c3ab00a19b186a8c2c150c2d08e2ce64d3d907800afee1f37c6d38252e365 languageName: node linkType: hard -"postcss-modules-scope@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-scope@npm:3.0.0" +"postcss-modules-scope@npm:^3.1.1": + version: 3.1.1 + resolution: "postcss-modules-scope@npm:3.1.1" dependencies: postcss-selector-parser: ^6.0.4 peerDependencies: postcss: ^8.1.0 - checksum: 330b9398dbd44c992c92b0dc612c0626135e2cc840fee41841eb61247a6cfed95af2bd6f67ead9dd9d0bb41f5b0367129d93c6e434fa3e9c58ade391d9a5a138 + checksum: 9e9d23abb0babc7fa243be65704d72a5a9ceb2bded4dbaef96a88210d468b03c8c3158c197f4e22300c851f08c6fdddd6ebe65f44e4c34448b45b8a2e063a16d languageName: node linkType: hard @@ -10591,12 +7605,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" + version: 6.0.15 + resolution: "postcss-selector-parser@npm:6.0.15" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 + checksum: 57decb94152111004f15e27b9c61131eb50ee10a3288e7fcf424cebbb4aba82c2817517ae718f8b5d704ee9e02a638d4a2acff8f47685c295a33ecee4fd31055 languageName: node linkType: hard @@ -10607,14 +7621,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.21": - version: 8.4.32 - resolution: "postcss@npm:8.4.32" +"postcss@npm:^8.4.33": + version: 8.4.33 + resolution: "postcss@npm:8.4.33" dependencies: nanoid: ^3.3.7 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 220d9d0bf5d65be7ed31006c523bfb11619461d296245c1231831f90150aeb4a31eab9983ac9c5c89759a3ca8b60b3e0d098574964e1691673c3ce5c494305ae + checksum: 6f98b2af4b76632a3de20c4f47bf0e984a1ce1a531cf11adcb0b1d63a6cbda0aae4165e578b66c32ca4879038e3eaad386a6be725a8fb4429c78e3c1ab858fe9 languageName: node linkType: hard @@ -10665,13 +7679,6 @@ __metadata: languageName: node linkType: hard -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -10682,22 +7689,6 @@ __metadata: languageName: node linkType: hard -"promzard@npm:^0.3.0": - version: 0.3.0 - resolution: "promzard@npm:0.3.0" - dependencies: - read: 1 - checksum: 443a3b39ac916099988ee0161ab4e22edd1fa27e3d39a38d60e48c11ca6df3f5a90bfe44d95af06ed8659c4050b789ffe64c3f9f8e49a4bea1ea19105c98445a - languageName: node - linkType: hard - -"proto-list@npm:~1.2.1": - version: 1.2.4 - resolution: "proto-list@npm:1.2.4" - checksum: 4d4826e1713cbfa0f15124ab0ae494c91b597a3c458670c9714c36e8baddf5a6aad22842776f2f5b137f259c8533e741771445eb8df82e861eea37a6eaba03f7 - languageName: node - linkType: hard - "protocol-buffers-schema@npm:^3.3.1": version: 3.6.0 resolution: "protocol-buffers-schema@npm:3.6.0" @@ -10705,20 +7696,6 @@ __metadata: languageName: node linkType: hard -"protocols@npm:^1.4.0": - version: 1.4.8 - resolution: "protocols@npm:1.4.8" - checksum: 2d555c013df0b05402970f67f7207c9955a92b1d13ffa503c814b5fe2f6dde7ac6a03320e0975c1f5832b0113327865e0b3b28bfcad023c25ddb54b53fab8684 - languageName: node - linkType: hard - -"protocols@npm:^2.0.1": - version: 2.0.1 - resolution: "protocols@npm:2.0.1" - checksum: 4a9bef6aa0449a0245ded319ac3cbfd032c3e76ebb562777037a3a832c99253d0e8bc2847f7be350236df620a11f7d4fe683ea7f59a2cc14c69f746b6259eda4 - languageName: node - linkType: hard - "proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" @@ -10729,14 +7706,7 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.28": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d - languageName: node - linkType: hard - -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:^2.1.0": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 @@ -10750,13 +7720,6 @@ __metadata: languageName: node linkType: hard -"q@npm:^1.5.1": - version: 1.5.1 - resolution: "q@npm:1.5.1" - checksum: 147baa93c805bc1200ed698bdf9c72e9e42c05f96d007e33a558b5fdfd63e5ea130e99313f28efc1783e90e6bdb4e48b67a36fcc026b7b09202437ae88a1fb12 - languageName: node - linkType: hard - "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -10766,7 +7729,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.8.0, qs@npm:^6.9.4": +"qs@npm:^6.8.0": version: 6.11.2 resolution: "qs@npm:6.11.2" dependencies: @@ -10775,25 +7738,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:~6.5.2": - version: 6.5.3 - resolution: "qs@npm:6.5.3" - checksum: 6f20bf08cabd90c458e50855559539a28d00b2f2e7dddcb66082b16a43188418cb3cb77cbd09268bcef6022935650f0534357b8af9eeb29bf0f27ccb17655692 - languageName: node - linkType: hard - -"query-string@npm:^6.13.8": - version: 6.14.1 - resolution: "query-string@npm:6.14.1" - dependencies: - decode-uri-component: ^0.2.0 - filter-obj: ^1.1.0 - split-on-first: ^1.0.0 - strict-uri-encode: ^2.0.0 - checksum: f2c7347578fa0f3fd4eaace506470cb4e9dc52d409a7ddbd613f614b9a594d750877e193b5d5e843c7477b3b295b857ec328903c943957adc41a3efb6c929449 - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -10801,13 +7745,6 @@ __metadata: languageName: node linkType: hard -"quick-lru@npm:^4.0.1": - version: 4.0.1 - resolution: "quick-lru@npm:4.0.1" - checksum: bea46e1abfaa07023e047d3cf1716a06172c4947886c053ede5c50321893711577cb6119360f810cc3ffcd70c4d7db4069c3cee876b358ceff8596e062bd1154 - languageName: node - linkType: hard - "quickselect@npm:^2.0.0": version: 2.0.0 resolution: "quickselect@npm:2.0.0" @@ -10843,135 +7780,7 @@ __metadata: languageName: node linkType: hard -"read-cmd-shim@npm:^2.0.0": - version: 2.0.0 - resolution: "read-cmd-shim@npm:2.0.0" - checksum: 024f0a092d3630ad344af63eb0539bce90978883dd06a93e7bfbb26913168ab034473eae4a85685ea76a982eb31b0e8e16dee9c1138dabb3a925e7c4757952bc - languageName: node - linkType: hard - -"read-package-json-fast@npm:^2.0.1": - version: 2.0.3 - resolution: "read-package-json-fast@npm:2.0.3" - dependencies: - json-parse-even-better-errors: ^2.3.0 - npm-normalize-package-bin: ^1.0.1 - checksum: fca37b3b2160b9dda7c5588b767f6a2b8ce68d03a044000e568208e20bea0cf6dd2de17b90740ce8da8b42ea79c0b3859649dadf29510bbe77224ea65326a903 - languageName: node - linkType: hard - -"read-package-json@npm:^2.0.0": - version: 2.1.2 - resolution: "read-package-json@npm:2.1.2" - dependencies: - glob: ^7.1.1 - json-parse-even-better-errors: ^2.3.0 - normalize-package-data: ^2.0.0 - npm-normalize-package-bin: ^1.0.0 - checksum: 56a2642851e9321a68e1708263944bf5ab8a2c172daf3f13f18aad32fbe2f2ba516935b068c93771d9671012aec4596962c20417aca8b5e73501bc647691337a - languageName: node - linkType: hard - -"read-package-json@npm:^3.0.0": - version: 3.0.1 - resolution: "read-package-json@npm:3.0.1" - dependencies: - glob: ^7.1.1 - json-parse-even-better-errors: ^2.3.0 - normalize-package-data: ^3.0.0 - npm-normalize-package-bin: ^1.0.0 - checksum: 963904f00f70283e89b8a4a06b51b1453e7e23a9a029af3030e301f8c2429a2bad21a72c53943cdb735c9a7b643282d5b0b1a09b7d31f74640e81311127f8f68 - languageName: node - linkType: hard - -"read-package-json@npm:^4.1.1": - version: 4.1.2 - resolution: "read-package-json@npm:4.1.2" - dependencies: - glob: ^7.1.1 - json-parse-even-better-errors: ^2.3.0 - normalize-package-data: ^3.0.0 - npm-normalize-package-bin: ^1.0.0 - checksum: 729acda12fdbff6cee8cee7b6023a16e85c02406e2427b3cd091948d945940cfb6a6ebe7a8b4df967d483f360d0ec12fb83ab80de3e7bbb2ba2c426d07fd774e - languageName: node - linkType: hard - -"read-package-tree@npm:^5.3.1": - version: 5.3.1 - resolution: "read-package-tree@npm:5.3.1" - dependencies: - read-package-json: ^2.0.0 - readdir-scoped-modules: ^1.0.0 - util-promisify: ^2.1.0 - checksum: dc2c1aaef6b0e61dad483f7e4cecc4b250ef2b1f86f4ad42b120b58fd98835762b61fb61280670daad410943fcaf08112895f529776c80ee8e2d0a721f27ab0b - languageName: node - linkType: hard - -"read-pkg-up@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg-up@npm:3.0.0" - dependencies: - find-up: ^2.0.0 - read-pkg: ^3.0.0 - checksum: 16175573f2914ab9788897bcbe2a62b5728d0075e62285b3680cebe97059e2911e0134a062cf6e51ebe3e3775312bc788ac2039ed6af38ec68d2c10c6f2b30fb - languageName: node - linkType: hard - -"read-pkg-up@npm:^7.0.1": - version: 7.0.1 - resolution: "read-pkg-up@npm:7.0.1" - dependencies: - find-up: ^4.1.0 - read-pkg: ^5.2.0 - type-fest: ^0.8.1 - checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 - languageName: node - linkType: hard - -"read-pkg@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg@npm:3.0.0" - dependencies: - load-json-file: ^4.0.0 - normalize-package-data: ^2.3.2 - path-type: ^3.0.0 - checksum: 398903ebae6c7e9965419a1062924436cc0b6f516c42c4679a90290d2f87448ed8f977e7aa2dbba4aa1ac09248628c43e493ac25b2bc76640e946035200e34c6 - languageName: node - linkType: hard - -"read-pkg@npm:^5.2.0": - version: 5.2.0 - resolution: "read-pkg@npm:5.2.0" - dependencies: - "@types/normalize-package-data": ^2.4.0 - normalize-package-data: ^2.5.0 - parse-json: ^5.0.0 - type-fest: ^0.6.0 - checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 - languageName: node - linkType: hard - -"read@npm:1, read@npm:~1.0.1": - version: 1.0.7 - resolution: "read@npm:1.0.7" - dependencies: - mute-stream: ~0.0.4 - checksum: 2777c254e5732cac96f5d0a1c0f6b836c89ae23d8febd405b206f6f24d5de1873420f1a0795e0e3721066650d19adf802c7882c4027143ee0acf942a4f34f97b - languageName: node - linkType: hard - -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d - languageName: node - linkType: hard - -"readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.6, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.1": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -10986,15 +7795,14 @@ __metadata: languageName: node linkType: hard -"readdir-scoped-modules@npm:^1.0.0": - version: 1.1.0 - resolution: "readdir-scoped-modules@npm:1.1.0" +"readable-stream@npm:^3.0.6": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: - debuglog: ^1.0.1 - dezalgo: ^1.0.0 - graceful-fs: ^4.1.2 - once: ^1.3.0 - checksum: 6d9f334e40dfd0f5e4a8aab5e67eb460c95c85083c690431f87ab2c9135191170e70c2db6d71afcafb78e073d23eb95dcb3fc33ef91308f6ebfe3197be35e608 + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d languageName: node linkType: hard @@ -11025,16 +7833,6 @@ __metadata: languageName: node linkType: hard -"redent@npm:^3.0.0": - version: 3.0.0 - resolution: "redent@npm:3.0.0" - dependencies: - indent-string: ^4.0.0 - strip-indent: ^3.0.0 - checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b - languageName: node - linkType: hard - "redux-thunk@npm:^2.4.2": version: 2.4.2 resolution: "redux-thunk@npm:2.4.2" @@ -11148,41 +7946,6 @@ __metadata: languageName: node linkType: hard -"request@npm:^2.88.0, request@npm:^2.88.2": - version: 2.88.2 - resolution: "request@npm:2.88.2" - dependencies: - aws-sign2: ~0.7.0 - aws4: ^1.8.0 - caseless: ~0.12.0 - combined-stream: ~1.0.6 - extend: ~3.0.2 - forever-agent: ~0.6.1 - form-data: ~2.3.2 - har-validator: ~5.1.3 - http-signature: ~1.2.0 - is-typedarray: ~1.0.0 - isstream: ~0.1.2 - json-stringify-safe: ~5.0.1 - mime-types: ~2.1.19 - oauth-sign: ~0.9.0 - performance-now: ^2.1.0 - qs: ~6.5.2 - safe-buffer: ^5.1.2 - tough-cookie: ~2.5.0 - tunnel-agent: ^0.6.0 - uuid: ^3.3.2 - checksum: 4e112c087f6eabe7327869da2417e9d28fcd0910419edd2eb17b6acfc4bfa1dad61954525949c228705805882d8a98a86a0ea12d7f739c01ee92af7062996983 - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 - languageName: node - linkType: hard - "require-from-string@npm:^2.0.2": version: 2.0.2 resolution: "require-from-string@npm:2.0.2" @@ -11243,7 +8006,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.22.4, resolve@npm:^1.9.0": +"resolve@npm:^1.1.6, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.22.4, resolve@npm:^1.9.0": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -11256,7 +8019,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@^1.9.0#~builtin": +"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@^1.9.0#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" dependencies: @@ -11269,16 +8032,6 @@ __metadata: languageName: node linkType: hard -"restore-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "restore-cursor@npm:3.1.0" - dependencies: - onetime: ^5.1.0 - signal-exit: ^3.0.2 - checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 - languageName: node - linkType: hard - "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -11300,17 +8053,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.6.3": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" - dependencies: - glob: ^7.1.3 - bin: - rimraf: ./bin.js - checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd - languageName: node - linkType: hard - "rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" @@ -11326,41 +8068,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: - "@babel/core": ^7.8.3 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-regenerator": ^7.16.0 - "@babel/plugin-transform-runtime": ^7.16.4 - "@babel/preset-env": ^7.16.4 - "@babel/runtime": ^7.16.3 - "@mdi/font": latest - "@typescript-eslint/eslint-plugin": ^5.9.0 - "@typescript-eslint/parser": ^5.9.0 - babel-loader: ^8.2.3 - copy-webpack-plugin: ^10.0.0 - cross-env: ^7.0.3 - css-loader: ^6.5.1 - eslint: ^8.6.0 - eslint-config-prettier: ^8.3.0 - eslint-config-standard: ^16.0.3 - eslint-plugin-import: ^2.25.4 - eslint-plugin-node: ^11.1.0 - eslint-plugin-promise: ^6.0.0 - fast-async: ^6.3.8 - file-loader: ^6.2.0 - fork-ts-checker-notifier-webpack-plugin: ^4.0.0 - fork-ts-checker-webpack-plugin: ^6.5.0 - html-webpack-plugin: ^5.5.0 - lerna: ^4.0.0 - prettier: ^2.5.1 - shx: ^0.3.3 - source-map-loader: ^3.0.0 - style-loader: ^3.3.1 - ts-loader: ^9.2.6 - typescript: ">=4.5.2" - webpack: ^5.76.0 - webpack-cli: ^4.9.1 - webpack-dev-server: ^4.5.0 + "@openremote/util": ^1.0.4 languageName: unknown linkType: soft @@ -11373,13 +8081,6 @@ __metadata: languageName: node linkType: hard -"run-async@npm:^2.4.0": - version: 2.4.1 - resolution: "run-async@npm:2.4.1" - checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -11396,24 +8097,15 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^6.6.0": - version: 6.6.7 - resolution: "rxjs@npm:6.6.7" - dependencies: - tslib: ^1.9.0 - checksum: bc334edef1bb8bbf56590b0b25734ba0deaf8825b703256a93714308ea36dff8a11d25533671adf8e104e5e8f256aa6fdfe39b2e248cdbd7a5f90c260acbbd1b - languageName: node - linkType: hard - -"safe-array-concat@npm:^1.0.0, safe-array-concat@npm:^1.0.1": - version: 1.0.1 - resolution: "safe-array-concat@npm:1.0.1" +"safe-array-concat@npm:^1.0.1": + version: 1.1.0 + resolution: "safe-array-concat@npm:1.1.0" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 + call-bind: ^1.0.5 + get-intrinsic: ^1.2.2 has-symbols: ^1.0.3 isarray: ^2.0.5 - checksum: 001ecf1d8af398251cbfabaf30ed66e3855127fbceee178179524b24160b49d15442f94ed6c0db0b2e796da76bb05b73bf3cc241490ec9c2b741b41d33058581 + checksum: 5c71eaa999168ee7474929f1cd3aae80f486353a651a094d9968936692cf90aa065224929a6486dcda66334a27dce4250a83612f9e0fef6dced1a925d3ac7296 languageName: node linkType: hard @@ -11424,7 +8116,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 @@ -11432,17 +8124,17 @@ __metadata: linkType: hard "safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" + version: 1.0.2 + resolution: "safe-regex-test@npm:1.0.2" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 + call-bind: ^1.0.5 + get-intrinsic: ^1.2.2 is-regex: ^1.1.4 - checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + checksum: 4af5ce05a2daa4f6d4bfd5a3c64fc33d6b886f6592122e93c0efad52f7147b9b605e5ffc03c269a1e3d1f8db2a23bc636628a961c9fd65bafdc09503330673fd languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 @@ -11511,15 +8203,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0, semver@npm:^5.7.1": - version: 5.7.2 - resolution: "semver@npm:5.7.2" - bin: - semver: bin/semver - checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 - languageName: node - linkType: hard - "semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -11529,7 +8212,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": +"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -11562,11 +8245,11 @@ __metadata: linkType: hard "serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": - version: 6.0.1 - resolution: "serialize-javascript@npm:6.0.1" + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" dependencies: randombytes: ^2.1.0 - checksum: 3c4f4cb61d0893b988415bdb67243637333f3f574e9e9cc9a006a2ced0b390b0b3b44aef8d51c951272a9002ec50885eefdc0298891bc27eb2fe7510ea87dc4f + checksum: c4839c6206c1d143c0f80763997a361310305751171dd95e4b57efee69b8f6edd8960a0b7fbfc45042aadff98b206d55428aee0dc276efe54f100899c7fa8ab7 languageName: node linkType: hard @@ -11597,22 +8280,16 @@ __metadata: languageName: node linkType: hard -"set-blocking@npm:~2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 - languageName: node - linkType: hard - "set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" + version: 1.2.0 + resolution: "set-function-length@npm:1.2.0" dependencies: define-data-property: ^1.1.1 - get-intrinsic: ^1.2.1 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.2 gopd: ^1.0.1 - has-property-descriptors: ^1.0.0 - checksum: c131d7569cd7e110cafdfbfbb0557249b538477624dfac4fc18c376d879672fa52563b74029ca01f8f4583a8acb35bb1e873d573a24edb80d978a7ee607c6e06 + has-property-descriptors: ^1.0.1 + checksum: 63e34b45a2ff9abb419f52583481bf8ba597d33c0c85e56999085eb6078a0f7fbb4222051981c287feceeb358aa7789e7803cea2c82ac94c0ab37059596aff79 languageName: node linkType: hard @@ -11725,7 +8402,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": +"signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -11767,13 +8444,6 @@ __metadata: languageName: node linkType: hard -"slide@npm:^1.1.6": - version: 1.1.6 - resolution: "slide@npm:1.1.6" - checksum: 5768635d227172e215b7a1a91d32f8781f5783b4961feaaf3d536bbf83cc51878928c137508cde7659fea6d7c04074927cab982731302771ee0051518ff24896 - languageName: node - linkType: hard - "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -11792,28 +8462,6 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "socks-proxy-agent@npm:5.0.1" - dependencies: - agent-base: ^6.0.2 - debug: 4 - socks: ^2.3.3 - checksum: 1b60c4977b2fef783f0fc4dc619cd2758aafdb43f3cf679f1e3627cb6c6e752811cee5513ebb4157ad26786033d2f85029440f197d321e8293b38cc5aab01e06 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^6.0.0": - version: 6.2.1 - resolution: "socks-proxy-agent@npm:6.2.1" - dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 9ca089d489e5ee84af06741135c4b0d2022977dad27ac8d649478a114cdce87849e8d82b7c22b51501a4116e231241592946fc7fae0afc93b65030ee57084f58 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^8.0.1": version: 8.0.2 resolution: "socks-proxy-agent@npm:8.0.2" @@ -11825,7 +8473,7 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.3.3, socks@npm:^2.6.2, socks@npm:^2.7.1": +"socks@npm:^2.7.1": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -11835,24 +8483,6 @@ __metadata: languageName: node linkType: hard -"sort-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "sort-keys@npm:2.0.0" - dependencies: - is-plain-obj: ^1.0.0 - checksum: f0fd827fa9f8f866e98588d2a38c35209afbf1e9a05bb0e4ceeeb8bbf31d923c8902b0a7e0f561590ddb65e58eba6a74f74b991c85360bcc52e83a3f0d1cffd7 - languageName: node - linkType: hard - -"sort-keys@npm:^4.0.0": - version: 4.2.0 - resolution: "sort-keys@npm:4.2.0" - dependencies: - is-plain-obj: ^2.0.0 - checksum: 1535ffd5a789259fc55107d5c3cec09b3e47803a9407fcaae37e1b9e0b813762c47dfee35b6e71e20ca7a69798d0a4791b2058a07f6cab5ef17b2dae83cedbda - languageName: node - linkType: hard - "source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" @@ -11890,51 +8520,17 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0": +"source-map@npm:^0.6.0, source-map@npm:~0.6.0": version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 - languageName: node - linkType: hard - -"source-map@npm:^0.7.4": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 - languageName: node - linkType: hard - -"spdx-correct@npm:^3.0.0": - version: 3.2.0 - resolution: "spdx-correct@npm:3.2.0" - dependencies: - spdx-expression-parse: ^3.0.0 - spdx-license-ids: ^3.0.0 - checksum: e9ae98d22f69c88e7aff5b8778dc01c361ef635580e82d29e5c60a6533cc8f4d820803e67d7432581af0cc4fb49973125076ee3b90df191d153e223c004193b2 - languageName: node - linkType: hard - -"spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 - languageName: node - linkType: hard - -"spdx-expression-parse@npm:^3.0.0": - version: 3.0.1 - resolution: "spdx-expression-parse@npm:3.0.1" - dependencies: - spdx-exceptions: ^2.1.0 - spdx-license-ids: ^3.0.0 - checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde + resolution: "source-map@npm:0.6.1" + checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 languageName: node linkType: hard -"spdx-license-ids@npm:^3.0.0": - version: 3.0.16 - resolution: "spdx-license-ids@npm:3.0.16" - checksum: 5cdaa85aaa24bd02f9353a2e357b4df0a4f205cb35655f3fd0a5674a4fb77081f28ffd425379214bc3be2c2b7593ce1215df6bcc75884aeee0a9811207feabe2 +"source-map@npm:^0.7.4": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 languageName: node linkType: hard @@ -11965,52 +8561,6 @@ __metadata: languageName: node linkType: hard -"split-on-first@npm:^1.0.0": - version: 1.1.0 - resolution: "split-on-first@npm:1.1.0" - checksum: 16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30 - languageName: node - linkType: hard - -"split2@npm:^3.0.0": - version: 3.2.2 - resolution: "split2@npm:3.2.2" - dependencies: - readable-stream: ^3.0.0 - checksum: 8127ddbedd0faf31f232c0e9192fede469913aa8982aa380752e0463b2e31c2359ef6962eb2d24c125bac59eeec76873678d723b1c7ff696216a1cd071e3994a - languageName: node - linkType: hard - -"split@npm:^1.0.0": - version: 1.0.1 - resolution: "split@npm:1.0.1" - dependencies: - through: 2 - checksum: 12f4554a5792c7e98bb3e22b53c63bfa5ef89aa704353e1db608a55b51f5b12afaad6e4a8ecf7843c15f273f43cdadd67b3705cc43d48a75c2cf4641d51f7e7a - languageName: node - linkType: hard - -"sshpk@npm:^1.7.0": - version: 1.18.0 - resolution: "sshpk@npm:1.18.0" - dependencies: - asn1: ~0.2.3 - assert-plus: ^1.0.0 - bcrypt-pbkdf: ^1.0.0 - dashdash: ^1.12.0 - ecc-jsbn: ~0.1.1 - getpass: ^0.1.1 - jsbn: ~0.1.0 - safer-buffer: ^2.0.2 - tweetnacl: ~0.14.0 - bin: - sshpk-conv: bin/sshpk-conv - sshpk-sign: bin/sshpk-sign - sshpk-verify: bin/sshpk-verify - checksum: 01d43374eee3a7e37b3b82fdbecd5518cbb2e47ccbed27d2ae30f9753f22bd6ffad31225cb8ef013bc3fb7785e686cea619203ee1439a228f965558c367c3cfa - languageName: node - linkType: hard - "ssri@npm:^10.0.0": version: 10.0.5 resolution: "ssri@npm:10.0.5" @@ -12020,15 +8570,6 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^8.0.0, ssri@npm:^8.0.1": - version: 8.0.1 - resolution: "ssri@npm:8.0.1" - dependencies: - minipass: ^3.1.1 - checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 - languageName: node - linkType: hard - "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -12043,14 +8584,7 @@ __metadata: languageName: node linkType: hard -"strict-uri-encode@npm:^2.0.0": - version: 2.0.0 - resolution: "strict-uri-encode@npm:2.0.0" - checksum: eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581 - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -12061,17 +8595,6 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.1": - version: 1.0.2 - resolution: "string-width@npm:1.0.2" - dependencies: - code-point-at: ^1.0.0 - is-fullwidth-code-point: ^1.0.0 - strip-ansi: ^3.0.0 - checksum: 5c79439e95bc3bd7233a332c5f5926ab2ee90b23816ed4faa380ce3b2576d7800b0a5bb15ae88ed28737acc7ea06a518c2eef39142dd727adad0e45c776cd37e - languageName: node - linkType: hard - "string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" @@ -12143,15 +8666,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: ^2.0.0 - checksum: 9b974de611ce5075c70629c00fa98c46144043db92ae17748fb780f706f7a789e9989fd10597b7c2053ae8d1513fd707816a91f1879b2f71e6ac0b6a863db465 - languageName: node - linkType: hard - "strip-ansi@npm:^7.0.1": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" @@ -12168,13 +8682,6 @@ __metadata: languageName: node linkType: hard -"strip-bom@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-bom@npm:4.0.0" - checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 - languageName: node - linkType: hard - "strip-final-newline@npm:^2.0.0": version: 2.0.0 resolution: "strip-final-newline@npm:2.0.0" @@ -12182,15 +8689,6 @@ __metadata: languageName: node linkType: hard -"strip-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-indent@npm:3.0.0" - dependencies: - min-indent: ^1.0.0 - checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 - languageName: node - linkType: hard - "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -12198,25 +8696,12 @@ __metadata: languageName: node linkType: hard -"strong-log-transformer@npm:^2.1.0": - version: 2.1.0 - resolution: "strong-log-transformer@npm:2.1.0" - dependencies: - duplexer: ^0.1.1 - minimist: ^1.2.0 - through: ^2.3.4 - bin: - sl-log-transformer: bin/sl-log-transformer.js - checksum: abf9a4ac143118f26c3a0771b204b02f5cf4fa80384ae158f25e02bfbff761038accc44a7f65869ccd5a5995a7f2c16b1466b83149644ba6cecd3072a8927297 - languageName: node - linkType: hard - "style-loader@npm:^3.3.1": - version: 3.3.3 - resolution: "style-loader@npm:3.3.3" + version: 3.3.4 + resolution: "style-loader@npm:3.3.4" peerDependencies: webpack: ^5.0.0 - checksum: f59c953f56f6a935bd6a1dfa409f1128fed2b66b48ce4a7a75b85862a7156e5e90ab163878962762f528ec4d510903d828da645e143fbffd26f055dc1c094078 + checksum: caac3f2fe2c3c89e49b7a2a9329e1cfa515ecf5f36b9c4885f9b218019fda207a9029939b2c35821dec177a264a007e7c391ccdd3ff7401881ce6287b9c8f38b languageName: node linkType: hard @@ -12294,22 +8779,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^4.4.12": - version: 4.4.19 - resolution: "tar@npm:4.4.19" - dependencies: - chownr: ^1.1.4 - fs-minipass: ^1.2.7 - minipass: ^2.9.0 - minizlib: ^1.3.3 - mkdirp: ^0.5.5 - safe-buffer: ^5.2.1 - yallist: ^3.1.1 - checksum: 423c8259b17f8f612cef9c96805d65f90ba9a28e19be582cd9d0fcb217038219f29b7547198e8fd617da5f436376d6a74b99827acd1238d2f49cf62330f9664e - languageName: node - linkType: hard - -"tar@npm:^6.0.2, tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.2.0 resolution: "tar@npm:6.2.0" dependencies: @@ -12323,35 +8793,15 @@ __metadata: languageName: node linkType: hard -"temp-dir@npm:^1.0.0": - version: 1.0.0 - resolution: "temp-dir@npm:1.0.0" - checksum: cb2b58ddfb12efa83e939091386ad73b425c9a8487ea0095fe4653192a40d49184a771a1beba99045fbd011e389fd563122d79f54f82be86a55620667e08a6b2 - languageName: node - linkType: hard - -"temp-write@npm:^4.0.0": - version: 4.0.0 - resolution: "temp-write@npm:4.0.0" - dependencies: - graceful-fs: ^4.1.15 - is-stream: ^2.0.0 - make-dir: ^3.0.0 - temp-dir: ^1.0.0 - uuid: ^3.3.2 - checksum: 4f94187662968b7cc9d88d7f8eeecc9e7317e26d640d2f90e833151e1049702ec6c63512d095b8bd69c09735eb5b5bfba9bb37dbed3bf2fe8b01076ffa161338 - languageName: node - linkType: hard - "terser-webpack-plugin@npm:^5.3.7": - version: 5.3.9 - resolution: "terser-webpack-plugin@npm:5.3.9" + version: 5.3.10 + resolution: "terser-webpack-plugin@npm:5.3.10" dependencies: - "@jridgewell/trace-mapping": ^0.3.17 + "@jridgewell/trace-mapping": ^0.3.20 jest-worker: ^27.4.5 schema-utils: ^3.1.1 serialize-javascript: ^6.0.1 - terser: ^5.16.8 + terser: ^5.26.0 peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -12361,13 +8811,13 @@ __metadata: optional: true uglify-js: optional: true - checksum: 41705713d6f9cb83287936b21e27c658891c78c4392159f5148b5623f0e8c48559869779619b058382a4c9758e7820ea034695e57dc7c474b4962b79f553bc5f + checksum: bd6e7596cf815f3353e2a53e79cbdec959a1b0276f5e5d4e63e9d7c3c5bb5306df567729da287d1c7b39d79093e56863c569c42c6c24cc34c76aa313bd2cbcea languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.16.8": - version: 5.26.0 - resolution: "terser@npm:5.26.0" +"terser@npm:^5.10.0, terser@npm:^5.26.0": + version: 5.27.0 + resolution: "terser@npm:5.27.0" dependencies: "@jridgewell/source-map": ^0.3.3 acorn: ^8.8.2 @@ -12375,14 +8825,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 02a9bb896f04df828025af8f0eced36c315d25d310b6c2418e7dad2bed19ddeb34a9cea9b34e7c24789830fa51e1b6a9be26679980987a9c817a7e6d9cd4154b - languageName: node - linkType: hard - -"text-extensions@npm:^1.0.0": - version: 1.9.0 - resolution: "text-extensions@npm:1.9.0" - checksum: 56a9962c1b62d39b2bcb369b7558ca85c1b55e554b38dfd725edcc0a1babe5815782a60c17ff6b839093b163dfebb92b804208aaaea616ec7571c8059ae0cf44 + checksum: c165052cfea061e8512e9b9ba42a098c2ff6382886ae122b040fd5b6153443070cc2dcb4862269f1669c09c716763e856125a355ff984aa72be525d6fffd8729 languageName: node linkType: hard @@ -12393,32 +8836,6 @@ __metadata: languageName: node linkType: hard -"through2@npm:^2.0.0": - version: 2.0.5 - resolution: "through2@npm:2.0.5" - dependencies: - readable-stream: ~2.3.6 - xtend: ~4.0.1 - checksum: beb0f338aa2931e5660ec7bf3ad949e6d2e068c31f4737b9525e5201b824ac40cac6a337224856b56bd1ddd866334bbfb92a9f57cd6f66bc3f18d3d86fc0fe50 - languageName: node - linkType: hard - -"through2@npm:^4.0.0": - version: 4.0.2 - resolution: "through2@npm:4.0.2" - dependencies: - readable-stream: 3 - checksum: ac7430bd54ccb7920fd094b1c7ff3e1ad6edd94202e5528331253e5fde0cc56ceaa690e8df9895de2e073148c52dfbe6c4db74cacae812477a35660090960cc0 - languageName: node - linkType: hard - -"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.4, through@npm:^2.3.6": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd - languageName: node - linkType: hard - "thunky@npm:^1.0.2": version: 1.1.0 resolution: "thunky@npm:1.1.0" @@ -12433,15 +8850,6 @@ __metadata: languageName: node linkType: hard -"tmp@npm:^0.0.33": - version: 0.0.33 - resolution: "tmp@npm:0.0.33" - dependencies: - os-tmpdir: ~1.0.2 - checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 - languageName: node - linkType: hard - "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -12465,25 +8873,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:~2.5.0": - version: 2.5.0 - resolution: "tough-cookie@npm:2.5.0" - dependencies: - psl: ^1.1.28 - punycode: ^2.1.1 - checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 - languageName: node - linkType: hard - -"tr46@npm:^2.1.0": - version: 2.1.0 - resolution: "tr46@npm:2.1.0" - dependencies: - punycode: ^2.1.1 - checksum: ffe6049b9dca3ae329b059aada7f515b0f0064c611b39b51ff6b53897e954650f6f63d9319c6c008d36ead477c7b55e5f64c9dc60588ddc91ff720d64eb710b3 - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -12491,13 +8880,6 @@ __metadata: languageName: node linkType: hard -"trim-newlines@npm:^3.0.0": - version: 3.0.1 - resolution: "trim-newlines@npm:3.0.1" - checksum: b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206 - languageName: node - linkType: hard - "ts-loader@npm:^9.2.6": version: 9.5.1 resolution: "ts-loader@npm:9.5.1" @@ -12526,7 +8908,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.10.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": +"tslib@npm:^1.10.0, tslib@npm:^1.8.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd @@ -12551,22 +8933,6 @@ __metadata: languageName: node linkType: hard -"tunnel-agent@npm:^0.6.0": - version: 0.6.0 - resolution: "tunnel-agent@npm:0.6.0" - dependencies: - safe-buffer: ^5.0.1 - checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 - languageName: node - linkType: hard - -"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": - version: 0.14.5 - resolution: "tweetnacl@npm:0.14.5" - checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 - languageName: node - linkType: hard - "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -12576,13 +8942,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.18.0": - version: 0.18.1 - resolution: "type-fest@npm:0.18.1" - checksum: e96dcee18abe50ec82dab6cbc4751b3a82046da54c52e3b2d035b3c519732c0b3dd7a2fa9df24efd1a38d953d8d4813c50985f215f1957ee5e4f26b0fe0da395 - languageName: node - linkType: hard - "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -12590,34 +8949,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 - languageName: node - linkType: hard - -"type-fest@npm:^0.4.1": - version: 0.4.1 - resolution: "type-fest@npm:0.4.1" - checksum: 25f882d9cc2f24af7a0a529157f96dead157894c456bfbad16d48f990c43b470dfb79848e8d9c03fe1be72a7d169e44f6f3135b54628393c66a6189c5dc077f7 - languageName: node - linkType: hard - -"type-fest@npm:^0.6.0": - version: 0.6.0 - resolution: "type-fest@npm:0.6.0" - checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f - languageName: node - linkType: hard - -"type-fest@npm:^0.8.1": - version: 0.8.1 - resolution: "type-fest@npm:0.8.1" - checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 - languageName: node - linkType: hard - "type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -12675,22 +9006,6 @@ __metadata: languageName: node linkType: hard -"typedarray-to-buffer@npm:^3.1.5": - version: 3.1.5 - resolution: "typedarray-to-buffer@npm:3.1.5" - dependencies: - is-typedarray: ^1.0.0 - checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 - languageName: node - linkType: hard - -"typedarray@npm:^0.0.6": - version: 0.0.6 - resolution: "typedarray@npm:0.0.6" - checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 - languageName: node - linkType: hard - "typescript@npm:>=4.5.2": version: 5.3.3 resolution: "typescript@npm:5.3.3" @@ -12711,29 +9026,6 @@ __metadata: languageName: node linkType: hard -"uglify-js@npm:^3.1.4": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" - bin: - uglifyjs: bin/uglifyjs - checksum: 7b3897df38b6fc7d7d9f4dcd658599d81aa2b1fb0d074829dd4e5290f7318dbca1f4af2f45acb833b95b1fe0ed4698662ab61b87e94328eb4c0a0d3435baf924 - languageName: node - linkType: hard - -"uid-number@npm:0.0.6": - version: 0.0.6 - resolution: "uid-number@npm:0.0.6" - checksum: ff17525bb9b17313b839222efa1fe69baf136992cf675e8d1d50e9b1ef4563742968e390a96a57645d99cf8b283866c36ef9747bbf186bbbf2ef601b60ed4443 - languageName: node - linkType: hard - -"umask@npm:^1.1.0": - version: 1.1.0 - resolution: "umask@npm:1.1.0" - checksum: 5f7fd555aed41bb359eb45a8cfd72a79ddc67208e43ee3f7396c6b6c4066eacec8ec2b7b5f0572315229c9c05cfe90447463c6e8efa1f35b56540b36399199cf - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -12784,15 +9076,6 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^1.1.1": - version: 1.1.1 - resolution: "unique-filename@npm:1.1.1" - dependencies: - unique-slug: ^2.0.0 - checksum: cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80 - languageName: node - linkType: hard - "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -12802,15 +9085,6 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^2.0.0": - version: 2.0.2 - resolution: "unique-slug@npm:2.0.2" - dependencies: - imurmurhash: ^0.1.4 - checksum: 5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a - languageName: node - linkType: hard - "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -12820,13 +9094,6 @@ __metadata: languageName: node linkType: hard -"universal-user-agent@npm:^6.0.0": - version: 6.0.1 - resolution: "universal-user-agent@npm:6.0.1" - checksum: fdc8e1ae48a05decfc7ded09b62071f571c7fe0bd793d700704c80cea316101d4eac15cc27ed2bb64f4ce166d2684777c3198b9ab16034f547abea0d3aa1c93c - languageName: node - linkType: hard - "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -12841,13 +9108,6 @@ __metadata: languageName: node linkType: hard -"upath@npm:^2.0.1": - version: 2.0.1 - resolution: "upath@npm:2.0.1" - checksum: 2db04f24a03ef72204c7b969d6991abec9e2cb06fb4c13a1fd1c59bc33b46526b16c3325e55930a11ff86a77a8cbbcda8f6399bf914087028c5beae21ecdb33c - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.13": version: 1.0.13 resolution: "update-browserslist-db@npm:1.0.13" @@ -12885,15 +9145,6 @@ __metadata: languageName: node linkType: hard -"util-promisify@npm:^2.1.0": - version: 2.1.0 - resolution: "util-promisify@npm:2.1.0" - dependencies: - object.getownpropertydescriptors: ^2.0.3 - checksum: 75e74c46213e49e8d6a85cef942dcbfd8abf2389e789eddfde10e354349778cfca36fe33fa7c74a3ff1c7170462a7f856d5471bd69b06eb37a69362ffe21434e - languageName: node - linkType: hard - "utila@npm:~0.4": version: 0.4.0 resolution: "utila@npm:0.4.0" @@ -12908,15 +9159,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f - languageName: node - linkType: hard - "uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" @@ -12926,25 +9168,6 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": - version: 3.0.4 - resolution: "validate-npm-package-license@npm:3.0.4" - dependencies: - spdx-correct: ^3.0.0 - spdx-expression-parse: ^3.0.0 - checksum: 35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad - languageName: node - linkType: hard - -"validate-npm-package-name@npm:^3.0.0": - version: 3.0.0 - resolution: "validate-npm-package-name@npm:3.0.0" - dependencies: - builtins: ^1.0.3 - checksum: ce4c68207abfb22c05eedb09ff97adbcedc80304a235a0844f5344f1fd5086aa80e4dbec5684d6094e26e35065277b765c1caef68bcea66b9056761eddb22967 - languageName: node - linkType: hard - "vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -12952,17 +9175,6 @@ __metadata: languageName: node linkType: hard -"verror@npm:1.10.0": - version: 1.10.0 - resolution: "verror@npm:1.10.0" - dependencies: - assert-plus: ^1.0.0 - core-util-is: 1.0.2 - extsprintf: ^1.2.0 - checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea - languageName: node - linkType: hard - "vt-pbf@npm:^3.1.1": version: 3.1.3 resolution: "vt-pbf@npm:3.1.3" @@ -12993,15 +9205,6 @@ __metadata: languageName: node linkType: hard -"wcwidth@npm:^1.0.0": - version: 1.0.1 - resolution: "wcwidth@npm:1.0.1" - dependencies: - defaults: ^1.0.3 - checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c - languageName: node - linkType: hard - "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -13009,13 +9212,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^6.1.0": - version: 6.1.0 - resolution: "webidl-conversions@npm:6.1.0" - checksum: 1f526507aa491f972a0c1409d07f8444e1d28778dfa269a9971f2e157182f3d496dc33296e4ed45b157fdb3bf535bb90c90bf10c50dcf1dd6caacb2a34cc84fb - languageName: node - linkType: hard - "webpack-cli@npm:^4.9.1": version: 4.10.0 resolution: "webpack-cli@npm:4.10.0" @@ -13194,17 +9390,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^8.4.0": - version: 8.7.0 - resolution: "whatwg-url@npm:8.7.0" - dependencies: - lodash: ^4.7.0 - tr46: ^2.1.0 - webidl-conversions: ^6.1.0 - checksum: a87abcc6cefcece5311eb642858c8fdb234e51ec74196bfacf8def2edae1bfbffdf6acb251646ed6301f8cee44262642d8769c707256125a91387e33f405dd1e - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -13242,7 +9427,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -13264,15 +9449,6 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.0": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - "wildcard@npm:^2.0.0": version: 2.0.1 resolution: "wildcard@npm:2.0.1" @@ -13280,14 +9456,7 @@ __metadata: languageName: node linkType: hard -"wordwrap@npm:^1.0.0": - version: 1.0.0 - resolution: "wordwrap@npm:1.0.0" - checksum: 2a44b2788165d0a3de71fd517d4880a8e20ea3a82c080ce46e294f0b68b69a2e49cff5f99c600e275c698a90d12c5ea32aff06c311f0db2eb3f1201f3e7b2a04 - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" dependencies: @@ -13316,71 +9485,9 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^2.4.2": - version: 2.4.3 - resolution: "write-file-atomic@npm:2.4.3" - dependencies: - graceful-fs: ^4.1.11 - imurmurhash: ^0.1.4 - signal-exit: ^3.0.2 - checksum: 2db81f92ae974fd87ab4a5e7932feacaca626679a7c98fcc73ad8fcea5a1950eab32fa831f79e9391ac99b562ca091ad49be37a79045bd65f595efbb8f4596ae - languageName: node - linkType: hard - -"write-file-atomic@npm:^3.0.0, write-file-atomic@npm:^3.0.3": - version: 3.0.3 - resolution: "write-file-atomic@npm:3.0.3" - dependencies: - imurmurhash: ^0.1.4 - is-typedarray: ^1.0.0 - signal-exit: ^3.0.2 - typedarray-to-buffer: ^3.1.5 - checksum: c55b24617cc61c3a4379f425fc62a386cc51916a9b9d993f39734d005a09d5a4bb748bc251f1304e7abd71d0a26d339996c275955f527a131b1dcded67878280 - languageName: node - linkType: hard - -"write-json-file@npm:^3.2.0": - version: 3.2.0 - resolution: "write-json-file@npm:3.2.0" - dependencies: - detect-indent: ^5.0.0 - graceful-fs: ^4.1.15 - make-dir: ^2.1.0 - pify: ^4.0.1 - sort-keys: ^2.0.0 - write-file-atomic: ^2.4.2 - checksum: 2b97ce2027d53c28a33e4a8e7b0d565faf785988b3776f9e0c68d36477c1fb12639fd0d70877d92a861820707966c62ea9c5f7a36a165d615fd47ca8e24c8371 - languageName: node - linkType: hard - -"write-json-file@npm:^4.3.0": - version: 4.3.0 - resolution: "write-json-file@npm:4.3.0" - dependencies: - detect-indent: ^6.0.0 - graceful-fs: ^4.1.15 - is-plain-obj: ^2.0.0 - make-dir: ^3.0.0 - sort-keys: ^4.0.0 - write-file-atomic: ^3.0.0 - checksum: 33908c591923dc273e6574e7c0e2df157acfcf498e3a87c5615ced006a465c4058877df6abce6fc1acd2844fa3cf4518ace4a34d5d82ab28bcf896317ba1db6f - languageName: node - linkType: hard - -"write-pkg@npm:^4.0.0": - version: 4.0.0 - resolution: "write-pkg@npm:4.0.0" - dependencies: - sort-keys: ^2.0.0 - type-fest: ^0.4.1 - write-json-file: ^3.2.0 - checksum: 7864d44370f42a6761f6898d07ee2818c7a2faad45116580cf779f3adaf94e4bea5557612533a6c421c32323253ecb63b50615094960a637aeaef5df0fd2d6cd - languageName: node - linkType: hard - "ws@npm:^8.13.0": - version: 8.15.1 - resolution: "ws@npm:8.15.1" + version: 8.16.0 + resolution: "ws@npm:8.16.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -13389,25 +9496,18 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 8c67365f6e6134278ad635d558bfce466d7ef7543a043baea333aaa430429f0af8a130c0c36e7dd78f918d68167a659ba9b5067330b77c4b279e91533395952b + checksum: feb3eecd2bae82fa8a8beef800290ce437d8b8063bdc69712725f21aef77c49cb2ff45c6e5e7fce622248f9c7abaee506bae0a9064067ffd6935460c7357321b languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:^4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a languageName: node linkType: hard -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 - languageName: node - linkType: hard - -"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1": +"yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d @@ -13421,42 +9521,13 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0, yaml@npm:^1.7.2": +"yaml@npm:^1.7.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f languageName: node linkType: hard -"yargs-parser@npm:20.2.4": - version: 20.2.4 - resolution: "yargs-parser@npm:20.2.4" - checksum: d251998a374b2743a20271c2fd752b9fbef24eb881d53a3b99a7caa5e8227fcafd9abf1f345ac5de46435821be25ec12189a11030c12ee6481fef6863ed8b924 - languageName: node - linkType: hard - -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 - languageName: node - linkType: hard - -"yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - dependencies: - cliui: ^7.0.2 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.0 - y18n: ^5.0.5 - yargs-parser: ^20.2.2 - checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 - languageName: node - linkType: hard - "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" From 9c76406c45b42a96621451d8b3bd1387f1a5391e Mon Sep 17 00:00:00 2001 From: Rich Turner <7072278+richturner@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:25:03 +0000 Subject: [PATCH 09/29] WIP --- build.gradle | 2 +- gradle.properties | 2 +- custom-project.gradle => project.gradle | 8 +- ui/component/model/.gitignore | 1 + ui/component/model/package.json | 6 +- ui/component/rest/build.gradle | 90 ++----------------- ui/component/rest/package.json | 6 +- ui/component/rest/src/index.ts | 37 +------- .../java/ExtendedAggregatedApiClient.java | 84 +++++++++++++++++ yarn.lock | 24 ++++- 10 files changed, 129 insertions(+), 131 deletions(-) rename custom-project.gradle => project.gradle (98%) create mode 100644 ui/component/rest/src/main/java/ExtendedAggregatedApiClient.java diff --git a/build.gradle b/build.gradle index a831eb5c9..244a3fc26 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ allprojects { if (findProject(":openremote") && !path.startsWith(":openremote")) { apply from: "${project(":openremote").projectDir}/project.gradle" } else if (!findProject(":openremote")) { - apply from: "${project.rootDir}/custom-project.gradle" + apply from: "${project.rootDir}/project.gradle" } } diff --git a/gradle.properties b/gradle.properties index 0c7024311..837276046 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,4 +2,4 @@ projectName = custom-project projectVersion = 1.0-SNAPSHOT openremoteVersion = 0.2.0-SNAPSHOT typescriptGeneratorVersion = 3.2.1263 -jacksonVersion = 2.16.0 +jacksonVersion = 2.16.0 \ No newline at end of file diff --git a/custom-project.gradle b/project.gradle similarity index 98% rename from custom-project.gradle rename to project.gradle index 9955e2f3e..8d79e8deb 100644 --- a/custom-project.gradle +++ b/project.gradle @@ -281,11 +281,13 @@ def createTSGeneratorConfig(boolean outputAPIClient, String outputFileName, Proj } }.toList() + def baseClassPattern = outputAPIClient + ? customProjectsToScan.length == 0 ? [ "org.openremote.model.**Resource" ] : [] + : [ "org.openremote.model.**" ] + return { jsonLibrary = "jackson2" - classPatterns = [ - (outputAPIClient ? "org.openremote.model.**Resource" : "org.openremote.model.**") - ] + classPatternGlobs + classPatterns = baseClassPattern + classPatternGlobs customTypeNamingFunction = "function(name, simpleName) { if (name.indexOf(\"\$\") > 0) return name.substr(name.lastIndexOf(\".\")+1).replace(\"\$\",\"\"); }" excludeClassPatterns = [ "org.openremote.model.event.shared.*Filter**", diff --git a/ui/component/model/.gitignore b/ui/component/model/.gitignore index b1d8d3c24..4279df1d8 100644 --- a/ui/component/model/.gitignore +++ b/ui/component/model/.gitignore @@ -1 +1,2 @@ src/model.ts +src/typescript-generator-info.json diff --git a/ui/component/model/package.json b/ui/component/model/package.json index 4b806d3ac..3b6ebf2a1 100644 --- a/ui/component/model/package.json +++ b/ui/component/model/package.json @@ -1,7 +1,7 @@ { - "name": "@openremote/model", + "name": "model", "version": "1.1.0", - "description": "OpenRemote 3.x Model Types", + "description": "Model Types", "main": "dist/umd/index.bundle.js", "module": "lib/index.js", "exports": { @@ -21,7 +21,7 @@ "author": "OpenRemote", "license": "AGPL-3.0-or-later", "devDependencies": { - "@openremote/util": "workspace:*" + "@openremote/util": "^1.0.4" }, "publishConfig": { "access": "public" diff --git a/ui/component/rest/build.gradle b/ui/component/rest/build.gradle index f45b14e9c..7c208f03a 100644 --- a/ui/component/rest/build.gradle +++ b/ui/component/rest/build.gradle @@ -12,97 +12,21 @@ buildscript { } dependencies { - compileOnly findProject(":util") + compileOnly resolveDependency(":model-util") implementation findProject(":model") - implementation findProject(":ui:component:model") + implementation findProject(":agent") implementation "cz.habarta.typescript-generator:typescript-generator-core:$typescriptGeneratorVersion" implementation "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:$jacksonVersion" implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jacksonVersion" implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:$jacksonVersion" } -task generateTypescriptModelInfo(type: cz.habarta.typescript.generator.gradle.GenerateTask) { - jsonLibrary = "jackson2" - classPatterns = [ - "org.openremote.model.**" - ] - outputKind = "module" - generateInfoJson = true - excludeClassPatterns = [ - "org.openremote.model.util.**", - "org.openremote.model.flow.**", - "java.io.**", - "java.lang.**", - "org.hibernate.**", - "jakarta.**" - ] - customTypeProcessor = "CustomTypeProcessor" - customTypeNamingFunction = "function(name, simpleName) { if (name.indexOf(\"\$\") > 0) return name.substr(name.lastIndexOf(\".\")+1).replace(\"\$\",\"\"); }" - customTypeMappings = [ - "com.fasterxml.jackson.databind.node.ObjectNode:{ [id: string]: any }", - "java.lang.Class:string" - ] - optionalProperties = "all" // TODO: cleanup model to be more explicit about optional params - mapEnum = cz.habarta.typescript.generator.EnumMapping.asEnum - mapDate = cz.habarta.typescript.generator.DateMapping.asNumber - jackson2Modules = [ - "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", - "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", - "com.fasterxml.jackson.module.paramnames.ParameterNamesModule" - ] - extensions = [ - "CustomExtension", - "JsonSerializeExtension" - ] -} +// This seems hacky but it is the only way to get the closure from the method call +project.task(Collections.singletonMap(Task.TASK_TYPE, cz.habarta.typescript.generator.gradle.GenerateTask), "generateTypescriptModelInfo") +generateTypescriptModelInfo createTSGeneratorConfigForModel("$buildDir/model.ts", findProject(":model")) -generateTypeScript { - dependsOn generateTypescriptModelInfo - jsonLibrary = "jackson2" - customTypeNamingFunction = "function(name, simpleName) { if (name.indexOf(\"\$\") > 0) return name.substr(name.lastIndexOf(\".\")+1).replace(\"\$\",\"\"); }" - customTypeMappings = [ - "com.fasterxml.jackson.databind.node.ObjectNode:{ [id: string]: any }", - "java.lang.Class:string", - "org.openremote.model.asset.Asset:Model.Asset", - "org.openremote.model.asset.AssetDescriptor:Model.AssetDescriptor", - "org.openremote.model.asset.agent.Agent:Model.Agent", - "org.openremote.model.asset.agent.AgentDescriptor:Model.AgentDescriptor", - "org.openremote.model.value.MetaItemDescriptor:Model.MetaItemDescriptor", - "org.openremote.model.value.ValueDescriptor:Model.ValueDescriptor" - ] - classPatterns = [ - "org.openremote.model.**Resource" - ] - excludeClassPatterns = [ - "org.openremote.model.util.**", - "org.openremote.model.flow.**", - "java.io.**", - "java.lang.**", - "org.hibernate.**", - "jakarta.**" - ] - moduleDependencies = [ - cz.habarta.typescript.generator.ModuleDependency.module( - "@openremote/model", - "Model", - new File("$buildDir/typescript-generator/typescript-generator-info.json"), - (String)null, - (String)null - ) - ] - outputFile = "src/restclient.ts" - outputFileType = "implementationFile" - outputKind = "module" - mapEnum = cz.habarta.typescript.generator.EnumMapping.asEnum - mapDate = cz.habarta.typescript.generator.DateMapping.asNumber - restNamespacing = "perResource" - extensions = [ - "CustomExtension", - "JsonSerializeExtension", - "AggregatedApiClient", - "cz.habarta.typescript.generator.ext.AxiosClientExtension" - ] -} +generateTypeScript createTSGeneratorConfigForClient("src/restclient.ts", findProject(":model")) +generateTypeScript.dependsOn(generateTypescriptModelInfo) clean { doLast { diff --git a/ui/component/rest/package.json b/ui/component/rest/package.json index 304256ba4..cc767dd54 100644 --- a/ui/component/rest/package.json +++ b/ui/component/rest/package.json @@ -1,7 +1,7 @@ { "name": "rest", "version": "1.1.0", - "description": "OpenRemote 3.x REST API", + "description": "REST API", "main": "dist/umd/index.bundle.js", "private": true, "module": "lib/index.js", @@ -22,12 +22,12 @@ "author": "OpenRemote", "license": "AGPL-3.0-or-later", "dependencies": { - "@openremote/model": "workspace:*", + "@openremote/model": "^1.1.0", "axios": "0.24.0", "qs": "^6.8.0" }, "devDependencies": { - "@openremote/util": "workspace:*", + "@openremote/util": "^1.0.4", "@types/qs": "^6.9.7" } } diff --git a/ui/component/rest/src/index.ts b/ui/component/rest/src/index.ts index 2d3c926a6..f43648ca7 100644 --- a/ui/component/rest/src/index.ts +++ b/ui/component/rest/src/index.ts @@ -1,43 +1,10 @@ -import axios, {AxiosInstance, AxiosRequestConfig, GenericAxiosResponse, AxiosError} from "axios"; -import {ApiClient, RestResponse} from "./restclient"; -import Qs from "qs"; +import rest from "@openremote/rest"; -const isAxiosError = axios.isAxiosError; - -export {RestResponse, GenericAxiosResponse, AxiosError, isAxiosError}; export class RestApi { get api() { - return this._client; - } - - protected _client!: ApiClient; - protected _axiosInstance!: AxiosInstance; - - constructor() { - this._axiosInstance = axios.create(); - this._axiosInstance.defaults.headers.common["Content-Type"] = "application/json"; - this._axiosInstance.interceptors.request.use((config) => { - config.paramsSerializer = (params) => Qs.stringify(params, {arrayFormat: "repeat"}); - return config; - }); - } - - get axiosInstance() { - return this._axiosInstance; - } - - public setTimeout(timeout: number) { - this._axiosInstance.defaults.timeout = timeout; - } - - public addRequestInterceptor(interceptor: (config: AxiosRequestConfig) => AxiosRequestConfig) { - this._axiosInstance.interceptors.request.use(interceptor); - } - - public initialise(baseUrl: string) { - this._client = new ApiClient(baseUrl, this._axiosInstance); + return rest.api; } } diff --git a/ui/component/rest/src/main/java/ExtendedAggregatedApiClient.java b/ui/component/rest/src/main/java/ExtendedAggregatedApiClient.java new file mode 100644 index 000000000..b70f2c6ab --- /dev/null +++ b/ui/component/rest/src/main/java/ExtendedAggregatedApiClient.java @@ -0,0 +1,84 @@ +import cz.habarta.typescript.generator.Settings; +import cz.habarta.typescript.generator.emitter.EmitterExtension; +import cz.habarta.typescript.generator.emitter.EmitterExtensionFeatures; +import cz.habarta.typescript.generator.emitter.TsBeanModel; +import cz.habarta.typescript.generator.emitter.TsModel; + +import java.util.List; +import java.util.stream.Collectors; + +/** + * Creates a wrapper class around all of the clients the generator creates so that they can easily be exported as a single + * entity; this is specifically for custom projects and creates a reference to the main rest client. + */ +public class ExtendedAggregatedApiClient extends EmitterExtension { + + private static final String fieldFormatString = "protected %1$s : Axios%2$sClient;"; + private static final String ctorFormatString = "this.%1$s = new Axios%2$sClient(baseURL, axiosInstance);"; + private static final String getter1FormatString = "get %1$s() : Axios%1$sClient {"; + private static final String getter2FormatString = "return this.%1$s;"; + + private static class FieldAndGetter { + String field; + String getter; + + public FieldAndGetter(String field, String getter) { + this.field = field; + this.getter = getter; + } + } + + @Override + public EmitterExtensionFeatures getFeatures() { + final EmitterExtensionFeatures features = new EmitterExtensionFeatures(); + features.generatesRuntimeCode = true; + return features; + } + + + @Override + public void emitElements(Writer writer, Settings settings, boolean exportKeyword, TsModel model) { + + writer.writeIndentedLine("export class ApiClient {"); + writer.writeIndentedLine(""); + List clients = model.getBeans().stream() + .filter(TsBeanModel::isJaxrsApplicationClientBean) + .collect(Collectors.toList()); + + List fieldsAndGetters = clients.stream().map(this::getOutputs).collect(Collectors.toList()); + + fieldsAndGetters.forEach(fieldAndGetter -> this.emitField(writer, fieldAndGetter)); + + writer.writeIndentedLine(""); + writer.writeIndentedLine("constructor(baseURL: string, axiosInstance: Axios.AxiosInstance = axios.create()) {"); + + fieldsAndGetters.forEach(fieldAndGetter -> this.emitCtor(writer, fieldAndGetter)); + + writer.writeIndentedLine("}"); + writer.writeIndentedLine(""); + + fieldsAndGetters.forEach(fieldAndGetter -> this.emitGetter(writer, fieldAndGetter)); + + writer.writeIndentedLine("}"); + } + + private void emitField(Writer writer, FieldAndGetter fieldAndGetter) { + writer.writeIndentedLine(String.format(fieldFormatString, fieldAndGetter.field, fieldAndGetter.getter)); + } + + private void emitCtor(Writer writer, FieldAndGetter fieldAndGetter) { + writer.writeIndentedLine(String.format(ctorFormatString, fieldAndGetter.field, fieldAndGetter.getter)); + } + + private void emitGetter(Writer writer, FieldAndGetter fieldAndGetter) { + writer.writeIndentedLine(String.format(getter1FormatString, fieldAndGetter.getter)); + writer.writeIndentedLine(String.format(getter2FormatString, fieldAndGetter.field)); + writer.writeIndentedLine("}"); + } + + private FieldAndGetter getOutputs(TsBeanModel client) { + String getterName = client.getName().getSimpleName().substring(0, client.getName().getSimpleName().length()-6); + String fieldName = "_" + Character.toLowerCase(getterName.charAt(0)) + getterName.substring(1); + return new FieldAndGetter(fieldName, getterName); + } +} diff --git a/yarn.lock b/yarn.lock index ac9736a24..01956d9a3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2360,7 +2360,7 @@ __metadata: languageName: node linkType: hard -"@openremote/model@npm:1.1.0": +"@openremote/model@npm:1.1.0, @openremote/model@npm:^1.1.0": version: 1.1.0 resolution: "@openremote/model@npm:1.1.0" checksum: 0adf48e94b72f49b1941b279838d66010dc9371a04ec3616de613e01c0039abf66483772fc2748157f6670e242b0a2316d4f686a49ca5399d30bec0dea565f08 @@ -2964,7 +2964,7 @@ __metadata: languageName: node linkType: hard -"@types/qs@npm:*": +"@types/qs@npm:*, @types/qs@npm:^6.9.7": version: 6.9.11 resolution: "@types/qs@npm:6.9.11" checksum: 620ca1628bf3da65662c54ed6ebb120b18a3da477d0bfcc872b696685a9bb1893c3c92b53a1190a8f54d52eaddb6af8b2157755699ac83164604329935e8a7f2 @@ -6983,6 +6983,14 @@ __metadata: languageName: node linkType: hard +"model@workspace:ui/component/model": + version: 0.0.0-use.local + resolution: "model@workspace:ui/component/model" + dependencies: + "@openremote/util": ^1.0.4 + languageName: unknown + linkType: soft + "moment@npm:2.29.4": version: 2.29.4 resolution: "moment@npm:2.29.4" @@ -8032,6 +8040,18 @@ __metadata: languageName: node linkType: hard +"rest@workspace:ui/component/rest": + version: 0.0.0-use.local + resolution: "rest@workspace:ui/component/rest" + dependencies: + "@openremote/model": ^1.1.0 + "@openremote/util": ^1.0.4 + "@types/qs": ^6.9.7 + axios: 0.24.0 + qs: ^6.8.0 + languageName: unknown + linkType: soft + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" From 35edf08c94d63d2ad31501058c4e10e3581d1bfb Mon Sep 17 00:00:00 2001 From: Rich Turner <7072278+richturner@users.noreply.github.com> Date: Tue, 30 Jan 2024 22:59:37 +0000 Subject: [PATCH 10/29] Further work on removing submodule dependency --- project.gradle | 4 +- ui/.eslintrc.json | 18 ++ ui/.prettierrc.json | 5 + ui/app/custom/package.json | 4 +- ui/app/custom/tsconfig.json | 1 + ui/component/model/package.json | 2 +- ui/component/rest/package.json | 3 +- .../java/ExtendedAggregatedApiClient.java | 84 ------ ui/tsconfig.json | 20 ++ ui/typedoc.js | 18 ++ yarn.lock | 264 +++++++++--------- 11 files changed, 200 insertions(+), 223 deletions(-) create mode 100644 ui/.eslintrc.json create mode 100644 ui/.prettierrc.json delete mode 100644 ui/component/rest/src/main/java/ExtendedAggregatedApiClient.java create mode 100644 ui/tsconfig.json create mode 100644 ui/typedoc.js diff --git a/project.gradle b/project.gradle index 8d79e8deb..3304f27e4 100644 --- a/project.gradle +++ b/project.gradle @@ -233,7 +233,7 @@ def createTSGeneratorConfigForClient(String outputFileName, Project...customProj extensions = [ "CustomExtension", "JsonSerializeExtension", - "AggregatedApiClient", + "CustomAggregatedApiClient", "cz.habarta.typescript.generator.ext.AxiosClientExtension" ] customTypeMappings = [ @@ -249,7 +249,7 @@ def createTSGeneratorConfigForClient(String outputFileName, Project...customProj ] moduleDependencies = [ cz.habarta.typescript.generator.ModuleDependency.module( - "@openremote/model", + "model", "Model", new File("$buildDir/typescript-generator-info.json"), (String) null, diff --git a/ui/.eslintrc.json b/ui/.eslintrc.json new file mode 100644 index 000000000..a5fe3da74 --- /dev/null +++ b/ui/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "parser": "@typescript-eslint/parser", + "parserOptions": { + "project": "tsconfig.json", + "sourceType": "module" + }, + "extends": [ + "eslint:recommended", + "standard", + "plugin:@typescript-eslint/recommended", + "prettier" + ], + "plugins": ["@typescript-eslint"], + "env": { + "es6": true + }, + "ignorePatterns": ["dist", "lib", "node_modules"] +} diff --git a/ui/.prettierrc.json b/ui/.prettierrc.json new file mode 100644 index 000000000..3e919d3df --- /dev/null +++ b/ui/.prettierrc.json @@ -0,0 +1,5 @@ +{ + "trailingComma": "es5", + "printWidth": 120, + "singleQuote": false +} diff --git a/ui/app/custom/package.json b/ui/app/custom/package.json index d4c0460f8..6ee1263b7 100644 --- a/ui/app/custom/package.json +++ b/ui/app/custom/package.json @@ -18,7 +18,9 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "@openremote/manager": "^1.0.4" + "@openremote/manager": "^1.0.4", + "model": "^1.0.0", + "rest": "^1.0.0" }, "devDependencies": { "@babel/core": "^7.16.0", diff --git a/ui/app/custom/tsconfig.json b/ui/app/custom/tsconfig.json index bebea07d5..eb4bdd430 100644 --- a/ui/app/custom/tsconfig.json +++ b/ui/app/custom/tsconfig.json @@ -1,4 +1,5 @@ { + "extends": "../../tsconfig", "compilerOptions": { "outDir": "./lib", "rootDir": "src", diff --git a/ui/component/model/package.json b/ui/component/model/package.json index 3b6ebf2a1..b91e34779 100644 --- a/ui/component/model/package.json +++ b/ui/component/model/package.json @@ -1,6 +1,6 @@ { "name": "model", - "version": "1.1.0", + "version": "1.0.0", "description": "Model Types", "main": "dist/umd/index.bundle.js", "module": "lib/index.js", diff --git a/ui/component/rest/package.json b/ui/component/rest/package.json index cc767dd54..faf5d80ff 100644 --- a/ui/component/rest/package.json +++ b/ui/component/rest/package.json @@ -1,6 +1,6 @@ { "name": "rest", - "version": "1.1.0", + "version": "1.0.0", "description": "REST API", "main": "dist/umd/index.bundle.js", "private": true, @@ -23,6 +23,7 @@ "license": "AGPL-3.0-or-later", "dependencies": { "@openremote/model": "^1.1.0", + "@openremote/rest": "^1.1.0", "axios": "0.24.0", "qs": "^6.8.0" }, diff --git a/ui/component/rest/src/main/java/ExtendedAggregatedApiClient.java b/ui/component/rest/src/main/java/ExtendedAggregatedApiClient.java deleted file mode 100644 index b70f2c6ab..000000000 --- a/ui/component/rest/src/main/java/ExtendedAggregatedApiClient.java +++ /dev/null @@ -1,84 +0,0 @@ -import cz.habarta.typescript.generator.Settings; -import cz.habarta.typescript.generator.emitter.EmitterExtension; -import cz.habarta.typescript.generator.emitter.EmitterExtensionFeatures; -import cz.habarta.typescript.generator.emitter.TsBeanModel; -import cz.habarta.typescript.generator.emitter.TsModel; - -import java.util.List; -import java.util.stream.Collectors; - -/** - * Creates a wrapper class around all of the clients the generator creates so that they can easily be exported as a single - * entity; this is specifically for custom projects and creates a reference to the main rest client. - */ -public class ExtendedAggregatedApiClient extends EmitterExtension { - - private static final String fieldFormatString = "protected %1$s : Axios%2$sClient;"; - private static final String ctorFormatString = "this.%1$s = new Axios%2$sClient(baseURL, axiosInstance);"; - private static final String getter1FormatString = "get %1$s() : Axios%1$sClient {"; - private static final String getter2FormatString = "return this.%1$s;"; - - private static class FieldAndGetter { - String field; - String getter; - - public FieldAndGetter(String field, String getter) { - this.field = field; - this.getter = getter; - } - } - - @Override - public EmitterExtensionFeatures getFeatures() { - final EmitterExtensionFeatures features = new EmitterExtensionFeatures(); - features.generatesRuntimeCode = true; - return features; - } - - - @Override - public void emitElements(Writer writer, Settings settings, boolean exportKeyword, TsModel model) { - - writer.writeIndentedLine("export class ApiClient {"); - writer.writeIndentedLine(""); - List clients = model.getBeans().stream() - .filter(TsBeanModel::isJaxrsApplicationClientBean) - .collect(Collectors.toList()); - - List fieldsAndGetters = clients.stream().map(this::getOutputs).collect(Collectors.toList()); - - fieldsAndGetters.forEach(fieldAndGetter -> this.emitField(writer, fieldAndGetter)); - - writer.writeIndentedLine(""); - writer.writeIndentedLine("constructor(baseURL: string, axiosInstance: Axios.AxiosInstance = axios.create()) {"); - - fieldsAndGetters.forEach(fieldAndGetter -> this.emitCtor(writer, fieldAndGetter)); - - writer.writeIndentedLine("}"); - writer.writeIndentedLine(""); - - fieldsAndGetters.forEach(fieldAndGetter -> this.emitGetter(writer, fieldAndGetter)); - - writer.writeIndentedLine("}"); - } - - private void emitField(Writer writer, FieldAndGetter fieldAndGetter) { - writer.writeIndentedLine(String.format(fieldFormatString, fieldAndGetter.field, fieldAndGetter.getter)); - } - - private void emitCtor(Writer writer, FieldAndGetter fieldAndGetter) { - writer.writeIndentedLine(String.format(ctorFormatString, fieldAndGetter.field, fieldAndGetter.getter)); - } - - private void emitGetter(Writer writer, FieldAndGetter fieldAndGetter) { - writer.writeIndentedLine(String.format(getter1FormatString, fieldAndGetter.getter)); - writer.writeIndentedLine(String.format(getter2FormatString, fieldAndGetter.field)); - writer.writeIndentedLine("}"); - } - - private FieldAndGetter getOutputs(TsBeanModel client) { - String getterName = client.getName().getSimpleName().substring(0, client.getName().getSimpleName().length()-6); - String fieldName = "_" + Character.toLowerCase(getterName.charAt(0)) + getterName.substring(1); - return new FieldAndGetter(fieldName, getterName); - } -} diff --git a/ui/tsconfig.json b/ui/tsconfig.json new file mode 100644 index 000000000..007bcbc88 --- /dev/null +++ b/ui/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "target": "es6", + "module": "esNext", + "moduleResolution": "node", + "lib": [ + "dom", + "es2017", + "es2019" + ], + "strict": true, + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "allowSyntheticDefaultImports": true, + "composite": true, + "useDefineForClassFields": false + } +} diff --git a/ui/typedoc.js b/ui/typedoc.js new file mode 100644 index 000000000..402a39874 --- /dev/null +++ b/ui/typedoc.js @@ -0,0 +1,18 @@ +module.exports = { + "mode": "modules", + "out": "docs", + "exclude": "test", + "theme": "minimal", + "ignoreCompilerErrors": true, + "excludePrivate": true, + "excludeProtected": true, + "excludeNotExported": true, + "target": "es6", + "moduleResolution": "node", + "preserveConstEnums": true, + "stripInternal": true, + "suppressExcessPropertyErrors": true, + "suppressImplicitAnyIndexErrors": true, + "module": "esNext", + "external-modulemap": ".*node_modules\/(@openremote\/[^\/]+)\/.*" +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 01956d9a3..94bce42de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,7 +22,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.8.3": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" dependencies: @@ -40,25 +40,25 @@ __metadata: linkType: hard "@babel/core@npm:^7.16.0": - version: 7.23.7 - resolution: "@babel/core@npm:7.23.7" + version: 7.23.9 + resolution: "@babel/core@npm:7.23.9" dependencies: "@ampproject/remapping": ^2.2.0 "@babel/code-frame": ^7.23.5 "@babel/generator": ^7.23.6 "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-module-transforms": ^7.23.3 - "@babel/helpers": ^7.23.7 - "@babel/parser": ^7.23.6 - "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.7 - "@babel/types": ^7.23.6 + "@babel/helpers": ^7.23.9 + "@babel/parser": ^7.23.9 + "@babel/template": ^7.23.9 + "@babel/traverse": ^7.23.9 + "@babel/types": ^7.23.9 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: 32d5bf73372a47429afaae9adb0af39e47bcea6a831c4b5dcbb4791380cda6949cb8cb1a2fea8b60bb1ebe189209c80e333903df1fa8e9dcb04798c0ce5bf59e + checksum: 634a511f74db52a5f5a283c1121f25e2227b006c095b84a02a40a9213842489cd82dc7d61cdc74e10b5bcd9bb0a4e28bab47635b54c7e2256d47ab57356e2a76 languageName: node linkType: hard @@ -106,8 +106,8 @@ __metadata: linkType: hard "@babel/helper-create-class-features-plugin@npm:^7.22.15": - version: 7.23.7 - resolution: "@babel/helper-create-class-features-plugin@npm:7.23.7" + version: 7.23.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.23.9" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 "@babel/helper-environment-visitor": ^7.22.20 @@ -120,7 +120,7 @@ __metadata: semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 33e60714b856c3816a7965d4c76278cc8f430644a2dfc4eeafad2f7167c4fbd2becdb74cbfeb04b02efd6bbd07176ef53c6683262b588e65d378438e9c55c26b + checksum: 0f0c8592ec8833c0fd1d131655de929af07942fd626049d1e8fae5d85c1fe33fad97f7e9457a14b10258bc926a0cb39debc54a553abe8b4f7575c446d1c16d80 languageName: node linkType: hard @@ -137,21 +137,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.4.4": - version: 0.4.4 - resolution: "@babel/helper-define-polyfill-provider@npm:0.4.4" - dependencies: - "@babel/helper-compilation-targets": ^7.22.6 - "@babel/helper-plugin-utils": ^7.22.5 - debug: ^4.1.1 - lodash.debounce: ^4.0.8 - resolve: ^1.14.2 - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 2453cdd79f18a4cb8653d8a7e06b2eb0d8e31bae0d35070fc5abadbddca246a36d82b758064b421cca49b48d0e696d331d54520ba8582c1d61fb706d6d831817 - languageName: node - linkType: hard - "@babel/helper-define-polyfill-provider@npm:^0.5.0": version: 0.5.0 resolution: "@babel/helper-define-polyfill-provider@npm:0.5.0" @@ -327,14 +312,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.23.7": - version: 7.23.8 - resolution: "@babel/helpers@npm:7.23.8" +"@babel/helpers@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/helpers@npm:7.23.9" dependencies: - "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.7 - "@babel/types": ^7.23.6 - checksum: 8b522d527921f8df45a983dc7b8e790c021250addf81ba7900ba016e165442a527348f6f877aa55e1debb3eef9e860a334b4e8d834e6c9b438ed61a63d9a7ad4 + "@babel/template": ^7.23.9 + "@babel/traverse": ^7.23.9 + "@babel/types": ^7.23.9 + checksum: 2678231192c0471dbc2fc403fb19456cc46b1afefcfebf6bc0f48b2e938fdb0fef2e0fe90c8c8ae1f021dae5012b700372e4b5d15867f1d7764616532e4a6324 languageName: node linkType: hard @@ -349,12 +334,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/parser@npm:7.23.6" +"@babel/parser@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/parser@npm:7.23.9" bin: parser: ./bin/babel-parser.js - checksum: 140801c43731a6c41fd193f5c02bc71fd647a0360ca616b23d2db8be4b9739b9f951a03fc7c2db4f9b9214f4b27c1074db0f18bc3fa653783082d5af7c8860d5 + checksum: e7cd4960ac8671774e13803349da88d512f9292d7baa952173260d3e8f15620a28a3701f14f709d769209022f9e7b79965256b8be204fc550cfe783cdcabe7c7 languageName: node linkType: hard @@ -613,9 +598,9 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.23.7": - version: 7.23.7 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.7" +"@babel/plugin-transform-async-generator-functions@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.9" dependencies: "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-plugin-utils": ^7.22.5 @@ -623,7 +608,7 @@ __metadata: "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b1f66b23423933c27336b1161ac92efef46683321caea97e2255a666f992979376f47a5559f64188d3831fa66a4b24c2a7a40838cc0e9737e90eebe20e8e6372 + checksum: d402494087a6b803803eb5ab46b837aab100a04c4c5148e38bfa943ea1bbfc1ecfb340f1ced68972564312d3580f550c125f452372e77607a558fbbaf98c31c0 languageName: node linkType: hard @@ -883,9 +868,9 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3" +"@babel/plugin-transform-modules-systemjs@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.9" dependencies: "@babel/helper-hoist-variables": ^7.22.5 "@babel/helper-module-transforms": ^7.23.3 @@ -893,7 +878,7 @@ __metadata: "@babel/helper-validator-identifier": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0d2fdd993c785aecac9e0850cd5ed7f7d448f0fbb42992a950cc0590167144df25d82af5aac9a5c99ef913d2286782afa44e577af30c10901c5ee8984910fa1f + checksum: cec6abeae6be66fd1a5940c482fe9ff94b689c71fcf4147e179119e4accd09d17d476e36528bc9cb4ab0ec6728fedf48b1c49d0551ea707fb192575d8eac9167 languageName: node linkType: hard @@ -1080,18 +1065,18 @@ __metadata: linkType: hard "@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.23.7 - resolution: "@babel/plugin-transform-runtime@npm:7.23.7" + version: 7.23.9 + resolution: "@babel/plugin-transform-runtime@npm:7.23.9" dependencies: "@babel/helper-module-imports": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 - babel-plugin-polyfill-corejs2: ^0.4.7 - babel-plugin-polyfill-corejs3: ^0.8.7 - babel-plugin-polyfill-regenerator: ^0.5.4 + babel-plugin-polyfill-corejs2: ^0.4.8 + babel-plugin-polyfill-corejs3: ^0.9.0 + babel-plugin-polyfill-regenerator: ^0.5.5 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b3cc760afbfdddac5fec3ba3a3916a448d152ada213dcb3ffe54115eaa09db1249f1661b7f271d79c8e6b03ebd5315c049800287cde372900f2557a6e2fe3333 + checksum: 7789fd48f3f5e18fe70a41751ed7495777adee6b2aa702e4e8727002576f918550b79df6778e4ea575670f3499cfaa3181d1fbe82bc2def9b4765c0bf7aff7f6 languageName: node linkType: hard @@ -1199,8 +1184,8 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.16.4": - version: 7.23.8 - resolution: "@babel/preset-env@npm:7.23.8" + version: 7.23.9 + resolution: "@babel/preset-env@npm:7.23.9" dependencies: "@babel/compat-data": ^7.23.5 "@babel/helper-compilation-targets": ^7.23.6 @@ -1229,7 +1214,7 @@ __metadata: "@babel/plugin-syntax-top-level-await": ^7.14.5 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 "@babel/plugin-transform-arrow-functions": ^7.23.3 - "@babel/plugin-transform-async-generator-functions": ^7.23.7 + "@babel/plugin-transform-async-generator-functions": ^7.23.9 "@babel/plugin-transform-async-to-generator": ^7.23.3 "@babel/plugin-transform-block-scoped-functions": ^7.23.3 "@babel/plugin-transform-block-scoping": ^7.23.4 @@ -1251,7 +1236,7 @@ __metadata: "@babel/plugin-transform-member-expression-literals": ^7.23.3 "@babel/plugin-transform-modules-amd": ^7.23.3 "@babel/plugin-transform-modules-commonjs": ^7.23.3 - "@babel/plugin-transform-modules-systemjs": ^7.23.3 + "@babel/plugin-transform-modules-systemjs": ^7.23.9 "@babel/plugin-transform-modules-umd": ^7.23.3 "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5 "@babel/plugin-transform-new-target": ^7.23.3 @@ -1277,14 +1262,14 @@ __metadata: "@babel/plugin-transform-unicode-regex": ^7.23.3 "@babel/plugin-transform-unicode-sets-regex": ^7.23.3 "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.7 - babel-plugin-polyfill-corejs3: ^0.8.7 - babel-plugin-polyfill-regenerator: ^0.5.4 + babel-plugin-polyfill-corejs2: ^0.4.8 + babel-plugin-polyfill-corejs3: ^0.9.0 + babel-plugin-polyfill-regenerator: ^0.5.5 core-js-compat: ^3.31.0 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b850f99fc4aed4ba22c7d9207bd2bbc7a729b49ea6f2c2c36e819fe209e309b96fba336096e555b46f791b39f7cdd5ac41246b556283d435a99106eb825a209f + checksum: 23a48468ba820c68ba34ea2c1dbc62fd2ff9cf858cfb69e159cabb0c85c72dc4c2266ce20ca84318d8742de050cb061e7c66902fbfddbcb09246afd248847933 languageName: node linkType: hard @@ -1309,28 +1294,28 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.23.8 - resolution: "@babel/runtime@npm:7.23.8" + version: 7.23.9 + resolution: "@babel/runtime@npm:7.23.9" dependencies: regenerator-runtime: ^0.14.0 - checksum: 0bd5543c26811153822a9f382fd39886f66825ff2a397a19008011376533747cd05c33a91f6248c0b8b0edf0448d7c167ebfba34786088f1b7eb11c65be7dfc3 + checksum: 6bbebe8d27c0c2dd275d1ac197fc1a6c00e18dab68cc7aaff0adc3195b45862bae9c4cc58975629004b0213955b2ed91e99eccb3d9b39cabea246c657323d667 languageName: node linkType: hard -"@babel/template@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/template@npm:7.23.9" dependencies: - "@babel/code-frame": ^7.22.13 - "@babel/parser": ^7.22.15 - "@babel/types": ^7.22.15 - checksum: 1f3e7dcd6c44f5904c184b3f7fe280394b191f2fed819919ffa1e529c259d5b197da8981b6ca491c235aee8dbad4a50b7e31304aa531271cb823a4a24a0dd8fd + "@babel/code-frame": ^7.23.5 + "@babel/parser": ^7.23.9 + "@babel/types": ^7.23.9 + checksum: 6e67414c0f7125d7ecaf20c11fab88085fa98a96c3ef10da0a61e962e04fdf3a18a496a66047005ddd1bb682a7cc7842d556d1db2f3f3f6ccfca97d5e445d342 languageName: node linkType: hard -"@babel/traverse@npm:^7.23.7": - version: 7.23.7 - resolution: "@babel/traverse@npm:7.23.7" +"@babel/traverse@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/traverse@npm:7.23.9" dependencies: "@babel/code-frame": ^7.23.5 "@babel/generator": ^7.23.6 @@ -1338,22 +1323,22 @@ __metadata: "@babel/helper-function-name": ^7.23.0 "@babel/helper-hoist-variables": ^7.22.5 "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/parser": ^7.23.6 - "@babel/types": ^7.23.6 + "@babel/parser": ^7.23.9 + "@babel/types": ^7.23.9 debug: ^4.3.1 globals: ^11.1.0 - checksum: d4a7afb922361f710efc97b1e25ec343fab8b2a4ddc81ca84f9a153f22d4482112cba8f263774be8d297918b6c4767c7a98988ab4e53ac73686c986711dd002e + checksum: a932f7aa850e158c00c97aad22f639d48c72805c687290f6a73e30c5c4957c07f5d28310c9bf59648e2980fe6c9d16adeb2ff92a9ca0f97fa75739c1328fc6c3 languageName: node linkType: hard -"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.23.6 - resolution: "@babel/types@npm:7.23.6" +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.23.9 + resolution: "@babel/types@npm:7.23.9" dependencies: "@babel/helper-string-parser": ^7.23.4 "@babel/helper-validator-identifier": ^7.22.20 to-fast-properties: ^2.0.0 - checksum: 68187dbec0d637f79bc96263ac95ec8b06d424396678e7e225492be866414ce28ebc918a75354d4c28659be6efe30020b4f0f6df81cc418a2d30645b690a8de0 + checksum: 0a9b008e9bfc89beb8c185e620fa0f8ed6c771f1e1b2e01e1596870969096fec7793898a1d64a035176abf1dd13e2668ee30bf699f2d92c210a8128f4b151e65 languageName: node linkType: hard @@ -1532,14 +1517,14 @@ __metadata: linkType: hard "@jsonforms/core@npm:^3.0.0-beta.1": - version: 3.1.0 - resolution: "@jsonforms/core@npm:3.1.0" + version: 3.0.0-beta.1 + resolution: "@jsonforms/core@npm:3.0.0-beta.1" dependencies: "@types/json-schema": ^7.0.3 ajv: ^8.6.1 ajv-formats: ^2.1.0 lodash: ^4.17.15 - checksum: 7cf9119e91362459622818b1409bf2a8bb7ead21695c76ca2cf4e1cd739a03dce1dfb4094c2c7475c8dc22ed5909cdc5e4b366d360df568ac546a72404672602 + checksum: b10c0593e791e7560c97823537bebe4bb9b405937eabacb99fee8fe5adfc4b692a10a944998d22d532486bcd2aa2709a1641439aab1dcc209083ed4affa290f2 languageName: node linkType: hard @@ -2237,6 +2222,13 @@ __metadata: languageName: node linkType: hard +"@mdi/font@npm:latest": + version: 7.4.47 + resolution: "@mdi/font@npm:7.4.47" + checksum: b45a2ef27c1cc5f80b8458a48591799d42dc01189b136f65f14eb3f9e81799a7c4a64bd008c8e735eb8852f0036bcbe43f97ddc7dbd9c2163709429a71109061 + languageName: node + linkType: hard + "@mdi/js@npm:^5.9.55": version: 5.9.55 resolution: "@mdi/js@npm:5.9.55" @@ -2339,7 +2331,9 @@ __metadata: fork-ts-checker-notifier-webpack-plugin: ^4.0.0 fork-ts-checker-webpack-plugin: ^6.5.0 html-webpack-plugin: ^5.5.0 + model: ^1.0.0 prettier: ^2.5.1 + rest: ^1.0.0 shx: ^0.3.3 source-map-loader: ^3.0.0 style-loader: ^3.3.1 @@ -2355,8 +2349,8 @@ __metadata: version: 1.0.4 resolution: "@openremote/manager@npm:1.0.4" dependencies: - "@openremote/or-app": ^1.1.0 - checksum: c5ea05c2effbc48d0d464e2d2ff7645eec668d064ad96c1d4f5c728fff12dc222b67c5908d78f4af861b32a7b2e23186c157d2b3173e66e45c572c6e8eaf440b + "@openremote/or-app": 1.1.0 + checksum: 50efb991c9c1c4c5d4b50245da573ff6771b785f4f0b1e76f19f9cf085050cc958f2cb3829fc38a4a0e43e669046ed844d399278a0b3040297aa9851b1b0a427 languageName: node linkType: hard @@ -2367,7 +2361,7 @@ __metadata: languageName: node linkType: hard -"@openremote/or-app@npm:^1.1.0": +"@openremote/or-app@npm:1.1.0": version: 1.1.0 resolution: "@openremote/or-app@npm:1.1.0" dependencies: @@ -2547,8 +2541,9 @@ __metadata: version: 1.1.0 resolution: "@openremote/or-icon@npm:1.1.0" dependencies: + "@mdi/font": latest lit: ^2.0.2 - checksum: 5546ad517508433ef091a20143095d0985aeb5ac820bc3f7a69560df4e38f205aea56334f90f221a66bcb60d6b2a9c60362d05b1e19e548a68cce3f372076074 + checksum: 7c69646fb1d0b7cb01314e7e88a8d26e765d0aa34bce909c9a8c2f1761773cac13890ec7ddedafe351e8d61d5703cfc9502f6869310104f9faf308d49aacf138 languageName: node linkType: hard @@ -2702,14 +2697,14 @@ __metadata: languageName: node linkType: hard -"@openremote/rest@npm:1.1.0": +"@openremote/rest@npm:1.1.0, @openremote/rest@npm:^1.1.0": version: 1.1.0 resolution: "@openremote/rest@npm:1.1.0" dependencies: "@openremote/model": 1.1.0 axios: 0.24.0 qs: ^6.8.0 - checksum: 45624db724a65787086c89bbecc861370bcae5eb17acd78325c91d2332d30326756c270524316c0d79f1e0c2cbd0732d1e7debf0efc9bf8da23e8237751cbcf5 + checksum: ed5d70401814d4c203c3e80f8a19acfdbf961d7acb848a58f19161bcdcbe22cde425b3cc225cb7d071c258a0a5af4d1bb6dc7dc6fe333556622b580511b95d72 languageName: node linkType: hard @@ -2816,7 +2811,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0": +"@types/estree@npm:*, @types/estree@npm:^1.0.5": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a @@ -2824,14 +2819,14 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": - version: 4.17.41 - resolution: "@types/express-serve-static-core@npm:4.17.41" + version: 4.17.42 + resolution: "@types/express-serve-static-core@npm:4.17.42" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" "@types/send": "*" - checksum: 12750f6511dd870bbaccfb8208ad1e79361cf197b147f62a3bedc19ec642f3a0f9926ace96705f4bc88ec2ae56f61f7ca8c2438e6b22f5540842b5569c28a121 + checksum: 58273f80fcc94de42691f48e22542e69f0b17863378e3216ce8b782ace012f32241bfeb02a2be837f0e2b4ef96e916979adc30bbfea13f6545bd3ab81b7d2773 languageName: node linkType: hard @@ -2949,11 +2944,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.11.5 - resolution: "@types/node@npm:20.11.5" + version: 20.11.10 + resolution: "@types/node@npm:20.11.10" dependencies: undici-types: ~5.26.4 - checksum: a542727de1334ae20a3ca034b0ecf4b464a57ca01efc4f9cf43bd9ab93896125ab3c2de060ecd8f6ae23b86c6bf3463f681b643e69c032c6a662d376c98a6092 + checksum: 58544f52c14d839cc5fca7a9f001303016aefa85fea684de9aa3c24a1340a55a03a6744fa20f601ca032a9f9d08b32c1ff074ccb75dcd57d61a1a65c50a949b1 languageName: node linkType: hard @@ -3737,7 +3732,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.7": +"babel-plugin-polyfill-corejs2@npm:^0.4.8": version: 0.4.8 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.8" dependencies: @@ -3750,19 +3745,19 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.8.7": - version: 0.8.7 - resolution: "babel-plugin-polyfill-corejs3@npm:0.8.7" +"babel-plugin-polyfill-corejs3@npm:^0.9.0": + version: 0.9.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.9.0" dependencies: - "@babel/helper-define-polyfill-provider": ^0.4.4 - core-js-compat: ^3.33.1 + "@babel/helper-define-polyfill-provider": ^0.5.0 + core-js-compat: ^3.34.0 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 51bc215ab0c062bbb2225d912f69f8a6705d1837c8e01f9651307b5b937804287c1d73ebd8015689efcc02c3c21f37688b9ee6f5997635619b7a9cc4b7d9908d + checksum: 65bbf59fc0145c7a264822777403632008dce00015b4b5c7ec359125ef4faf9e8f494ae5123d2992104feb6f19a3cff85631992862e48b6d7bd64eb7e755ee1f languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.4": +"babel-plugin-polyfill-regenerator@npm:^0.5.5": version: 0.5.5 resolution: "babel-plugin-polyfill-regenerator@npm:0.5.5" dependencies: @@ -3866,17 +3861,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.14.5, browserslist@npm:^4.22.2": - version: 4.22.2 - resolution: "browserslist@npm:4.22.2" +"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2": + version: 4.22.3 + resolution: "browserslist@npm:4.22.3" dependencies: - caniuse-lite: ^1.0.30001565 - electron-to-chromium: ^1.4.601 + caniuse-lite: ^1.0.30001580 + electron-to-chromium: ^1.4.648 node-releases: ^2.0.14 update-browserslist-db: ^1.0.13 bin: browserslist: cli.js - checksum: 33ddfcd9145220099a7a1ac533cecfe5b7548ffeb29b313e1b57be6459000a1f8fa67e781cf4abee97268ac594d44134fcc4a6b2b4750ceddc9796e3a22076d9 + checksum: e62b17348e92143fe58181b02a6a97c4a98bd812d1dc9274673a54f73eec53dbed1c855ebf73e318ee00ee039f23c9a6d0e7629d24f3baef08c7a5b469742d57 languageName: node linkType: hard @@ -3956,10 +3951,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001565": - version: 1.0.30001579 - resolution: "caniuse-lite@npm:1.0.30001579" - checksum: 7539dcff74d2243a30c428393dc690c87fa34d7da36434731853e9bcfe783757763b2971f5cc878e25242a93e184e53f167d11bd74955af956579f7af71cc764 +"caniuse-lite@npm:^1.0.30001580": + version: 1.0.30001581 + resolution: "caniuse-lite@npm:1.0.30001581" + checksum: ca4e2cd9d0acf5e3c71fa2e7cd65561e4532d32b640145f634c333792074bb63de1239b35abfb6b6d372f97caf26f8d97faac7ba51ef190717ad2d3ae9c0d7a2 languageName: node linkType: hard @@ -4228,7 +4223,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.34.0": version: 3.35.1 resolution: "core-js-compat@npm:3.35.1" dependencies: @@ -4574,10 +4569,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.601": - version: 1.4.641 - resolution: "electron-to-chromium@npm:1.4.641" - checksum: 063f418109e03c66f957a68eb1a9dee99444e7ea7c6ddf36285e074fc4f86271755f80a2b13014caac938f0b5e8b44343d090ce8aad9ece1bcc972eb7d4c9a3e +"electron-to-chromium@npm:^1.4.648": + version: 1.4.649 + resolution: "electron-to-chromium@npm:1.4.649" + checksum: 8c16246f37fd81ae115f3065d42353e288e962e5c8d6f66a75a17040b3db4dca6c0a1df703cfbbe587e7091de3cdf7ca2d627c90f15ed0404db676624f3227ba languageName: node linkType: hard @@ -5167,11 +5162,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.16.0 - resolution: "fastq@npm:1.16.0" + version: 1.17.0 + resolution: "fastq@npm:1.17.0" dependencies: reusify: ^1.0.4 - checksum: 1d40ed1f100ae625e5720484e8602b7ad07649370f1cbc3e34a6b9630a0bfed6946bab0322d8a368a1e3cde87bb9bbb8d3bc2ae01a0c1f022fac1d07c04e4feb + checksum: a1c88c357a220bdc666c2df5ec6071d49bdf79ea827d92f9a9559da3ff1b4288eecca3ecbb7b6ddf0ba016eb0a4bf756bf17c411a6d10c814aecd26e939cbd06 languageName: node linkType: hard @@ -6677,9 +6672,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab + version: 10.2.0 + resolution: "lru-cache@npm:10.2.0" + checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db languageName: node linkType: hard @@ -6983,7 +6978,7 @@ __metadata: languageName: node linkType: hard -"model@workspace:ui/component/model": +"model@^1.0.0, model@workspace:ui/component/model": version: 0.0.0-use.local resolution: "model@workspace:ui/component/model" dependencies: @@ -8040,11 +8035,12 @@ __metadata: languageName: node linkType: hard -"rest@workspace:ui/component/rest": +"rest@^1.0.0, rest@workspace:ui/component/rest": version: 0.0.0-use.local resolution: "rest@workspace:ui/component/rest" dependencies: "@openremote/model": ^1.1.0 + "@openremote/rest": ^1.1.0 "@openremote/util": ^1.0.4 "@types/qs": ^6.9.7 axios: 0.24.0 @@ -8813,7 +8809,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.7": +"terser-webpack-plugin@npm:^5.3.10": version: 5.3.10 resolution: "terser-webpack-plugin@npm:5.3.10" dependencies: @@ -9346,17 +9342,17 @@ __metadata: linkType: hard "webpack@npm:^5.76.0": - version: 5.89.0 - resolution: "webpack@npm:5.89.0" + version: 5.90.0 + resolution: "webpack@npm:5.90.0" dependencies: "@types/eslint-scope": ^3.7.3 - "@types/estree": ^1.0.0 + "@types/estree": ^1.0.5 "@webassemblyjs/ast": ^1.11.5 "@webassemblyjs/wasm-edit": ^1.11.5 "@webassemblyjs/wasm-parser": ^1.11.5 acorn: ^8.7.1 acorn-import-assertions: ^1.9.0 - browserslist: ^4.14.5 + browserslist: ^4.21.10 chrome-trace-event: ^1.0.2 enhanced-resolve: ^5.15.0 es-module-lexer: ^1.2.1 @@ -9370,7 +9366,7 @@ __metadata: neo-async: ^2.6.2 schema-utils: ^3.2.0 tapable: ^2.1.1 - terser-webpack-plugin: ^5.3.7 + terser-webpack-plugin: ^5.3.10 watchpack: ^2.4.0 webpack-sources: ^3.2.3 peerDependenciesMeta: @@ -9378,7 +9374,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 43fe0dbc30e168a685ef5a86759d5016a705f6563b39a240aa00826a80637d4a3deeb8062e709d6a4b05c63e796278244c84b04174704dc4a37bedb0f565c5ed + checksum: 178a0e7e9e5b26264a19dd5fe554a3508a8afafc9cce972bfd4452b5128d0db1b37832f5e615be1cff1934f24da0de967929f199be2b3fe283ca1951f98ea3fe languageName: node linkType: hard From d2e2de1741fb4267690ca81e3052458704be6406 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Mon, 22 Apr 2024 14:17:12 +0200 Subject: [PATCH 11/29] Use 1.2.0-snapshot NPMs --- .yarnrc.yml | 1 - gradle.properties | 2 +- package.json | 2 +- ui/app/custom/package.json | 4 ++-- ui/component/model/package.json | 2 +- ui/component/rest/package.json | 6 +++--- 6 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index 5322450fe..86150e914 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -15,4 +15,3 @@ npmRegistryServer: "https://nexus.maindrain.net/repository/npm/" npmScopes: openremote: npmRegistryServer: "https://nexus.maindrain.net/repository/npm-releases/" - npmAuthIdent: "richturner:V4emdGxRUX9XvbkVWu6j" diff --git a/gradle.properties b/gradle.properties index 837276046..0c7024311 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,4 +2,4 @@ projectName = custom-project projectVersion = 1.0-SNAPSHOT openremoteVersion = 0.2.0-SNAPSHOT typescriptGeneratorVersion = 3.2.1263 -jacksonVersion = 2.16.0 \ No newline at end of file +jacksonVersion = 2.16.0 diff --git a/package.json b/package.json index 0ce0f89c3..dd450a43d 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,6 @@ "ui/demo/*" ], "devDependencies": { - "@openremote/util": "^1.0.4" + "@openremote/util": "^1.2.0-snapshot" } } diff --git a/ui/app/custom/package.json b/ui/app/custom/package.json index 6ee1263b7..7e1ab28ab 100644 --- a/ui/app/custom/package.json +++ b/ui/app/custom/package.json @@ -18,7 +18,7 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "@openremote/manager": "^1.0.4", + "@openremote/manager": "^1.2.0-snapshot", "model": "^1.0.0", "rest": "^1.0.0" }, @@ -30,7 +30,7 @@ "@babel/plugin-transform-runtime": "^7.16.4", "@babel/preset-env": "^7.16.4", "@babel/runtime": "^7.16.3", - "@openremote/util": "^1.0.4", + "@openremote/util": "^1.2.0-snapshot", "@typescript-eslint/eslint-plugin": "^5.9.0", "@typescript-eslint/parser": "^5.9.0", "babel-loader": "^8.2.3", diff --git a/ui/component/model/package.json b/ui/component/model/package.json index b91e34779..db629677f 100644 --- a/ui/component/model/package.json +++ b/ui/component/model/package.json @@ -21,7 +21,7 @@ "author": "OpenRemote", "license": "AGPL-3.0-or-later", "devDependencies": { - "@openremote/util": "^1.0.4" + "@openremote/util": "^1.2.0-snapshot" }, "publishConfig": { "access": "public" diff --git a/ui/component/rest/package.json b/ui/component/rest/package.json index faf5d80ff..f1ce777fb 100644 --- a/ui/component/rest/package.json +++ b/ui/component/rest/package.json @@ -22,13 +22,13 @@ "author": "OpenRemote", "license": "AGPL-3.0-or-later", "dependencies": { - "@openremote/model": "^1.1.0", - "@openremote/rest": "^1.1.0", + "@openremote/model": "^1.2.0-snapshot", + "@openremote/rest": "^1.2.0-snapshot", "axios": "0.24.0", "qs": "^6.8.0" }, "devDependencies": { - "@openremote/util": "^1.0.4", + "@openremote/util": "^1.2.0-snapshot", "@types/qs": "^6.9.7" } } From 933266a184d211d9829b51504fd8332c84cb8787 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Mon, 22 Apr 2024 14:18:09 +0200 Subject: [PATCH 12/29] Update yarn.lock --- yarn.lock | 3020 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 1696 insertions(+), 1324 deletions(-) diff --git a/yarn.lock b/yarn.lock index 94bce42de..e108083b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13,64 +13,64 @@ __metadata: linkType: hard "@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: d3ad7b89d973df059c4e8e6d7c972cbeb1bb2f18f002a3bd04ae0707da214cb06cc06929b65aa2313b9347463df2914772298bae8b1d7973f246bb3f2ab3e8f0 languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.8.3": - version: 7.23.5 - resolution: "@babel/code-frame@npm:7.23.5" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.1, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.8.3": + version: 7.24.2 + resolution: "@babel/code-frame@npm:7.24.2" dependencies: - "@babel/highlight": ^7.23.4 - chalk: ^2.4.2 - checksum: d90981fdf56a2824a9b14d19a4c0e8db93633fd488c772624b4e83e0ceac6039a27cd298a247c3214faa952bf803ba23696172ae7e7235f3b97f43ba278c569a + "@babel/highlight": ^7.24.2 + picocolors: ^1.0.0 + checksum: 70e867340cfe09ca5488b2f36372c45cabf43c79a5b6426e6df5ef0611ff5dfa75a57dda841895693de6008f32c21a7c97027a8c7bcabd63a7d17416cbead6f8 languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/compat-data@npm:7.23.5" - checksum: 06ce244cda5763295a0ea924728c09bae57d35713b675175227278896946f922a63edf803c322f855a3878323d48d0255a2a3023409d2a123483c8a69ebb4744 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/compat-data@npm:7.24.4" + checksum: 52ce371658dc7796c9447c9cb3b9c0659370d141b76997f21c5e0028cca4d026ca546b84bc8d157ce7ca30bd353d89f9238504eb8b7aefa9b1f178b4c100c2d4 languageName: node linkType: hard "@babel/core@npm:^7.16.0": - version: 7.23.9 - resolution: "@babel/core@npm:7.23.9" + version: 7.24.4 + resolution: "@babel/core@npm:7.24.4" dependencies: "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.23.5 - "@babel/generator": ^7.23.6 + "@babel/code-frame": ^7.24.2 + "@babel/generator": ^7.24.4 "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-module-transforms": ^7.23.3 - "@babel/helpers": ^7.23.9 - "@babel/parser": ^7.23.9 - "@babel/template": ^7.23.9 - "@babel/traverse": ^7.23.9 - "@babel/types": ^7.23.9 + "@babel/helpers": ^7.24.4 + "@babel/parser": ^7.24.4 + "@babel/template": ^7.24.0 + "@babel/traverse": ^7.24.1 + "@babel/types": ^7.24.0 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: 634a511f74db52a5f5a283c1121f25e2227b006c095b84a02a40a9213842489cd82dc7d61cdc74e10b5bcd9bb0a4e28bab47635b54c7e2256d47ab57356e2a76 + checksum: 15ecad7581f3329995956ba461961b1af7bed48901f14fe962ccd3217edca60049e9e6ad4ce48134618397e6c90230168c842e2c28e47ef1f16c97dbbf663c61 languageName: node linkType: hard -"@babel/generator@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/generator@npm:7.23.6" +"@babel/generator@npm:^7.24.1, @babel/generator@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/generator@npm:7.24.4" dependencies: - "@babel/types": ^7.23.6 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 + "@babel/types": ^7.24.0 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^2.5.1 - checksum: 1a1a1c4eac210f174cd108d479464d053930a812798e09fee069377de39a893422df5b5b146199ead7239ae6d3a04697b45fc9ac6e38e0f6b76374390f91fc6c + checksum: 1b6146c31386c9df3eb594a2c36b5c98da4f67f7c06edb3d68a442b92516b21bb5ba3ad7dbe0058fe76625ed24d66923e15c95b0df75ef1907d4068921a699b8 languageName: node linkType: hard @@ -92,7 +92,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": version: 7.23.6 resolution: "@babel/helper-compilation-targets@npm:7.23.6" dependencies: @@ -105,22 +105,22 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.22.15": - version: 7.23.9 - resolution: "@babel/helper-create-class-features-plugin@npm:7.23.9" +"@babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.4" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 "@babel/helper-member-expression-to-functions": ^7.23.0 "@babel/helper-optimise-call-expression": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-replace-supers": ^7.24.1 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 "@babel/helper-split-export-declaration": ^7.22.6 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 0f0c8592ec8833c0fd1d131655de929af07942fd626049d1e8fae5d85c1fe33fad97f7e9457a14b10258bc926a0cb39debc54a553abe8b4f7575c446d1c16d80 + checksum: 75b0a51ae1f7232932559779b78711c271404d02d069156d1bd9a7982c165c5134058d2ec2d8b5f2e42026ee4f52ba2a30c86a7aa3bce6b5fd0991eb721abc8c languageName: node linkType: hard @@ -137,9 +137,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.5.0": - version: 0.5.0 - resolution: "@babel/helper-define-polyfill-provider@npm:0.5.0" +"@babel/helper-define-polyfill-provider@npm:^0.6.1": + version: 0.6.1 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.1" dependencies: "@babel/helper-compilation-targets": ^7.22.6 "@babel/helper-plugin-utils": ^7.22.5 @@ -148,7 +148,7 @@ __metadata: resolve: ^1.14.2 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: d24626b819d3875cb65189d761004e9230f2b3fb60542525c4785616f4b2366741369235a864b744f54beb26d625ae4b0af0c9bb3306b61bf4fccb61e0620020 + checksum: b45deb37ce1342d862422e81a3d25ff55f9c7ca52fe303405641e2add8db754091aaaa2119047a0f0b85072221fbddaa92adf53104274661d2795783b56bea2c languageName: node linkType: hard @@ -178,7 +178,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0": +"@babel/helper-member-expression-to-functions@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" dependencies: @@ -187,12 +187,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" +"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": + version: 7.24.3 + resolution: "@babel/helper-module-imports@npm:7.24.3" dependencies: - "@babel/types": ^7.22.15 - checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 + "@babel/types": ^7.24.0 + checksum: c23492189ba97a1ec7d37012336a5661174e8b88194836b6bbf90d13c3b72c1db4626263c654454986f924c6da8be7ba7f9447876d709cd00bd6ffde6ec00796 languageName: node linkType: hard @@ -220,10 +220,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.0 + resolution: "@babel/helper-plugin-utils@npm:7.24.0" + checksum: e2baa0eede34d2fa2265947042aa84d444aa48dc51e9feedea55b67fc1bc3ab051387e18b33ca7748285a6061390831ab82f8a2c767d08470b93500ec727e9b9 languageName: node linkType: hard @@ -240,16 +240,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-replace-supers@npm:7.22.20" +"@babel/helper-replace-supers@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-replace-supers@npm:7.24.1" dependencies: "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-member-expression-to-functions": ^7.22.15 + "@babel/helper-member-expression-to-functions": ^7.23.0 "@babel/helper-optimise-call-expression": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: a0008332e24daedea2e9498733e3c39b389d6d4512637e000f96f62b797e702ee24a407ccbcd7a236a551590a38f31282829a8ef35c50a3c0457d88218cae639 + checksum: c04182c34a3195c6396de2f2945f86cb60daa94ca7392db09bd8b0d4e7a15b02fbe1947c70f6062c87eadaea6d7135207129efa35cf458ea0987bab8c0f02d5a languageName: node linkType: hard @@ -281,9 +281,9 @@ __metadata: linkType: hard "@babel/helper-string-parser@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: c0641144cf1a7e7dc93f3d5f16d5327465b6cf5d036b48be61ecba41e1eece161b48f46b7f960951b67f8c3533ce506b16dece576baef4d8b3b49f8c65410f90 + version: 7.24.1 + resolution: "@babel/helper-string-parser@npm:7.24.1" + checksum: 8404e865b06013979a12406aab4c0e8d2e377199deec09dfe9f57b833b0c9ce7b6e8c1c553f2da8d0bcd240c5005bd7a269f4fef0d628aeb7d5fe035c436fb67 languageName: node linkType: hard @@ -312,70 +312,83 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/helpers@npm:7.23.9" +"@babel/helpers@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/helpers@npm:7.24.4" dependencies: - "@babel/template": ^7.23.9 - "@babel/traverse": ^7.23.9 - "@babel/types": ^7.23.9 - checksum: 2678231192c0471dbc2fc403fb19456cc46b1afefcfebf6bc0f48b2e938fdb0fef2e0fe90c8c8ae1f021dae5012b700372e4b5d15867f1d7764616532e4a6324 + "@babel/template": ^7.24.0 + "@babel/traverse": ^7.24.1 + "@babel/types": ^7.24.0 + checksum: ecd2dc0b3b32e24b97fa3bcda432dd3235b77c2be1e16eafc35b8ef8f6c461faa99796a8bc2431a408c98b4aabfd572c160e2b67ecea4c5c9dd3a8314a97994a languageName: node linkType: hard -"@babel/highlight@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/highlight@npm:7.23.4" +"@babel/highlight@npm:^7.24.2": + version: 7.24.2 + resolution: "@babel/highlight@npm:7.24.2" dependencies: "@babel/helper-validator-identifier": ^7.22.20 chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 643acecdc235f87d925979a979b539a5d7d1f31ae7db8d89047269082694122d11aa85351304c9c978ceeb6d250591ccadb06c366f358ccee08bb9c122476b89 + picocolors: ^1.0.0 + checksum: 5f17b131cc3ebf3ab285a62cf98a404aef1bd71a6be045e748f8d5bf66d6a6e1aefd62f5972c84369472e8d9f22a614c58a89cd331eb60b7ba965b31b1bbeaf5 languageName: node linkType: hard -"@babel/parser@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/parser@npm:7.23.9" +"@babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1, @babel/parser@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/parser@npm:7.24.4" bin: parser: ./bin/babel-parser.js - checksum: e7cd4960ac8671774e13803349da88d512f9292d7baa952173260d3e8f15620a28a3701f14f709d769209022f9e7b79965256b8be204fc550cfe783cdcabe7c7 + checksum: 94c9e3e592894cd6fc57c519f4e06b65463df9be5f01739bb0d0bfce7ffcf99b3c2fdadd44dc59cc858ba2739ce6e469813a941c2f2dfacf333a3b2c9c5c8465 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.4" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232 + checksum: 0be3f41b1b865d7a4ed1a432337be48de67989d0b4e47def34a05097a804b6fc193115f97c954fd757339e0b80030ecf1d0a3d3fd6e7e91718644de0a5aae3d3 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: ec5fddc8db6de0e0082a883f21141d6f4f9f9f0bc190d662a732b5e9a506aae5d7d2337049a1bf055d7cb7add6f128036db6d4f47de5e9ac1be29e043c8b7ca8 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/plugin-transform-optional-chaining": ^7.23.3 + "@babel/plugin-transform-optional-chaining": ^7.24.1 peerDependencies: "@babel/core": ^7.13.0 - checksum: 434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2 + checksum: e18235463e716ac2443938aaec3c18b40c417a1746fba0fa4c26cf4d71326b76ef26c002081ab1b445abfae98e063d561519aa55672dddc1ef80b3940211ffbb languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.7": - version: 7.23.7 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.7" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" dependencies: "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: f88e400b548202a6f8c5dfd25bc4949a13ea1ccb64a170d7dea4deaa655a0fcb001d3fd61c35e1ad9c09a3d5f0d43f783400425471fe6d660ccaf33dabea9aba + checksum: b5e5889ce5ef51e813e3063cd548f55eb3c88e925c3c08913f334e15d62496861e538ae52a3974e0c56a3044ed8fd5033faea67a64814324af56edc9865b7359 languageName: node linkType: hard @@ -443,25 +456,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3" +"@babel/plugin-syntax-import-assertions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7 + checksum: 2a463928a63b62052e9fb8f8b0018aa11a926e94f32c168260ae012afe864875c6176c6eb361e13f300542c31316dad791b08a5b8ed92436a3095c7a0e4fce65 languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" +"@babel/plugin-syntax-import-attributes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e + checksum: 87c8aa4a5ef931313f956871b27f2c051556f627b97ed21e9a5890ca4906b222d89062a956cde459816f5e0dec185ff128d7243d3fdc389504522acb88f0464e languageName: node linkType: hard @@ -587,310 +600,310 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3" +"@babel/plugin-transform-arrow-functions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66 + checksum: 58f9aa9b0de8382f8cfa3f1f1d40b69d98cd2f52340e2391733d0af745fdddda650ba392e509bc056157c880a2f52834a38ab2c5aa5569af8c61bb6ecbf45f34 languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.9" +"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": + version: 7.24.3 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" dependencies: "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-remap-async-to-generator": ^7.22.20 "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d402494087a6b803803eb5ab46b837aab100a04c4c5148e38bfa943ea1bbfc1ecfb340f1ced68972564312d3580f550c125f452372e77607a558fbbaf98c31c0 + checksum: 309af02610be65d937664435adb432a32d9b6eb42bb3d3232c377d27fbc57014774d931665a5bfdaff3d1841b72659e0ad7adcef84b709f251cb0b8444f19214 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" +"@babel/plugin-transform-async-to-generator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" dependencies: - "@babel/helper-module-imports": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-module-imports": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-remap-async-to-generator": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c + checksum: 429004a6596aa5c9e707b604156f49a146f8d029e31a3152b1649c0b56425264fda5fd38e5db1ddaeb33c3fe45c97dc8078d7abfafe3542a979b49f229801135 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020 + checksum: d8e18bd57b156da1cd4d3c1780ab9ea03afed56c6824ca8e6e74f67959d7989a0e953ec370fe9b417759314f2eef30c8c437395ce63ada2e26c2f469e4704f82 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4" +"@babel/plugin-transform-block-scoping@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.4" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fc4b2100dd9f2c47d694b4b35ae8153214ccb4e24ef545c259a9db17211b18b6a430f22799b56db8f6844deaeaa201af45a03331d0c80cc28b0c4e3c814570e4 + checksum: 5229ffe1c55744b96f791521e2876b01ed05c81df67488a7453ce66c2faceb9d1d653089ce6f0abf512752e15e9acac0e75a797a860f24e05b4d36497c7c3183 languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" +"@babel/plugin-transform-class-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-class-properties@npm:7.24.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc + checksum: 95779e9eef0c0638b9631c297d48aee53ffdbb2b1b5221bf40d7eccd566a8e34f859ff3571f8f20b9159b67f1bff7d7dc81da191c15d69fbae5a645197eae7e0 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4" +"@babel/plugin-transform-class-static-block@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.4" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.24.4 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: "@babel/core": ^7.12.0 - checksum: c8bfaba19a674fc2eb54edad71e958647360474e3163e8226f1acd63e4e2dbec32a171a0af596c1dc5359aee402cc120fea7abd1fb0e0354b6527f0fc9e8aa1e + checksum: 3b1db3308b57ba21d47772a9f183804234c23fd64c9ca40915d2d65c5dc7a48b49a6de16b8b90b7a354eacbb51232a862f0fca3dbd23e27d34641f511decddab languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.23.8": - version: 7.23.8 - resolution: "@babel/plugin-transform-classes@npm:7.23.8" +"@babel/plugin-transform-classes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-classes@npm:7.24.1" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-replace-supers": ^7.24.1 "@babel/helper-split-export-declaration": ^7.22.6 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7dee6cebe52131d2d16944f36e1fdb9d4b24f44d0e7e450f93a44435d001f17cc0789a4cb6b15ec67c8e484581b8a730b5c3ec374470f29ff0133086955b8c58 + checksum: e5337e707d731c9f4dcc107d09c9a99b90786bc0da6a250165919587ed818818f6cae2bbcceea880abef975c0411715c0c7f3f361ecd1526bf2eaca5ad26bb00 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" +"@babel/plugin-transform-computed-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/template": ^7.22.15 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/template": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 80452661dc25a0956f89fe98cb562e8637a9556fb6c00d312c57653ce7df8798f58d138603c7e1aad96614ee9ccd10c47e50ab9ded6b6eded5adeb230d2a982e + checksum: f2832bcf100a70f348facbb395873318ef5b9ee4b0fb4104a420d9daaeb6003cc2ecc12fd8083dd2e4a7c2da873272ad73ff94de4497125a0cf473294ef9664e languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" +"@babel/plugin-transform-destructuring@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9e015099877272501162419bfe781689aec5c462cd2aec752ee22288f209eec65969ff11b8fdadca2eaddea71d705d3bba5b9c60752fcc1be67874fcec687105 + checksum: 994fd3c513e40b8f1bdfdd7104ebdcef7c6a11a4e380086074496f586db3ac04cba0ae70babb820df6363b6700747b0556f6860783e046ace7c741a22f49ec5b languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" +"@babel/plugin-transform-dotall-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3 + checksum: 7f623d25b6f213b94ebc1754e9e31c1077c8e288626d8b7bfa76a97b067ce80ddcd0ede402a546706c65002c0ccf45cd5ec621511c2668eed31ebcabe8391d35 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" +"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16 + checksum: a3b07c07cee441e185858a9bb9739bb72643173c18bf5f9f949dd2d4784ca124e56b01d0a270790fb1ff0cf75d436075db0a2b643fb4285ff9a21df9e8dc6284 languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4" +"@babel/plugin-transform-dynamic-import@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-dynamic-import": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 57a722604c430d9f3dacff22001a5f31250e34785d4969527a2ae9160fa86858d0892c5b9ff7a06a04076f8c76c9e6862e0541aadca9c057849961343aab0845 + checksum: 59fc561ee40b1a69f969c12c6c5fac206226d6642213985a569dd0f99f8e41c0f4eaedebd36936c255444a8335079842274c42a975a433beadb436d4c5abb79b languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" dependencies: "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66 + checksum: f90841fe1a1e9f680b4209121d3e2992f923e85efcd322b26e5901c180ef44ff727fb89790803a23fac49af34c1ce2e480018027c22b4573b615512ac5b6fc50 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4" +"@babel/plugin-transform-export-namespace-from@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9f770a81bfd03b48d6ba155d452946fd56d6ffe5b7d871e9ec2a0b15e0f424273b632f3ed61838b90015b25bbda988896b7a46c7d964fbf8f6feb5820b309f93 + checksum: bc710ac231919df9555331885748385c11c5e695d7271824fe56fba51dd637d48d3e5cd52e1c69f2b1a384fbbb41552572bc1ca3a2285ee29571f002e9bb2421 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/plugin-transform-for-of@npm:7.23.6" +"@babel/plugin-transform-for-of@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-for-of@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 228c060aa61f6aa89dc447170075f8214863b94f830624e74ade99c1a09316897c12d76e848460b0b506593e58dbc42739af6dc4cb0fe9b84dffe4a596050a36 + checksum: 990adde96ea1766ed6008c006c7040127bef59066533bb2977b246ea4a596fe450a528d1881a0db5f894deaf1b81654dfb494b19ad405b369be942738aa9c364 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-function-name@npm:7.23.3" +"@babel/plugin-transform-function-name@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-function-name@npm:7.24.1" dependencies: - "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-function-name": ^7.23.0 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6 + checksum: 31eb3c75297dda7265f78eba627c446f2324e30ec0124a645ccc3e9f341254aaa40d6787bd62b2280d77c0a5c9fbfce1da2c200ef7c7f8e0a1b16a8eb3644c6f languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-json-strings@npm:7.23.4" +"@babel/plugin-transform-json-strings@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-json-strings": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f9019820233cf8955d8ba346df709a0683c120fe86a24ed1c9f003f2db51197b979efc88f010d558a12e1491210fc195a43cd1c7fee5e23b92da38f793a875de + checksum: f42302d42fc81ac00d14e9e5d80405eb80477d7f9039d7208e712d6bcd486a4e3b32fdfa07b5f027d6c773723d8168193ee880f93b0e430c828e45f104fb82a4 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-literals@npm:7.23.3" +"@babel/plugin-transform-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed + checksum: 2df94e9478571852483aca7588419e574d76bde97583e78551c286f498e01321e7dbb1d0ef67bee16e8f950688f79688809cfde370c5c4b84c14d841a3ef217a languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2ae1dc9b4ff3bf61a990ff3accdecb2afe3a0ca649b3e74c010078d1cdf29ea490f50ac0a905306a2bcf9ac177889a39ac79bdcc3a0fdf220b3b75fac18d39b5 + checksum: 895f2290adf457cbf327428bdb4fb90882a38a22f729bcf0629e8ad66b9b616d2721fbef488ac00411b647489d1dda1d20171bb3772d0796bb7ef5ecf057808a languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" +"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db + checksum: 4ea641cc14a615f9084e45ad2319f95e2fee01c77ec9789685e7e11a6c286238a426a98f9c1ed91568a047d8ac834393e06e8c82d1ff01764b7aa61bee8e9023 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" +"@babel/plugin-transform-modules-amd@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" dependencies: "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d163737b6a3d67ea579c9aa3b83d4df4b5c34d9dcdf25f415f027c0aa8cded7bac2750d2de5464081f67a042ad9e1c03930c2fab42acd79f9e57c00cf969ddff + checksum: 3d777c262f257e93f0405b13e178f9c4a0f31855b409f0191a76bb562a28c541326a027bfe6467fcb74752f3488c0333b5ff2de64feec1b3c4c6ace1747afa03 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" +"@babel/plugin-transform-modules-commonjs@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" dependencies: "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-simple-access": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 720a231ceade4ae4d2632478db4e7fecf21987d444942b72d523487ac8d715ca97de6c8f415c71e939595e1a4776403e7dc24ed68fe9125ad4acf57753c9bff7 + checksum: 11402b34c49f76aa921b43c2d76f3f129a32544a1dc4f0d1e48b310f9036ab75269a6d8684ed0198b7a0b07bd7898b12f0cacceb26fbb167999fd2a819aa0802 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.9" +"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" dependencies: "@babel/helper-hoist-variables": ^7.22.5 "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-validator-identifier": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cec6abeae6be66fd1a5940c482fe9ff94b689c71fcf4147e179119e4accd09d17d476e36528bc9cb4ab0ec6728fedf48b1c49d0551ea707fb192575d8eac9167 + checksum: 903766f6808f04278e887e4adec9b1efa741726279652dad255eaad0f5701df8f8ff0af25eb8541a00eb3c9eae2dccf337b085cfa011426ca33ed1f95d70bf75 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" +"@babel/plugin-transform-modules-umd@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" dependencies: "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 586a7a2241e8b4e753a37af9466a9ffa8a67b4ba9aa756ad7500712c05d8fa9a8c1ed4f7bd25fae2a8265e6cf8fe781ec85a8ee885dd34cf50d8955ee65f12dc + checksum: 4922f5056d34de6fd59a1ab1c85bc3472afa706c776aceeb886289c9ac9117e6eb8e22d06c537eb5bc0ede6c30f6bd85210bdcc150dc0ae2d2373f8252df9364 languageName: node linkType: hard @@ -906,302 +919,302 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-new-target@npm:7.23.3" +"@babel/plugin-transform-new-target@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-new-target@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b + checksum: f56159ba56e8824840b8073f65073434e4bc4ef20e366bc03aa6cae9a4389365574fa72390e48aed76049edbc6eba1181eb810e58fae22c25946c62f9da13db4 languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a27d73ea134d3d9560a6b2e26ab60012fba15f1db95865aa0153c18f5ec82cfef6a7b3d8df74e3c2fca81534fa5efeb6cacaf7b08bdb7d123e3dafdd079886a3 + checksum: 74025e191ceb7cefc619c15d33753aab81300a03d81b96ae249d9b599bc65878f962d608f452462d3aad5d6e334b7ab2b09a6bdcfe8d101fe77ac7aacca4261e languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4" +"@babel/plugin-transform-numeric-separator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6ba0e5db3c620a3ec81f9e94507c821f483c15f196868df13fa454cbac719a5449baf73840f5b6eb7d77311b24a2cf8e45db53700d41727f693d46f7caf3eec3 + checksum: 3247bd7d409574fc06c59e0eb573ae7470d6d61ecf780df40b550102bb4406747d8f39dcbec57eb59406df6c565a86edd3b429e396ad02e4ce201ad92050832e languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.4" +"@babel/plugin-transform-object-rest-spread@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.1" dependencies: - "@babel/compat-data": ^7.23.3 - "@babel/helper-compilation-targets": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-compilation-targets": ^7.23.6 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.23.3 + "@babel/plugin-transform-parameters": ^7.24.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 73fec495e327ca3959c1c03d07a621be09df00036c69fff0455af9a008291677ee9d368eec48adacdc6feac703269a649747568b4af4c4e9f134aa71cc5b378d + checksum: d5d28b1f33c279a38299d34011421a4915e24b3846aa23a1aba947f1366ce673ddf8df09dd915e0f2c90c5327f798bf126dca013f8adff1fc8f09e18878b675a languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-object-super@npm:7.23.3" +"@babel/plugin-transform-object-super@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-object-super@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-replace-supers": ^7.24.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53 + checksum: d34d437456a54e2a5dcb26e9cf09ed4c55528f2a327c5edca92c93e9483c37176e228d00d6e0cf767f3d6fdbef45ae3a5d034a7c59337a009e20ae541c8220fa languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4" +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d50b5ee142cdb088d8b5de1ccf7cea85b18b85d85b52f86618f6e45226372f01ad4cdb29abd4fd35ea99a71fefb37009e0107db7a787dcc21d4d402f97470faf + checksum: ff7c02449d32a6de41e003abb38537b4a1ad90b1eaa4c0b578cb1b55548201a677588a8c47f3e161c72738400ae811a6673ea7b8a734344755016ca0ac445dac languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4" +"@babel/plugin-transform-optional-chaining@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e7a4c08038288057b7a08d68c4d55396ada9278095509ca51ed8dfb72a7f13f26bdd7c5185de21079fe0a9d60d22c227cb32e300d266c1bda40f70eee9f4bc1e + checksum: 0eb5f4abdeb1a101c0f67ef25eba4cce0978a74d8722f6222cdb179a28e60d21ab545eda231855f50169cd63d604ec8268cff44ae9370fd3a499a507c56c2bbd languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-parameters@npm:7.23.3" +"@babel/plugin-transform-parameters@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-parameters@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a735b3e85316d17ec102e3d3d1b6993b429bdb3b494651c9d754e3b7d270462ee1f1a126ccd5e3d871af5e683727e9ef98c9d34d4a42204fffaabff91052ed16 + checksum: d183008e67b1a13b86c92fb64327a75cd8e13c13eb80d0b6952e15806f1b0c4c456d18360e451c6af73485b2c8f543608b0a29e5126c64eb625a31e970b65f80 languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" +"@babel/plugin-transform-private-methods@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0 + checksum: 7208c30bb3f3fbc73fb3a88bdcb78cd5cddaf6d523eb9d67c0c04e78f6fc6319ece89f4a5abc41777ceab16df55b3a13a4120e0efc9275ca6d2d89beaba80aa0 languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4" +"@babel/plugin-transform-private-property-in-object@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.1" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fb7adfe94ea97542f250a70de32bddbc3e0b802381c92be947fec83ebffda57e68533c4d0697152719a3496fdd3ebf3798d451c024cd4ac848fc15ac26b70aa7 + checksum: 47c123ca9975f7f6b20e6fe8fe89f621cd04b622539faf5ec037e2be7c3d53ce2506f7c785b1930dcdea11994eff79094a02715795218c7d6a0bdc11f2fb3ac2 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" +"@babel/plugin-transform-property-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9 + checksum: a73646d7ecd95b3931a3ead82c7d5efeb46e68ba362de63eb437d33531f294ec18bd31b6d24238cd3b6a3b919a6310c4a0ba4a2629927721d4d10b0518eb7715 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.16.0, @babel/plugin-transform-regenerator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" +"@babel/plugin-transform-regenerator@npm:^7.16.0, @babel/plugin-transform-regenerator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 regenerator-transform: ^0.15.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6 + checksum: a04319388a0a7931c3f8e15715d01444c32519692178b70deccc86d53304e74c0f589a4268f6c68578d86f75e934dd1fe6e6ed9071f54ee8379f356f88ef6e42 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" +"@babel/plugin-transform-reserved-words@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48 + checksum: 132c6040c65aabae2d98a39289efb5c51a8632546dc50d2ad032c8660aec307fbed74ef499856ea4f881fc8505905f49b48e0270585da2ea3d50b75e962afd89 languageName: node linkType: hard "@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.23.9 - resolution: "@babel/plugin-transform-runtime@npm:7.23.9" - dependencies: - "@babel/helper-module-imports": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 - babel-plugin-polyfill-corejs2: ^0.4.8 - babel-plugin-polyfill-corejs3: ^0.9.0 - babel-plugin-polyfill-regenerator: ^0.5.5 + version: 7.24.3 + resolution: "@babel/plugin-transform-runtime@npm:7.24.3" + dependencies: + "@babel/helper-module-imports": ^7.24.3 + "@babel/helper-plugin-utils": ^7.24.0 + babel-plugin-polyfill-corejs2: ^0.4.10 + babel-plugin-polyfill-corejs3: ^0.10.1 + babel-plugin-polyfill-regenerator: ^0.6.1 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7789fd48f3f5e18fe70a41751ed7495777adee6b2aa702e4e8727002576f918550b79df6778e4ea575670f3499cfaa3181d1fbe82bc2def9b4765c0bf7aff7f6 + checksum: 719112524e6fe3e665385ad4425530dadb2ddee839023381ed9d77edf5ce2748f32cc0e38dacda1990c56a7ae0af4de6cdca2413ffaf307e9f75f8d2200d09a2 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3" +"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326 + checksum: 006a2032d1c57dca76579ce6598c679c2f20525afef0a36e9d42affe3c8cf33c1427581ad696b519cc75dfee46c5e8ecdf0c6a29ffb14250caa3e16dd68cb424 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-spread@npm:7.23.3" +"@babel/plugin-transform-spread@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-spread@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8fd5cac201e77a0b4825745f4e07a25f923842f282f006b3a79223c00f61075c8868d12eafec86b2642cd0b32077cdd32314e27bcb75ee5e6a68c0144140dcf2 + checksum: 622ef507e2b5120a9010b25d3df5186c06102ecad8751724a38ec924df8d3527688198fa490c47064eabba14ef2f961b3069855bd22a8c0a1e51a23eed348d02 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" +"@babel/plugin-transform-sticky-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949 + checksum: e326e96a9eeb6bb01dbc4d3362f989411490671b97f62edf378b8fb102c463a018b777f28da65344d41b22aa6efcdfa01ed43d2b11fdcf202046d3174be137c5 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" +"@babel/plugin-transform-template-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2 + checksum: 4c9009c72321caf20e3b6328bbe9d7057006c5ae57b794cf247a37ca34d87dfec5e27284169a16df5a6235a083bf0f3ab9e1bfcb005d1c8b75b04aed75652621 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" +"@babel/plugin-transform-typeof-symbol@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384 + checksum: 90251c02986aebe50937522a6e404cb83db1b1feda17c0244e97d6429ded1634340c8411536487d14c54495607e1b7c9dc4db4aed969d519f1ff1e363f9c2229 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" +"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60 + checksum: d4d7cfea91af7be2768fb6bed902e00d6e3190bda738b5149c3a788d570e6cf48b974ec9548442850308ecd8fc9a67681f4ea8403129e7867bcb85adaf6ec238 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225 + checksum: 276099b4483e707f80b054e2d29bc519158bfe52461ef5ff76f70727d592df17e30b1597ef4d8a0f04d810f6cb5a8dd887bdc1d0540af3744751710ef280090f languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a + checksum: 400a0927bdb1425b4c0dc68a61b5b2d7d17c7d9f0e07317a1a6a373c080ef94be1dd65fdc4ac9a78fcdb58f89fd128450c7bc0d5b8ca0ae7eca3fbd98e50acba languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef + checksum: 364342fb8e382dfaa23628b88e6484dc1097e53fb7199f4d338f1e2cd71d839bb0a35a9b1380074f6a10adb2e98b79d53ca3ec78c0b8c557ca895ffff42180df languageName: node linkType: hard "@babel/preset-env@npm:^7.16.4": - version: 7.23.9 - resolution: "@babel/preset-env@npm:7.23.9" + version: 7.24.4 + resolution: "@babel/preset-env@npm:7.24.4" dependencies: - "@babel/compat-data": ^7.23.5 + "@babel/compat-data": ^7.24.4 "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.0 "@babel/helper-validator-option": ^7.23.5 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.23.3 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.23.3 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.23.7 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.24.4 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.24.1 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.24.1 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.24.1 "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-class-properties": ^7.12.13 "@babel/plugin-syntax-class-static-block": ^7.14.5 "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-import-assertions": ^7.23.3 - "@babel/plugin-syntax-import-attributes": ^7.23.3 + "@babel/plugin-syntax-import-assertions": ^7.24.1 + "@babel/plugin-syntax-import-attributes": ^7.24.1 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/plugin-syntax-json-strings": ^7.8.3 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 @@ -1213,63 +1226,63 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": ^7.14.5 "@babel/plugin-syntax-top-level-await": ^7.14.5 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.23.3 - "@babel/plugin-transform-async-generator-functions": ^7.23.9 - "@babel/plugin-transform-async-to-generator": ^7.23.3 - "@babel/plugin-transform-block-scoped-functions": ^7.23.3 - "@babel/plugin-transform-block-scoping": ^7.23.4 - "@babel/plugin-transform-class-properties": ^7.23.3 - "@babel/plugin-transform-class-static-block": ^7.23.4 - "@babel/plugin-transform-classes": ^7.23.8 - "@babel/plugin-transform-computed-properties": ^7.23.3 - "@babel/plugin-transform-destructuring": ^7.23.3 - "@babel/plugin-transform-dotall-regex": ^7.23.3 - "@babel/plugin-transform-duplicate-keys": ^7.23.3 - "@babel/plugin-transform-dynamic-import": ^7.23.4 - "@babel/plugin-transform-exponentiation-operator": ^7.23.3 - "@babel/plugin-transform-export-namespace-from": ^7.23.4 - "@babel/plugin-transform-for-of": ^7.23.6 - "@babel/plugin-transform-function-name": ^7.23.3 - "@babel/plugin-transform-json-strings": ^7.23.4 - "@babel/plugin-transform-literals": ^7.23.3 - "@babel/plugin-transform-logical-assignment-operators": ^7.23.4 - "@babel/plugin-transform-member-expression-literals": ^7.23.3 - "@babel/plugin-transform-modules-amd": ^7.23.3 - "@babel/plugin-transform-modules-commonjs": ^7.23.3 - "@babel/plugin-transform-modules-systemjs": ^7.23.9 - "@babel/plugin-transform-modules-umd": ^7.23.3 + "@babel/plugin-transform-arrow-functions": ^7.24.1 + "@babel/plugin-transform-async-generator-functions": ^7.24.3 + "@babel/plugin-transform-async-to-generator": ^7.24.1 + "@babel/plugin-transform-block-scoped-functions": ^7.24.1 + "@babel/plugin-transform-block-scoping": ^7.24.4 + "@babel/plugin-transform-class-properties": ^7.24.1 + "@babel/plugin-transform-class-static-block": ^7.24.4 + "@babel/plugin-transform-classes": ^7.24.1 + "@babel/plugin-transform-computed-properties": ^7.24.1 + "@babel/plugin-transform-destructuring": ^7.24.1 + "@babel/plugin-transform-dotall-regex": ^7.24.1 + "@babel/plugin-transform-duplicate-keys": ^7.24.1 + "@babel/plugin-transform-dynamic-import": ^7.24.1 + "@babel/plugin-transform-exponentiation-operator": ^7.24.1 + "@babel/plugin-transform-export-namespace-from": ^7.24.1 + "@babel/plugin-transform-for-of": ^7.24.1 + "@babel/plugin-transform-function-name": ^7.24.1 + "@babel/plugin-transform-json-strings": ^7.24.1 + "@babel/plugin-transform-literals": ^7.24.1 + "@babel/plugin-transform-logical-assignment-operators": ^7.24.1 + "@babel/plugin-transform-member-expression-literals": ^7.24.1 + "@babel/plugin-transform-modules-amd": ^7.24.1 + "@babel/plugin-transform-modules-commonjs": ^7.24.1 + "@babel/plugin-transform-modules-systemjs": ^7.24.1 + "@babel/plugin-transform-modules-umd": ^7.24.1 "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5 - "@babel/plugin-transform-new-target": ^7.23.3 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.23.4 - "@babel/plugin-transform-numeric-separator": ^7.23.4 - "@babel/plugin-transform-object-rest-spread": ^7.23.4 - "@babel/plugin-transform-object-super": ^7.23.3 - "@babel/plugin-transform-optional-catch-binding": ^7.23.4 - "@babel/plugin-transform-optional-chaining": ^7.23.4 - "@babel/plugin-transform-parameters": ^7.23.3 - "@babel/plugin-transform-private-methods": ^7.23.3 - "@babel/plugin-transform-private-property-in-object": ^7.23.4 - "@babel/plugin-transform-property-literals": ^7.23.3 - "@babel/plugin-transform-regenerator": ^7.23.3 - "@babel/plugin-transform-reserved-words": ^7.23.3 - "@babel/plugin-transform-shorthand-properties": ^7.23.3 - "@babel/plugin-transform-spread": ^7.23.3 - "@babel/plugin-transform-sticky-regex": ^7.23.3 - "@babel/plugin-transform-template-literals": ^7.23.3 - "@babel/plugin-transform-typeof-symbol": ^7.23.3 - "@babel/plugin-transform-unicode-escapes": ^7.23.3 - "@babel/plugin-transform-unicode-property-regex": ^7.23.3 - "@babel/plugin-transform-unicode-regex": ^7.23.3 - "@babel/plugin-transform-unicode-sets-regex": ^7.23.3 + "@babel/plugin-transform-new-target": ^7.24.1 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.1 + "@babel/plugin-transform-numeric-separator": ^7.24.1 + "@babel/plugin-transform-object-rest-spread": ^7.24.1 + "@babel/plugin-transform-object-super": ^7.24.1 + "@babel/plugin-transform-optional-catch-binding": ^7.24.1 + "@babel/plugin-transform-optional-chaining": ^7.24.1 + "@babel/plugin-transform-parameters": ^7.24.1 + "@babel/plugin-transform-private-methods": ^7.24.1 + "@babel/plugin-transform-private-property-in-object": ^7.24.1 + "@babel/plugin-transform-property-literals": ^7.24.1 + "@babel/plugin-transform-regenerator": ^7.24.1 + "@babel/plugin-transform-reserved-words": ^7.24.1 + "@babel/plugin-transform-shorthand-properties": ^7.24.1 + "@babel/plugin-transform-spread": ^7.24.1 + "@babel/plugin-transform-sticky-regex": ^7.24.1 + "@babel/plugin-transform-template-literals": ^7.24.1 + "@babel/plugin-transform-typeof-symbol": ^7.24.1 + "@babel/plugin-transform-unicode-escapes": ^7.24.1 + "@babel/plugin-transform-unicode-property-regex": ^7.24.1 + "@babel/plugin-transform-unicode-regex": ^7.24.1 + "@babel/plugin-transform-unicode-sets-regex": ^7.24.1 "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.8 - babel-plugin-polyfill-corejs3: ^0.9.0 - babel-plugin-polyfill-regenerator: ^0.5.5 + babel-plugin-polyfill-corejs2: ^0.4.10 + babel-plugin-polyfill-corejs3: ^0.10.4 + babel-plugin-polyfill-regenerator: ^0.6.1 core-js-compat: ^3.31.0 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 23a48468ba820c68ba34ea2c1dbc62fd2ff9cf858cfb69e159cabb0c85c72dc4c2266ce20ca84318d8742de050cb061e7c66902fbfddbcb09246afd248847933 + checksum: 5a057a6463f92b02bfe66257d3f2c76878815bc7847f2a716b0539d9f547eae2a9d1f0fc62a5c0eff6ab0504bb52e815829ef893e4586b641f8dd6a609d114f3 languageName: node linkType: hard @@ -1294,51 +1307,51 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.23.9 - resolution: "@babel/runtime@npm:7.23.9" + version: 7.24.4 + resolution: "@babel/runtime@npm:7.24.4" dependencies: regenerator-runtime: ^0.14.0 - checksum: 6bbebe8d27c0c2dd275d1ac197fc1a6c00e18dab68cc7aaff0adc3195b45862bae9c4cc58975629004b0213955b2ed91e99eccb3d9b39cabea246c657323d667 + checksum: 2f27d4c0ffac7ae7999ac0385e1106f2a06992a8bdcbf3da06adcac7413863cd08c198c2e4e970041bbea849e17f02e1df18875539b6afba76c781b6b59a07c3 languageName: node linkType: hard -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/template@npm:7.23.9" +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/template@npm:7.24.0" dependencies: "@babel/code-frame": ^7.23.5 - "@babel/parser": ^7.23.9 - "@babel/types": ^7.23.9 - checksum: 6e67414c0f7125d7ecaf20c11fab88085fa98a96c3ef10da0a61e962e04fdf3a18a496a66047005ddd1bb682a7cc7842d556d1db2f3f3f6ccfca97d5e445d342 + "@babel/parser": ^7.24.0 + "@babel/types": ^7.24.0 + checksum: f257b003c071a0cecdbfceca74185f18fe62c055469ab5c1d481aab12abeebed328e67e0a19fd978a2a8de97b28953fa4bc3da6d038a7345fdf37923b9fcdec8 languageName: node linkType: hard -"@babel/traverse@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/traverse@npm:7.23.9" +"@babel/traverse@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/traverse@npm:7.24.1" dependencies: - "@babel/code-frame": ^7.23.5 - "@babel/generator": ^7.23.6 + "@babel/code-frame": ^7.24.1 + "@babel/generator": ^7.24.1 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 "@babel/helper-hoist-variables": ^7.22.5 "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/parser": ^7.23.9 - "@babel/types": ^7.23.9 + "@babel/parser": ^7.24.1 + "@babel/types": ^7.24.0 debug: ^4.3.1 globals: ^11.1.0 - checksum: a932f7aa850e158c00c97aad22f639d48c72805c687290f6a73e30c5c4957c07f5d28310c9bf59648e2980fe6c9d16adeb2ff92a9ca0f97fa75739c1328fc6c3 + checksum: 92a5ca906abfba9df17666d2001ab23f18600035f706a687055a0e392a690ae48d6fec67c8bd4ef19ba18699a77a5b7f85727e36b83f7d110141608fe0c24fe9 languageName: node linkType: hard -"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.23.9 - resolution: "@babel/types@npm:7.23.9" +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.24.0 + resolution: "@babel/types@npm:7.24.0" dependencies: "@babel/helper-string-parser": ^7.23.4 "@babel/helper-validator-identifier": ^7.22.20 to-fast-properties: ^2.0.0 - checksum: 0a9b008e9bfc89beb8c185e620fa0f8ed6c771f1e1b2e01e1596870969096fec7793898a1d64a035176abf1dd13e2668ee30bf699f2d92c210a8128f4b151e65 + checksum: 4b574a37d490f621470ff36a5afaac6deca5546edcb9b5e316d39acbb20998e9c2be42f3fc0bf2b55906fc49ff2a5a6a097e8f5a726ee3f708a0b0ca93aed807 languageName: node linkType: hard @@ -1384,10 +1397,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.56.0": - version: 8.56.0 - resolution: "@eslint/js@npm:8.56.0" - checksum: 5804130574ef810207bdf321c265437814e7a26f4e6fac9b496de3206afd52f533e09ec002a3be06cd9adcc9da63e727f1883938e663c4e4751c007d5b58e539 +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb languageName: node linkType: hard @@ -1425,7 +1438,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.13": +"@humanwhocodes/config-array@npm:^0.11.14": version: 0.11.14 resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: @@ -1444,9 +1457,9 @@ __metadata: linkType: hard "@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.2 - resolution: "@humanwhocodes/object-schema@npm:2.0.2" - checksum: 2fc11503361b5fb4f14714c700c02a3f4c7c93e9acd6b87a29f62c522d90470f364d6161b03d1cc618b979f2ae02aed1106fd29d302695d8927e2fc8165ba8ee + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: d3b78f6c5831888c6ecc899df0d03bcc25d46f3ad26a11d7ea52944dc36a35ef543fad965322174238d677a43d5c694434f6607532cff7077062513ad7022631 languageName: node linkType: hard @@ -1464,38 +1477,38 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": ^1.0.1 + "@jridgewell/set-array": ^1.2.1 "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 languageName: node linkType: hard "@jridgewell/source-map@npm:^0.3.3": - version: 0.3.5 - resolution: "@jridgewell/source-map@npm:0.3.5" + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1ad4dec0bdafbade57920a50acec6634f88a0eb735851e0dda906fa9894e7f0549c492678aad1a10f8e144bfe87f238307bf2a914a1bc85b7781d345417e9f6f + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + checksum: c9dc7d899397df95e3c9ec287b93c0b56f8e4453cd20743e2b9c8e779b1949bc3cccf6c01bb302779e46560eb45f62ea38d19fedd25370d814734268450a9f30 languageName: node linkType: hard @@ -1506,17 +1519,17 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.22 - resolution: "@jridgewell/trace-mapping@npm:0.3.22" +"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: ac7dd2cfe0b479aa1b81776d40d789243131cc792dc8b6b6a028c70fcd6171958ae1a71bf67b618ffe3c0c3feead9870c095ee46a5e30319410d92976b28f498 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 languageName: node linkType: hard -"@jsonforms/core@npm:^3.0.0-beta.1": +"@jsonforms/core@npm:3.0.0-beta.1": version: 3.0.0-beta.1 resolution: "@jsonforms/core@npm:3.0.0-beta.1" dependencies: @@ -1536,16 +1549,16 @@ __metadata: linkType: hard "@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.4 - resolution: "@leichtgewicht/ip-codec@npm:2.0.4" - checksum: 468de1f04d33de6d300892683d7c8aecbf96d1e2c5fe084f95f816e50a054d45b7c1ebfb141a1447d844b86a948733f6eebd92234da8581c84a1ad4de2946a2d + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 4fcd025d0a923cb6b87b631a83436a693b255779c583158bbeacde6b4dd75b94cc1eba1c9c188de5fc36c218d160524ea08bfe4ef03a056b00ff14126d66f881 languageName: node linkType: hard "@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.1.2 - resolution: "@lit-labs/ssr-dom-shim@npm:1.1.2" - checksum: 73fd787893851d4ec4aaa5c775405ed2aae4ca0891b2dd3c973b32c2f4bf70ada5481dd0224e52b786d037aa8a00052186ad1623c44551affd66f6409cca8da6 + version: 1.2.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.2.0" + checksum: 704621c28df8d651e54a1b93f6ede8103db2dd3e7a1f02463fe5492bd28aa22de813314c7833260204fed5c8491a6bbd763f6051abc25690df537d812a508c35 languageName: node linkType: hard @@ -1565,7 +1578,7 @@ __metadata: languageName: node linkType: hard -"@mapbox/geojson-rewind@npm:^0.5.0": +"@mapbox/geojson-rewind@npm:^0.5.2": version: 0.5.2 resolution: "@mapbox/geojson-rewind@npm:0.5.2" dependencies: @@ -1577,29 +1590,13 @@ __metadata: languageName: node linkType: hard -"@mapbox/geojson-types@npm:^1.0.2": - version: 1.0.2 - resolution: "@mapbox/geojson-types@npm:1.0.2" - checksum: ab1fa0afcedb384aea39b25218b74dd823fc86929c5df5f15fbebac1d98eb30c16f4dded7199999c99d23a0a5f36c6e3380aad91adc736c302a94adbd3980ace - languageName: node - linkType: hard - -"@mapbox/jsonlint-lines-primitives@npm:^2.0.2": +"@mapbox/jsonlint-lines-primitives@npm:^2.0.2, @mapbox/jsonlint-lines-primitives@npm:~2.0.2": version: 2.0.2 resolution: "@mapbox/jsonlint-lines-primitives@npm:2.0.2" checksum: 4eb31edd3ccff530f7b687ddc6d813d6e24fc66e9a563460882e7861b49f9331c5ded6fd7e927b37affbbd98f83bff1f7b916119044f1931df03c6ffedba2cfb languageName: node linkType: hard -"@mapbox/mapbox-gl-supported@npm:^1.5.0": - version: 1.5.0 - resolution: "@mapbox/mapbox-gl-supported@npm:1.5.0" - peerDependencies: - mapbox-gl: ">=0.32.1 <2.0.0" - checksum: 0861f89e2a1e116a8731242fe049e6ad398ff3ac1481b87df9b042daa8ad76f5f6e1f60acc37d2bd483546817280259bde57e1aa51e46d1bef9efcecd4884efe - languageName: node - linkType: hard - "@mapbox/point-geometry@npm:0.1.0, @mapbox/point-geometry@npm:^0.1.0, @mapbox/point-geometry@npm:~0.1.0": version: 0.1.0 resolution: "@mapbox/point-geometry@npm:0.1.0" @@ -1614,17 +1611,17 @@ __metadata: languageName: node linkType: hard -"@mapbox/tiny-sdf@npm:^1.1.1": - version: 1.2.5 - resolution: "@mapbox/tiny-sdf@npm:1.2.5" - checksum: d4cfd700c8ccd8b9183da78a943e314cada4184966a52758857cc7141391829a2da31b733046ee0a57e169396314533ffbde8445ce3476a193c6aefcc7bc883a +"@mapbox/tiny-sdf@npm:^2.0.6": + version: 2.0.6 + resolution: "@mapbox/tiny-sdf@npm:2.0.6" + checksum: efff5b5a7599aaa995e3c2fd8f2acd071226096458eebb694ffd7258043c46c52b1d09bb3c7343d2126eb257b3cd7d34e6dc7ccaaad7619e6f3e7dd76229a3cd languageName: node linkType: hard -"@mapbox/unitbezier@npm:^0.0.0": - version: 0.0.0 - resolution: "@mapbox/unitbezier@npm:0.0.0" - checksum: 22ae6d56f743570fb222a5b0d323398e342007f689ae6445b6238d60a2faaa312b41c1de1fb2553bca4ccdb2d3f7006af04d94457c54b44a6454ce0198eebf9e +"@mapbox/unitbezier@npm:^0.0.1": + version: 0.0.1 + resolution: "@mapbox/unitbezier@npm:0.0.1" + checksum: bf104c85dbff37bf47d3217d9457a3abbf23714f78fefadea64e56bdc7c538491b626166809ef28db134f09baccd6ca3df6988a6422df90d8d0c9a23b0686043 languageName: node linkType: hard @@ -1644,7 +1641,7 @@ __metadata: languageName: node linkType: hard -"@maplibre/maplibre-gl-geocoder@npm:^1.2.0": +"@maplibre/maplibre-gl-geocoder@npm:^1.5.0": version: 1.5.0 resolution: "@maplibre/maplibre-gl-geocoder@npm:1.5.0" dependencies: @@ -1658,6 +1655,24 @@ __metadata: languageName: node linkType: hard +"@maplibre/maplibre-gl-style-spec@npm:^20.1.1": + version: 20.1.1 + resolution: "@maplibre/maplibre-gl-style-spec@npm:20.1.1" + dependencies: + "@mapbox/jsonlint-lines-primitives": ~2.0.2 + "@mapbox/unitbezier": ^0.0.1 + json-stringify-pretty-compact: ^4.0.0 + minimist: ^1.2.8 + rw: ^1.3.3 + sort-object: ^3.0.3 + bin: + gl-style-format: dist/gl-style-format.mjs + gl-style-migrate: dist/gl-style-migrate.mjs + gl-style-validate: dist/gl-style-validate.mjs + checksum: 6462a5bcc023d612e5044aa266b519f6c75ceac61e6647d209b6d47a2abb93711ca36de56e34e1559ea9dc8d65b44ab3ed34e8acecf6beb7e6b320702970fd4f + languageName: node + linkType: hard + "@material/animation@npm:^9.0.0": version: 9.0.0 resolution: "@material/animation@npm:9.0.0" @@ -2264,15 +2279,15 @@ __metadata: linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: ^7.1.0 http-proxy-agent: ^7.0.0 https-proxy-agent: ^7.0.1 lru-cache: ^10.0.1 - socks-proxy-agent: ^8.0.1 - checksum: 3b25312edbdfaa4089af28e2d423b6f19838b945e47765b0c8174c1395c79d43c3ad6d23cb364b43f59fd3acb02c93e3b493f72ddbe3dfea04c86843a7311fc4 + socks-proxy-agent: ^8.0.3 + checksum: 67de7b88cc627a79743c88bab35e023e23daf13831a8aa4e15f998b92f5507b644d8ffc3788afc8e64423c612e0785a6a92b74782ce368f49a6746084b50d874 languageName: node linkType: hard @@ -2285,19 +2300,20 @@ __metadata: languageName: node linkType: hard -"@openremote/core@npm:1.1.0": - version: 1.1.0 - resolution: "@openremote/core@npm:1.1.0" +"@openremote/core@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/core@npm:1.2.0-snapshot.20240422140652" dependencies: - "@openremote/or-icon": ^1.1.0 - "@openremote/rest": 1.1.0 + "@openremote/or-icon": 1.2.0-snapshot.20240422140652 + "@openremote/rest": 1.2.0-snapshot.20240422140652 i18next: ^21.5.3 i18next-http-backend: ^1.3.1 + keycloak-js: ^23.0.6 moment: ^2.29.4 platform: ^1.3.6 qs: ^6.8.0 url-search-params-polyfill: ^8.1.0 - checksum: 9549701bcfd315fc79dc4fc20fa4507cd08a4e6220fcf262206d5855089a509eb51a1765249e4e2bb87ba7a86d9490df753c6ed81fdf06c92647820bd8417b8a + checksum: 14efc01424a785daec4d8fbabe69bcc062a8adfdccc917f49e2449c1c8657f2ecef42cb69b67704d7a1196b7f41fffeec470a626d6c9b31558e8e86d34840296 languageName: node linkType: hard @@ -2312,8 +2328,8 @@ __metadata: "@babel/plugin-transform-runtime": ^7.16.4 "@babel/preset-env": ^7.16.4 "@babel/runtime": ^7.16.3 - "@openremote/manager": ^1.0.4 - "@openremote/util": ^1.0.4 + "@openremote/manager": ^1.2.0-snapshot + "@openremote/util": ^1.2.0-snapshot "@typescript-eslint/eslint-plugin": ^5.9.0 "@typescript-eslint/parser": ^5.9.0 babel-loader: ^8.2.3 @@ -2345,245 +2361,245 @@ __metadata: languageName: unknown linkType: soft -"@openremote/manager@npm:^1.0.4": - version: 1.0.4 - resolution: "@openremote/manager@npm:1.0.4" +"@openremote/manager@npm:^1.2.0-snapshot": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/manager@npm:1.2.0-snapshot.20240422140652" dependencies: - "@openremote/or-app": 1.1.0 - checksum: 50efb991c9c1c4c5d4b50245da573ff6771b785f4f0b1e76f19f9cf085050cc958f2cb3829fc38a4a0e43e669046ed844d399278a0b3040297aa9851b1b0a427 + "@openremote/or-app": 1.2.0-snapshot.20240422140652 + checksum: cd0db81c4e757c84aa722be7196bb64a8825cf9f9a3183122f5e15d4fe1848b9762fa00eb8a53069faa2cde9d84732150ef82cb5ab54f82ce3142c45c4470462 languageName: node linkType: hard -"@openremote/model@npm:1.1.0, @openremote/model@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/model@npm:1.1.0" - checksum: 0adf48e94b72f49b1941b279838d66010dc9371a04ec3616de613e01c0039abf66483772fc2748157f6670e242b0a2316d4f686a49ca5399d30bec0dea565f08 +"@openremote/model@npm:1.2.0-snapshot.20240422140652, @openremote/model@npm:^1.2.0-snapshot": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/model@npm:1.2.0-snapshot.20240422140652" + checksum: 7cc1edb7768712af0904bdb7823be4a23a67c44d897c95fa210f76f9c6b3c62776bfe542b75282334b581fc0dd90636dd93dd511631fb636e0cde5fa7d7e7d87 languageName: node linkType: hard -"@openremote/or-app@npm:1.1.0": - version: 1.1.0 - resolution: "@openremote/or-app@npm:1.1.0" - dependencies: - "@openremote/core": 1.1.0 - "@openremote/or-asset-tree": ^1.1.0 - "@openremote/or-asset-viewer": ^1.1.0 - "@openremote/or-attribute-input": ^1.1.0 - "@openremote/or-attribute-picker": ^1.1.0 - "@openremote/or-chart": ^1.1.0 - "@openremote/or-dashboard-builder": ^1.0.0 - "@openremote/or-gauge": ^1.0.0 - "@openremote/or-map": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-rules": ^1.1.0 - "@openremote/or-smart-notify": ^1.1.0 - "@openremote/or-timeline": ^1.1.0 - "@openremote/rest": 1.1.0 +"@openremote/or-app@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-app@npm:1.2.0-snapshot.20240422140652" + dependencies: + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/or-asset-tree": 1.2.0-snapshot.20240422140652 + "@openremote/or-asset-viewer": 1.2.0-snapshot.20240422140652 + "@openremote/or-attribute-input": 1.2.0-snapshot.20240422140652 + "@openremote/or-attribute-picker": 1.2.0-snapshot.20240422140652 + "@openremote/or-chart": 1.2.0-snapshot.20240422140652 + "@openremote/or-dashboard-builder": 1.2.0-snapshot.20240422140652 + "@openremote/or-gauge": 1.2.0-snapshot.20240422140652 + "@openremote/or-map": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-rules": 1.2.0-snapshot.20240422140652 + "@openremote/or-smart-notify": 1.2.0-snapshot.20240422140652 + "@openremote/or-timeline": 1.2.0-snapshot.20240422140652 + "@openremote/rest": 1.2.0-snapshot.20240422140652 "@reduxjs/toolkit": ^1.8.1 "@webcomponents/webcomponentsjs": ^2.6.0 lit: ^2.0.2 moment: ^2.29.4 navigo: ^8.11.1 pwa-helpers: ^0.9.0 - checksum: 0bb8f5056eaa3499814c2f2e57a42003edd9de7a0e69fd3c3b45d567bea22b88fe4865c4450b0121b9e96f3187dc69abead235f5bee9b164bea75777c0225477 + checksum: 08cfdeb4f195aaf6b72fd713e4d3578e3b05d0502efd12fa5129f1e7a93dcd3193bca170bdfc899319d4b3786435e22242512b53f245555c344b2134a588497b languageName: node linkType: hard -"@openremote/or-asset-tree@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-asset-tree@npm:1.1.0" +"@openremote/or-asset-tree@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-asset-tree@npm:1.2.0-snapshot.20240422140652" dependencies: "@mdi/js": ^5.9.55 - "@openremote/core": 1.1.0 - "@openremote/model": 1.1.0 - "@openremote/or-icon": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-translate": ^1.1.0 - "@openremote/rest": 1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/model": 1.2.0-snapshot.20240422140652 + "@openremote/or-icon": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 + "@openremote/rest": 1.2.0-snapshot.20240422140652 lit: ^2.0.2 moment: ^2.29.4 - checksum: b0e67e243de0e31c4a24ade79967b0e893b69d8578388f96db6e8562d8791b5af36f9fe786a2421469c3621c799df644eb285721c6ae1df5c7c575a96c842cda + checksum: edf278262133a1275e287dc56b1fc8e572ae438c7ef9bfda8f5e962a3ee89a5361a6a032c5a5653520e39bd00f6887e5729bb5557346dc18ba243025ec0aace5 languageName: node linkType: hard -"@openremote/or-asset-viewer@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-asset-viewer@npm:1.1.0" +"@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240422140652" dependencies: "@material/data-table": ^9.0.0 - "@openremote/core": 1.1.0 - "@openremote/model": 1.1.0 - "@openremote/or-attribute-history": ^1.1.0 - "@openremote/or-attribute-input": ^1.1.0 - "@openremote/or-chart": ^1.1.0 - "@openremote/or-components": ^1.1.0 - "@openremote/or-icon": ^1.1.0 - "@openremote/or-json-forms": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-survey": ^1.1.0 - "@openremote/or-survey-results": ^1.1.0 - "@openremote/or-translate": ^1.1.0 - "@openremote/rest": 1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/model": 1.2.0-snapshot.20240422140652 + "@openremote/or-attribute-history": 1.2.0-snapshot.20240422140652 + "@openremote/or-attribute-input": 1.2.0-snapshot.20240422140652 + "@openremote/or-chart": 1.2.0-snapshot.20240422140652 + "@openremote/or-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-icon": 1.2.0-snapshot.20240422140652 + "@openremote/or-json-forms": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-survey": 1.2.0-snapshot.20240422140652 + "@openremote/or-survey-results": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 + "@openremote/rest": 1.2.0-snapshot.20240422140652 lit: ^2.0.2 - checksum: 658ebc3eb0d570f4187608351a56ec394b724e00f5fa2216799f6753f6c10a58ccfb2af5b53d5ef6359c8c016a2103d67e3df446c13c26e26c9a45f31c2ab3ac + checksum: 85feafd8ab0b89c4099287548d2005eeafa55e9dc2f6054efec8da4f7fde34afd0b638a9058305f928260ed4f73175eb57bcdc731f99bc230967bd601dd0437c languageName: node linkType: hard -"@openremote/or-attribute-history@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-attribute-history@npm:1.1.0" +"@openremote/or-attribute-history@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-attribute-history@npm:1.2.0-snapshot.20240422140652" dependencies: "@material/data-table": ^9.0.0 - "@openremote/core": 1.1.0 - "@openremote/or-chart": ^1.1.0 - "@openremote/or-components": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-translate": ^1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/or-chart": 1.2.0-snapshot.20240422140652 + "@openremote/or-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 jsonpath-plus: ^6.0.1 lit: ^2.0.2 - checksum: f83ed659632588f95f467e4de63dc61f3f2cc001db78361e6fc132aeb881e468fce5cb5bc71fccda208f63278720253dd4001bc866ff122d16c8dfebd8f51edb + checksum: 6c022749c6a168ae72b357db389eb054f8c37b2c648f3f1c09a1869d8e96c25a198410e975006085b6413c846dc54b58bd86af77f6729c4726c1d78a428e98b7 languageName: node linkType: hard -"@openremote/or-attribute-input@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-attribute-input@npm:1.1.0" - dependencies: - "@openremote/core": 1.1.0 - "@openremote/or-components": ^1.1.0 - "@openremote/or-json-forms": ^1.1.0 - "@openremote/or-map": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-translate": ^1.1.0 +"@openremote/or-attribute-input@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-attribute-input@npm:1.2.0-snapshot.20240422140652" + dependencies: + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/or-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-json-forms": 1.2.0-snapshot.20240422140652 + "@openremote/or-map": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 lit: ^2.0.2 - checksum: a450cc273f9af7268086e44f85f0c97c326ad874a141f1fc9cd07f3c06444c33815f201da6f319eb7ee6c01951d93468df37b90d6c4d0be74b8871f294fdd34e + checksum: 0105fb1e5a274ee54aa3610d9ec86661d17e20ab4bf68a87aa02df85f6cf5faf20f9e25123e4ba628860b132a5df3220bb7993a14163125c9cf891d5f0da252d languageName: node linkType: hard -"@openremote/or-attribute-picker@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-attribute-picker@npm:1.1.0" +"@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240422140652" dependencies: - "@openremote/core": 1.1.0 - "@openremote/or-asset-tree": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-translate": ^1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/or-asset-tree": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 lit: ^2.0.2 - checksum: d88b18e9ea57c13490b3b98e0ad1d64f262f3455c9f7b7265770d35eed1d0140a31d23cd429014e6f03f4a5618eb77f94017db4af40e7b0d24e06dbea3d43ab5 + checksum: 061ca4a21794bf5382d70e5c21ab4d342d9af797a7c39c4e4bff11ded3336a657a0ad8a310b5b8c633e521ef8e6ca8e38fb7de5bfad35d98d229c57a10fb2a29 languageName: node linkType: hard -"@openremote/or-chart@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-chart@npm:1.1.0" +"@openremote/or-chart@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-chart@npm:1.2.0-snapshot.20240422140652" dependencies: "@material/data-table": ^9.0.0 "@material/dialog": ^9.0.0 - "@openremote/core": 1.1.0 - "@openremote/or-asset-tree": ^1.1.0 - "@openremote/or-attribute-picker": ^1.1.0 - "@openremote/or-components": ^1.1.0 - "@openremote/or-icon": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-translate": ^1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/or-asset-tree": 1.2.0-snapshot.20240422140652 + "@openremote/or-attribute-picker": 1.2.0-snapshot.20240422140652 + "@openremote/or-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-icon": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 chart.js: ^3.6.0 chartjs-adapter-moment: ^1.0.0 chartjs-plugin-annotation: ^1.1.0 jsonpath-plus: ^6.0.1 lit: ^2.0.2 moment: ^2.29.4 - checksum: 42b2d3685d73dfd81c1161053a4b8ebfc63753ba3496ad5b10cf3faf8377b2d2ca41d33b280cd03707f55de5fec6f58510a2f458727b67db68d5e336a200516e + checksum: b2e01ca2555e6ce9413240e0c9d0ae916253478c6255c464c1a4c7b637f1a2638938222a0457173516cc140a5147497976d9a89aa95b1bd173072d00f8f61704 languageName: node linkType: hard -"@openremote/or-components@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-components@npm:1.1.0" +"@openremote/or-components@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-components@npm:1.2.0-snapshot.20240422140652" dependencies: "@material/elevation": ^9.0.0 - "@openremote/core": 1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 lit: ^2.0.2 simplebar: ^5.3.6 - checksum: 296c3d013511bcff2cf1fa23c71961668d05b006579053a5505cc89db0feaeec90b423011e55cefb276b565da11c6f1723673b51c4c6b0a18a48599ba1442145 + checksum: c72755f58b1919f6ccdeba4165ec76d4b6e5d7302da7b544d75df381a217a534e03c84cf1e6d34f6aae46c6ea86a1b10de5672ecaa7e38992f8d6ba9ad2eecd7 languageName: node linkType: hard -"@openremote/or-dashboard-builder@npm:^1.0.0": - version: 1.0.0 - resolution: "@openremote/or-dashboard-builder@npm:1.0.0" +"@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240422140652" dependencies: - "@openremote/core": 1.1.0 - "@openremote/model": 1.1.0 - "@openremote/or-chart": ^1.1.0 - "@openremote/rest": 1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/model": 1.2.0-snapshot.20240422140652 + "@openremote/or-chart": 1.2.0-snapshot.20240422140652 + "@openremote/rest": 1.2.0-snapshot.20240422140652 gridstack: ^7.2.0 lit: ^2.0.2 - checksum: 252482be514f9716738d654f9a3dddde9b994768a8b8cf26f74b2b8f786186dd870df14e410c85869d9bf42e3cad95164df978a0f6dfe20686357161d6f0be17 + checksum: 239ec0df7aa0559a369c1c2dde9bf749d80f32675afb1eee9bfe0c399c81decd304cac866d4ae7e79bf20e3b092d4a03a52a7271f0f350b38f1246fac56b2f8e languageName: node linkType: hard -"@openremote/or-gauge@npm:^1.0.0": - version: 1.1.0 - resolution: "@openremote/or-gauge@npm:1.1.0" +"@openremote/or-gauge@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-gauge@npm:1.2.0-snapshot.20240422140652" dependencies: - "@openremote/core": 1.1.0 - "@openremote/or-components": ^1.1.0 - "@openremote/or-icon": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-translate": ^1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/or-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-icon": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 gaugeJS: ^1.3.7 lit: ^2.0.2 - checksum: 62ed26a824c25a2d19b15786a443e6c1198d3a3b9b9fe6ea8039dfa305f0b195dd5ea3176d5cfd81a7b28a1d1d2731974295876082db40cdb0238e0b63527cd5 + checksum: a9d42433f3070733633f0953bdf0cafc0f62fa43a55078e6f74c19d2bfc3c8d5e49dda2c8ba2c4caa46594c54e4a095fd2e88e264b00fee520bb41fa008ec9d9 languageName: node linkType: hard -"@openremote/or-icon@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-icon@npm:1.1.0" +"@openremote/or-icon@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-icon@npm:1.2.0-snapshot.20240422140652" dependencies: "@mdi/font": latest lit: ^2.0.2 - checksum: 7c69646fb1d0b7cb01314e7e88a8d26e765d0aa34bce909c9a8c2f1761773cac13890ec7ddedafe351e8d61d5703cfc9502f6869310104f9faf308d49aacf138 + checksum: 117b95f563966a5ea26f6aeb9e1c012983b7b7f4f6f987082597bc4fa9bee83f112321120bd029f58d85af8017adc8fd844eeea896a46e9535c17ff52492c0e2 languageName: node linkType: hard -"@openremote/or-json-forms@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-json-forms@npm:1.1.0" +"@openremote/or-json-forms@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-json-forms@npm:1.2.0-snapshot.20240422140652" dependencies: - "@jsonforms/core": ^3.0.0-beta.1 - "@openremote/or-components": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 + "@jsonforms/core": 3.0.0-beta.1 + "@openremote/or-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 "@polymer/polymer": ^3.3.1 ajv: ^8.8.2 lit: ^2.0.2 - checksum: eb7bedd049827ebdfd3ebf3f7e8de68f219c363ba22dbbd8890778cc38b704f95f0e20383594ebaebca8f944fdf0971b6b8a0bb2e0b85693587d61b435cedf99 + checksum: a5c4ddf8b49a04498f87d8edc70d772cfb8eb4b0a8217cb92b3136c5f945af8b40ef3f59bf1396610082393e533c5b96aad28232a838a4f2db9a2b242adc1658 languageName: node linkType: hard -"@openremote/or-map@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-map@npm:1.1.0" - dependencies: - "@maplibre/maplibre-gl-geocoder": ^1.2.0 - "@openremote/core": 1.1.0 - "@openremote/model": 1.1.0 - "@openremote/or-icon": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-translate": ^1.1.0 - "@openremote/rest": 1.1.0 +"@openremote/or-map@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-map@npm:1.2.0-snapshot.20240422140652" + dependencies: + "@maplibre/maplibre-gl-geocoder": ^1.5.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/model": 1.2.0-snapshot.20240422140652 + "@openremote/or-icon": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 + "@openremote/rest": 1.2.0-snapshot.20240422140652 "@polymer/polymer": ^3.3.1 "@types/mapbox": ^1.6.42 lit: ^2.0.2 - mapbox.js: ^3.2.0 - maplibre-gl: ^1.15.2 - checksum: 4780c04c0d57cf32d087d6014fc93d86cc4bddc4abd589b92dccc83f8b21397ab262e17a449d349ececd5873d6d0ff2de76e4697ccfb6b0a98ef4d3036e5a820 + mapbox.js: ^3.3.1 + maplibre-gl: ^4.1.2 + checksum: 978fb49f2b8d5b478941de577eb19566dc3c269c5cddb6338a024187d0a503417615bb506b30285044c704437a6f8e811e8ebb8dd0c52fc1638c977730b1520d languageName: node linkType: hard -"@openremote/or-mwc-components@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-mwc-components@npm:1.1.0" +"@openremote/or-mwc-components@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-mwc-components@npm:1.2.0-snapshot.20240422140652" dependencies: "@material/button": ^9.0.0 "@material/checkbox": ^9.0.0 @@ -2604,26 +2620,26 @@ __metadata: "@material/switch": ^9.0.0 "@material/tab-bar": ^9.0.0 "@material/textfield": ^9.0.0 - "@openremote/core": 1.1.0 - "@openremote/or-icon": ^1.1.0 - "@openremote/or-translate": ^1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/or-icon": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 lit: ^2.0.2 - checksum: 21780672bbd04f1e774c73ea95cd46e5c8acb13bccaaf45a38ca91edc09f54484e05537b0a0e7e3055734d9889f803207e4645c0cf86ec387102db0eba0f4b4e + checksum: b3dc2820702cda9a34968f0cb016ccb789390c5de71b7d3534802bb9082090bd0c9b63f56a66cbb115a75606b5c8b532e5426d44223338ebc99afbffd3ff2161 languageName: node linkType: hard -"@openremote/or-rules@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-rules@npm:1.1.0" - dependencies: - "@openremote/core": 1.1.0 - "@openremote/model": 1.1.0 - "@openremote/or-attribute-input": ^1.1.0 - "@openremote/or-components": ^1.1.0 - "@openremote/or-icon": ^1.1.0 - "@openremote/or-mwc-components": ^1.1.0 - "@openremote/or-translate": ^1.1.0 - "@openremote/rest": 1.1.0 +"@openremote/or-rules@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-rules@npm:1.2.0-snapshot.20240422140652" + dependencies: + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/model": 1.2.0-snapshot.20240422140652 + "@openremote/or-attribute-input": 1.2.0-snapshot.20240422140652 + "@openremote/or-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-icon": 1.2.0-snapshot.20240422140652 + "@openremote/or-mwc-components": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 + "@openremote/rest": 1.2.0-snapshot.20240422140652 ace-builds: ^1.4.13 linqts: ^1.12.6 lit: ^2.0.2 @@ -2631,89 +2647,89 @@ __metadata: resize-observer: ^1.0.3 rrule: ^2.6.4 shortid: ^2.2.15 - checksum: 7234c1f11a33dc6b63de80206b9d79cfa0c67cb81f55dae7dadf77cdd23759c05113de8b94ae8aa82e119653f0edbd94e9032147765bf393debd68cfeec8fb3a + checksum: a1e920b37848fe32eab69eca62f0bdb9cb3ee3f2f7c51d7f135680528721e699fb0772392394c32603e95b8e13cb6837430fcd13f19d7e3b59e6728e27bc4734 languageName: node linkType: hard -"@openremote/or-smart-notify@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-smart-notify@npm:1.1.0" +"@openremote/or-smart-notify@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-smart-notify@npm:1.2.0-snapshot.20240422140652" dependencies: "@fortawesome/fontawesome-svg-core": ^1.2.12 "@fortawesome/free-regular-svg-icons": ^5.6.3 "@fortawesome/free-solid-svg-icons": ^5.6.3 - "@openremote/core": 1.1.0 - "@openremote/model": 1.1.0 - "@openremote/rest": 1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/model": 1.2.0-snapshot.20240422140652 + "@openremote/rest": 1.2.0-snapshot.20240422140652 lit: ^2.0.2 moment: ^2.29.4 - checksum: a8a71fda214d3c28cdf0ef035a64ce7a068b59615d9090db68866c05e2a4eb2f33bb0205a6479d6f996494a6739dbd0def9f92f09ca622e427fef936debb4e28 + checksum: 0311d4db8a64a49123f1aa446d5cfa3721db114e73447e176ba9f8a7b97523a312102e74704451426dfd0f6e6605ab9eb2c00ecda721f6b0cf3088cfe5e511b2 languageName: node linkType: hard -"@openremote/or-survey-results@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-survey-results@npm:1.1.0" +"@openremote/or-survey-results@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-survey-results@npm:1.2.0-snapshot.20240422140652" dependencies: - "@openremote/core": 1.1.0 - "@openremote/model": 1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/model": 1.2.0-snapshot.20240422140652 lit: ^2.0.2 - checksum: f7b52dcf48297fa803eeb2df36edc815b83b690e8212011ecff3e52eefa2fbc366cc5094406640134f22bd017294efcb3ba015329dfed5f454d7d683f2a6564a + checksum: 9c72c4b34f3d1f78180b5ab73f6052980f02dd1119a6d56c66cb32f1378aa625f93b296eb12e83e95987d5e99a5a57daad04d06141a47f2d1d01170a1497d8f9 languageName: node linkType: hard -"@openremote/or-survey@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-survey@npm:1.1.0" +"@openremote/or-survey@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-survey@npm:1.2.0-snapshot.20240422140652" dependencies: - "@openremote/core": 1.1.0 - "@openremote/model": 1.1.0 - "@openremote/or-translate": ^1.1.0 + "@openremote/core": 1.2.0-snapshot.20240422140652 + "@openremote/model": 1.2.0-snapshot.20240422140652 + "@openremote/or-translate": 1.2.0-snapshot.20240422140652 "@types/lodash-es": ^4.17.5 lit: ^2.0.2 lodash-es: ^4.17.15 moment: 2.29.4 - checksum: 5202d666e269b79cacb7be34f710d8f57b8d989490772691112211efdfa34b087b03025eea65499000c411392007a7dfeede450f7cbe98f79cf3dc340fa87609 + checksum: 0efd0976e9c05f688757763abe5dcdc656c7e2e2dd77a14c6e3a8f7d73307c211b81bf339cc148c8a1aaa964a98f8c3e22211bc0888a770db36273fb5e35416d languageName: node linkType: hard -"@openremote/or-timeline@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-timeline@npm:1.1.0" +"@openremote/or-timeline@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-timeline@npm:1.2.0-snapshot.20240422140652" dependencies: lit: ^2.0.2 moment: ^2.29.4 - checksum: d41b85d1a45f8ddbaa38ecd4e5cd239f088c1f9d2708caa0aac2485c3f9319240d1bb2f1daee44b17966e2025de0d785a3b28981a074a4618c1b6d3cc852e0f4 + checksum: 3d5b627f9042021b84055061c45c0fa0331a94011309c4dc1c7e40f4efa7557c4c9e0d9f49542515dc98f1f47a5620404030dc5dc80d690a2894b410e605f85f languageName: node linkType: hard -"@openremote/or-translate@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/or-translate@npm:1.1.0" +"@openremote/or-translate@npm:1.2.0-snapshot.20240422140652": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/or-translate@npm:1.2.0-snapshot.20240422140652" dependencies: i18next: ^21.5.3 lit: ^2.0.2 - checksum: 5bc474c6cb79d0f4c96d6b78a011fa2ec0691c2e210ade244cc61a1237e506657bff9ff9730b7cb0f3f8fed8953485d1d2c45a3a84b60894db788d945c95ed24 + checksum: e634f42cadc7ce1a0ed5d6e133331d34cea7de32ec24ae0baf1e760b63557554a3cb1ca95de5e42c76e40d53c739046ca76abf43274b1dc59e78199443a41916 languageName: node linkType: hard -"@openremote/rest@npm:1.1.0, @openremote/rest@npm:^1.1.0": - version: 1.1.0 - resolution: "@openremote/rest@npm:1.1.0" +"@openremote/rest@npm:1.2.0-snapshot.20240422140652, @openremote/rest@npm:^1.2.0-snapshot": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/rest@npm:1.2.0-snapshot.20240422140652" dependencies: - "@openremote/model": 1.1.0 + "@openremote/model": 1.2.0-snapshot.20240422140652 axios: 0.24.0 qs: ^6.8.0 - checksum: ed5d70401814d4c203c3e80f8a19acfdbf961d7acb848a58f19161bcdcbe22cde425b3cc225cb7d071c258a0a5af4d1bb6dc7dc6fe333556622b580511b95d72 + checksum: 517636aae93056654fbb980bbfd3af01ea63a25a88f825cb39f0b3a58a74911b552604183ab016ce9b56c3b138d08b852341415dfd742bd49e295a46fb4fd4ee languageName: node linkType: hard -"@openremote/util@npm:^1.0.4": - version: 1.0.4 - resolution: "@openremote/util@npm:1.0.4" +"@openremote/util@npm:^1.2.0-snapshot": + version: 1.2.0-snapshot.20240422140652 + resolution: "@openremote/util@npm:1.2.0-snapshot.20240422140652" bin: orutil: ./cli.js - checksum: b29ed2233f5baec3c98524fd3265a11b890865c218e0c442108e4d53d2ce7de5000a51ee1307b961a247c5fe6601df0c8acc48b13c5ea9da16081d05f6c49235 + checksum: 9057da52d6e2a578640a53760ccc9c37624d11cb4a19c70f681f9e75dc5b0d341dbd6205675a716bb56b8e4cccc76ca029ea79a56b6021c91befcfaafe3447d0 languageName: node linkType: hard @@ -2802,12 +2818,12 @@ __metadata: linkType: hard "@types/eslint@npm:*": - version: 8.56.2 - resolution: "@types/eslint@npm:8.56.2" + version: 8.56.10 + resolution: "@types/eslint@npm:8.56.10" dependencies: "@types/estree": "*" "@types/json-schema": "*" - checksum: 38e054971596f5c0413f66a62dc26b10e0a21ac46ceacb06fbf8cfb838d20820787209b17218b3916e4c23d990ff77cfdb482d655cac0e0d2b837d430fcc5db8 + checksum: fb7137dd263ce1130b42d14452bdd0266ef81f52cb55ba1a5e9750e65da1f0596dc598c88bffc7e415458b6cb611a876dcc132bcf40ea48701c6d05b40c57be5 languageName: node linkType: hard @@ -2819,14 +2835,14 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": - version: 4.17.42 - resolution: "@types/express-serve-static-core@npm:4.17.42" + version: 4.19.0 + resolution: "@types/express-serve-static-core@npm:4.19.0" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" "@types/send": "*" - checksum: 58273f80fcc94de42691f48e22542e69f0b17863378e3216ce8b782ace012f32241bfeb02a2be837f0e2b4ef96e916979adc30bbfea13f6545bd3ab81b7d2773 + checksum: 39c09fcb3f61de96ed56d97273874cafe50e6675ac254af4d77014e569e4fdc29d1d0d1dd12e11f008cb9a52785b07c2801c6ba91397965392b20c75ee01fb4e languageName: node linkType: hard @@ -2842,10 +2858,19 @@ __metadata: languageName: node linkType: hard -"@types/geojson@npm:*": - version: 7946.0.13 - resolution: "@types/geojson@npm:7946.0.13" - checksum: b3b68457c89bc3f0445dc9eb54d07e6f89658672867c54989bc7f71f87d54e562195b291d43e1b84476493351271d7ccb9f5c6ab2012b29fbafbb0e8e43c4bca +"@types/geojson-vt@npm:3.2.5": + version: 3.2.5 + resolution: "@types/geojson-vt@npm:3.2.5" + dependencies: + "@types/geojson": "*" + checksum: 3c77f52c4a82b8087d3e04b86a62027ad1dccf4d339df7c7c191cfcf288564e050b241664e072fc9fd3bb5b71e217dc0dcfb7c467bded4be303ab2b283612b72 + languageName: node + linkType: hard + +"@types/geojson@npm:*, @types/geojson@npm:^7946.0.14": + version: 7946.0.14 + resolution: "@types/geojson@npm:7946.0.14" + checksum: ae511bee6488ae3bd5a3a3347aedb0371e997b14225b8983679284e22fa4ebd88627c6e3ff8b08bf4cc35068cb29310c89427311ffc9322c255615821a922e71 languageName: node linkType: hard @@ -2905,9 +2930,9 @@ __metadata: linkType: hard "@types/lodash@npm:*": - version: 4.14.202 - resolution: "@types/lodash@npm:4.14.202" - checksum: a91acf3564a568c6f199912f3eb2c76c99c5a0d7e219394294213b3f2d54f672619f0fde4da22b29dc5d4c31457cd799acc2e5cb6bd90f9af04a1578483b6ff7 + version: 4.17.0 + resolution: "@types/lodash@npm:4.17.0" + checksum: 3f98c0b67a93994cbc3403d4fa9dbaf52b0b6bb7f07a764d73875c2dcd5ef91222621bd5bcf8eee7b417a74d175c2f7191b9f595f8603956fd06f0674c0cba93 languageName: node linkType: hard @@ -2920,10 +2945,21 @@ __metadata: languageName: node linkType: hard -"@types/mime@npm:*": - version: 3.0.4 - resolution: "@types/mime@npm:3.0.4" - checksum: a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 +"@types/mapbox__point-geometry@npm:*, @types/mapbox__point-geometry@npm:^0.1.4": + version: 0.1.4 + resolution: "@types/mapbox__point-geometry@npm:0.1.4" + checksum: d315f3e396bebd40f1cab682595f3d1c5ac46c5ddb080cf65dfcd0401dc6a3f235a7ac9ada2d28e6c49485fa5f231458f29fee87069e42a137e20e5865801dd1 + languageName: node + linkType: hard + +"@types/mapbox__vector-tile@npm:^1.3.4": + version: 1.3.4 + resolution: "@types/mapbox__vector-tile@npm:1.3.4" + dependencies: + "@types/geojson": "*" + "@types/mapbox__point-geometry": "*" + "@types/pbf": "*" + checksum: 5715d9da88a5ecadb63e3ca4d52272ead2c1d63fcf616841932719788e458fc10dd9919ad01aa9c95b15c83e9074dae9ffc7193a7ae4ae7b8436d26630f0e269 languageName: node linkType: hard @@ -2944,11 +2980,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.11.10 - resolution: "@types/node@npm:20.11.10" + version: 20.12.7 + resolution: "@types/node@npm:20.12.7" dependencies: undici-types: ~5.26.4 - checksum: 58544f52c14d839cc5fca7a9f001303016aefa85fea684de9aa3c24a1340a55a03a6744fa20f601ca032a9f9d08b32c1ff074ccb75dcd57d61a1a65c50a949b1 + checksum: 7cc979f7e2ca9a339ec71318c3901b9978555257929ef3666987f3e447123bc6dc92afcc89f6347e09e07d602fde7d51bcddea626c23aa2bb74aeaacfd1e1686 languageName: node linkType: hard @@ -2959,10 +2995,17 @@ __metadata: languageName: node linkType: hard +"@types/pbf@npm:*, @types/pbf@npm:^3.0.5": + version: 3.0.5 + resolution: "@types/pbf@npm:3.0.5" + checksum: 9115eb3cc61e535748dd6de98c7a8bd64e02a4052646796013b075fed66fd52a3a2aaae6b75648e9c0361e8ed462a50549ca0af1015e2e48296cd8c31bb54577 + languageName: node + linkType: hard + "@types/qs@npm:*, @types/qs@npm:^6.9.7": - version: 6.9.11 - resolution: "@types/qs@npm:6.9.11" - checksum: 620ca1628bf3da65662c54ed6ebb120b18a3da477d0bfcc872b696685a9bb1893c3c92b53a1190a8f54d52eaddb6af8b2157755699ac83164604329935e8a7f2 + version: 6.9.15 + resolution: "@types/qs@npm:6.9.15" + checksum: 97d8208c2b82013b618e7a9fc14df6bd40a73e1385ac479b6896bafc7949a46201c15f42afd06e86a05e914f146f495f606b6fb65610cc60cf2e0ff743ec38a2 languageName: node linkType: hard @@ -2981,9 +3024,9 @@ __metadata: linkType: hard "@types/semver@npm:^7.3.12": - version: 7.5.6 - resolution: "@types/semver@npm:7.5.6" - checksum: 563a0120ec0efcc326567db2ed920d5d98346f3638b6324ea6b50222b96f02a8add3c51a916b6897b51523aad8ac227d21d3dcf8913559f1bfc6c15b14d23037 + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 languageName: node linkType: hard @@ -3007,13 +3050,13 @@ __metadata: linkType: hard "@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": - version: 1.15.5 - resolution: "@types/serve-static@npm:1.15.5" + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" dependencies: "@types/http-errors": "*" - "@types/mime": "*" "@types/node": "*" - checksum: 0ff4b3703cf20ba89c9f9e345bc38417860a88e85863c8d6fe274a543220ab7f5f647d307c60a71bb57dc9559f0890a661e8dc771a6ec5ef195d91c8afc4a893 + "@types/send": "*" + checksum: bbbf00dbd84719da2250a462270dc68964006e8d62f41fe3741abd94504ba3688f420a49afb2b7478921a1544d3793183ffa097c5724167da777f4e0c7f1a7d6 languageName: node linkType: hard @@ -3026,6 +3069,15 @@ __metadata: languageName: node linkType: hard +"@types/supercluster@npm:^7.1.3": + version: 7.1.3 + resolution: "@types/supercluster@npm:7.1.3" + dependencies: + "@types/geojson": "*" + checksum: 724188fb6ebdf0835821559da5480e5951c3e51afa86fcf83f5bf6984b89652f947081a3f6835cb082a6865fe5f1f8f667e92346f237d3518c2159121bb7c5cc + languageName: node + linkType: hard + "@types/trusted-types@npm:^2.0.2": version: 2.0.7 resolution: "@types/trusted-types@npm:2.0.7" @@ -3170,13 +3222,13 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/ast@npm:1.11.6" +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" dependencies: "@webassemblyjs/helper-numbers": 1.11.6 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - checksum: 38ef1b526ca47c210f30975b06df2faf1a8170b1636ce239fc5738fc231ce28389dd61ecedd1bacfc03cbe95b16d1af848c805652080cb60982836eb4ed2c6cf + checksum: 31bcc64147236bd7b1b6d29d1f419c1f5845c785e1e42dc9e3f8ca2e05a029e9393a271b84f3a5bff2a32d35f51ff59e2181a6e5f953fe88576acd6750506202 languageName: node linkType: hard @@ -3194,10 +3246,10 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" - checksum: b14d0573bf680d22b2522e8a341ec451fddd645d1f9c6bd9012ccb7e587a2973b86ab7b89fe91e1c79939ba96095f503af04369a3b356c8023c13a5893221644 +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: c3ffb723024130308db608e86e2bdccd4868bbb62dffb0a9a1530606496f79c87f8565bd8e02805ce64912b71f1a70ee5fb00307258b0c082c3abf961d097eca languageName: node linkType: hard @@ -3219,15 +3271,15 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 - "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/wasm-gen": 1.11.6 - checksum: b2cf751bf4552b5b9999d27bbb7692d0aca75260140195cb58ea6374d7b9c2dc69b61e10b211a0e773f66209c3ddd612137ed66097e3684d7816f854997682e9 + "@webassemblyjs/wasm-gen": 1.12.1 + checksum: c19810cdd2c90ff574139b6d8c0dda254d42d168a9e5b3d353d1bc085f1d7164ccd1b3c05592a45a939c47f7e403dc8d03572bb686642f06a3d02932f6f0bc8f languageName: node linkType: hard @@ -3256,68 +3308,68 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 - "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/helper-wasm-section": 1.11.6 - "@webassemblyjs/wasm-gen": 1.11.6 - "@webassemblyjs/wasm-opt": 1.11.6 - "@webassemblyjs/wasm-parser": 1.11.6 - "@webassemblyjs/wast-printer": 1.11.6 - checksum: 29ce75870496d6fad864d815ebb072395a8a3a04dc9c3f4e1ffdc63fc5fa58b1f34304a1117296d8240054cfdbc38aca88e71fb51483cf29ffab0a61ef27b481 + "@webassemblyjs/helper-wasm-section": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-opt": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + "@webassemblyjs/wast-printer": 1.12.1 + checksum: ae23642303f030af888d30c4ef37b08dfec7eab6851a9575a616e65d1219f880d9223913a39056dd654e49049d76e97555b285d1f7e56935047abf578cce0692 languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/ast": 1.12.1 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 "@webassemblyjs/ieee754": 1.11.6 "@webassemblyjs/leb128": 1.11.6 "@webassemblyjs/utf8": 1.11.6 - checksum: a645a2eecbea24833c3260a249704a7f554ef4a94c6000984728e94bb2bc9140a68dfd6fd21d5e0bbb09f6dfc98e083a45760a83ae0417b41a0196ff6d45a23a + checksum: 5787626bb7f0b033044471ddd00ce0c9fe1ee4584e8b73e232051e3a4c99ba1a102700d75337151c8b6055bae77eefa4548960c610a5e4a504e356bd872138ff languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 - "@webassemblyjs/helper-buffer": 1.11.6 - "@webassemblyjs/wasm-gen": 1.11.6 - "@webassemblyjs/wasm-parser": 1.11.6 - checksum: b4557f195487f8e97336ddf79f7bef40d788239169aac707f6eaa2fa5fe243557c2d74e550a8e57f2788e70c7ae4e7d32f7be16101afe183d597b747a3bdd528 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + checksum: 0e8fa8a0645304a1e18ff40d3db5a2e9233ebaa169b19fcc651d6fc9fe2cac0ce092ddee927318015ae735d9cd9c5d97c0cafb6a51dcd2932ac73587b62df991 languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/ast": 1.12.1 "@webassemblyjs/helper-api-error": 1.11.6 "@webassemblyjs/helper-wasm-bytecode": 1.11.6 "@webassemblyjs/ieee754": 1.11.6 "@webassemblyjs/leb128": 1.11.6 "@webassemblyjs/utf8": 1.11.6 - checksum: 8200a8d77c15621724a23fdabe58d5571415cda98a7058f542e670ea965dd75499f5e34a48675184947c66f3df23adf55df060312e6d72d57908e3f049620d8a + checksum: 176015de3551ac068cd4505d837414f258d9ade7442bd71efb1232fa26c9f6d7d4e11a5c816caeed389943f409af7ebff6899289a992d7a70343cb47009d21a8 languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wast-printer@npm:1.11.6" +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/ast": 1.12.1 "@xtuc/long": 4.2.2 - checksum: d2fa6a4c427325ec81463e9c809aa6572af6d47f619f3091bf4c4a6fc34f1da3df7caddaac50b8e7a457f8784c62cd58c6311b6cb69b0162ccd8d4c072f79cf8 + checksum: 2974b5dda8d769145ba0efd886ea94a601e61fb37114c14f9a9a7606afc23456799af652ac3052f284909bd42edc3665a76bc9b50f95f0794c053a8a1757b713 languageName: node linkType: hard @@ -3407,9 +3459,9 @@ __metadata: linkType: hard "ace-builds@npm:^1.4.13": - version: 1.32.3 - resolution: "ace-builds@npm:1.32.3" - checksum: 328c7027844a13e7081047f4156a2dff47a8fcb299224d5c52abecbf0a21df083dd212f04bf03a430dbd06912f5ed39fd72868899adf3afde8f2fd216a40662a + version: 1.33.0 + resolution: "ace-builds@npm:1.33.0" + checksum: c4e16d135789333f7d19426c010ce7c657508f3c9e502d1db0292009ea8cb97ea75659a6fdbc2ff18c960561a5546a0ebac74c7c2017dc353d8e99777c952c06 languageName: node linkType: hard @@ -3456,12 +3508,12 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: ^4.3.4 - checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 languageName: node linkType: hard @@ -3598,13 +3650,20 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "array-buffer-byte-length@npm:1.0.0" +"arr-union@npm:^3.1.0": + version: 3.1.0 + resolution: "arr-union@npm:3.1.0" + checksum: b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9 + languageName: node + linkType: hard + +"array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.2 - is-array-buffer: ^3.0.1 - checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 + call-bind: ^1.0.5 + is-array-buffer: ^3.0.4 + checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e languageName: node linkType: hard @@ -3616,15 +3675,16 @@ __metadata: linkType: hard "array-includes@npm:^3.1.7": - version: 3.1.7 - resolution: "array-includes@npm:3.1.7" + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.4 is-string: ^1.0.7 - checksum: 06f9e4598fac12a919f7c59a3f04f010ea07f0b7f0585465ed12ef528a60e45f374e79d1bddbb34cdd4338357d00023ddbd0ac18b0be36964f5e726e8965d7fc + checksum: eb39ba5530f64e4d8acab39297c11c1c5be2a4ea188ab2b34aba5fb7224d918f77717a9d57a3e2900caaa8440e59431bdaf5c974d5212ef65d97f132e38e2d91 languageName: node linkType: hard @@ -3643,15 +3703,16 @@ __metadata: linkType: hard "array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.3 - resolution: "array.prototype.findlastindex@npm:1.2.3" + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 - get-intrinsic: ^1.2.1 - checksum: 31f35d7b370c84db56484618132041a9af401b338f51899c2e78ef7690fbba5909ee7ca3c59a7192085b328cc0c68c6fd1f6d1553db01a689a589ae510f3966e + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + es-shim-unscopables: ^1.0.2 + checksum: 2c81cff2a75deb95bf1ed89b6f5f2bfbfb882211e3b7cc59c3d6b87df774cd9d6b36949a8ae39ac476e092c1d4a4905f5ee11a86a456abb10f35f8211ae4e710 languageName: node linkType: hard @@ -3679,18 +3740,26 @@ __metadata: languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.2": - version: 1.0.2 - resolution: "arraybuffer.prototype.slice@npm:1.0.2" +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" dependencies: - array-buffer-byte-length: ^1.0.0 - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 - is-array-buffer: ^3.0.2 + array-buffer-byte-length: ^1.0.1 + call-bind: ^1.0.5 + define-properties: ^1.2.1 + es-abstract: ^1.22.3 + es-errors: ^1.2.1 + get-intrinsic: ^1.2.3 + is-array-buffer: ^3.0.4 is-shared-array-buffer: ^1.0.2 - checksum: c200faf437786f5b2c80d4564ff5481c886a16dee642ef02abdc7306c7edd523d1f01d1dd12b769c7eb42ac9bc53874510db19a92a2c035c0f6696172aafa5d3 + checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e + languageName: node + linkType: hard + +"assign-symbols@npm:^1.0.0": + version: 1.0.0 + resolution: "assign-symbols@npm:1.0.0" + checksum: c0eb895911d05b6b2d245154f70461c5e42c107457972e5ebba38d48967870dee53bcdf6c7047990586daa80fab8dab3cc6300800fbd47b454247fdedd859a2c languageName: node linkType: hard @@ -3701,10 +3770,12 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: ^1.0.0 + checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 languageName: node linkType: hard @@ -3732,39 +3803,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.8": - version: 0.4.8 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.8" +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.10 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.10" dependencies: "@babel/compat-data": ^7.22.6 - "@babel/helper-define-polyfill-provider": ^0.5.0 + "@babel/helper-define-polyfill-provider": ^0.6.1 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 22857b87268b354e095452199464accba5fd8f690558a2f24b0954807ca2494b96da8d5c13507955802427582015160bce26a66893acf6da5dafbed8b336cf79 + checksum: 2c0e4868789152f50db306f4957fa7934876cefb51d5d86436595f0b091539e45ce0e9c0125b5db2d71f913b29cd48ae76b8e942ba28fcf2273e084f54664a1c languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.9.0": - version: 0.9.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.9.0" +"babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": + version: 0.10.4 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" dependencies: - "@babel/helper-define-polyfill-provider": ^0.5.0 - core-js-compat: ^3.34.0 + "@babel/helper-define-polyfill-provider": ^0.6.1 + core-js-compat: ^3.36.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 65bbf59fc0145c7a264822777403632008dce00015b4b5c7ec359125ef4faf9e8f494ae5123d2992104feb6f19a3cff85631992862e48b6d7bd64eb7e755ee1f + checksum: b96a54495f7cc8b3797251c8c15f5ed015edddc3110fc122f6b32c94bec33af1e8bc56fa99091808f500bde0cccaaa266889cdc5935d9e6e9cf09898214f02dd languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.5": - version: 0.5.5 - resolution: "babel-plugin-polyfill-regenerator@npm:0.5.5" +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.1 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.1" dependencies: - "@babel/helper-define-polyfill-provider": ^0.5.0 + "@babel/helper-define-polyfill-provider": ^0.6.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 3a9b4828673b23cd648dcfb571eadcd9d3fadfca0361d0a7c6feeb5a30474e92faaa49f067a6e1c05e49b6a09812879992028ff3ef3446229ff132d6e1de7eb6 + checksum: 9df4a8e9939dd419fed3d9ea26594b4479f2968f37c225e1b2aa463001d7721f5537740e6622909d2a570b61cec23256924a1701404fc9d6fd4474d3e845cedb languageName: node linkType: hard @@ -3775,6 +3846,13 @@ __metadata: languageName: node linkType: hard +"base64-js@npm:^1.5.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + "batch@npm:0.6.1": version: 0.6.1 resolution: "batch@npm:0.6.1" @@ -3790,18 +3868,18 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 languageName: node linkType: hard -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" +"body-parser@npm:1.20.2": + version: 1.20.2 + resolution: "body-parser@npm:1.20.2" dependencies: bytes: 3.1.2 - content-type: ~1.0.4 + content-type: ~1.0.5 debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 @@ -3809,10 +3887,10 @@ __metadata: iconv-lite: 0.4.24 on-finished: 2.4.1 qs: 6.11.0 - raw-body: 2.5.1 + raw-body: 2.5.2 type-is: ~1.6.18 unpipe: 1.0.0 - checksum: f1050dbac3bede6a78f0b87947a8d548ce43f91ccc718a50dd774f3c81f2d8b04693e52acf62659fad23101827dd318da1fb1363444ff9a8482b886a3e4a5266 + checksum: 14d37ec638ab5c93f6099ecaed7f28f890d222c650c69306872e00b9efa081ff6c596cd9afb9930656aae4d6c4e1c17537bea12bb73c87a217cb3cfea8896737 languageName: node linkType: hard @@ -3861,17 +3939,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2": - version: 4.22.3 - resolution: "browserslist@npm:4.22.3" +"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": + version: 4.23.0 + resolution: "browserslist@npm:4.23.0" dependencies: - caniuse-lite: ^1.0.30001580 - electron-to-chromium: ^1.4.648 + caniuse-lite: ^1.0.30001587 + electron-to-chromium: ^1.4.668 node-releases: ^2.0.14 update-browserslist-db: ^1.0.13 bin: browserslist: cli.js - checksum: e62b17348e92143fe58181b02a6a97c4a98bd812d1dc9274673a54f73eec53dbed1c855ebf73e318ee00ee039f23c9a6d0e7629d24f3baef08c7a5b469742d57 + checksum: 436f49e796782ca751ebab7edc010cfc9c29f68536f387666cd70ea22f7105563f04dd62c6ff89cb24cc3254d17cba385f979eeeb3484d43e012412ff7e75def languageName: node linkType: hard @@ -3896,6 +3974,25 @@ __metadata: languageName: node linkType: hard +"bytewise-core@npm:^1.2.2": + version: 1.2.3 + resolution: "bytewise-core@npm:1.2.3" + dependencies: + typewise-core: ^1.2 + checksum: e0d28fb7ff5bb6fd9320eef31c6b37e98da3b9a24d9893e2c17e0ee544457e0c76c2d3fc642c99d82daa0f18dcd49e7dce8dcc338711200e9ced79107cb78e8e + languageName: node + linkType: hard + +"bytewise@npm:^1.1.0": + version: 1.1.0 + resolution: "bytewise@npm:1.1.0" + dependencies: + bytewise-core: ^1.2.2 + typewise: ^1.0.3 + checksum: 20d7387ecf8c29adc4740e626fb02eaa27f34ae4c5ca881657d403e792730c0625ba4fed824462b3ddb7d3ebe41b7abbfe24f1cd3bf07cecc5a631f154d2d8d2 + languageName: node + linkType: hard + "cacache@npm:^18.0.0": version: 18.0.2 resolution: "cacache@npm:18.0.2" @@ -3916,14 +4013,16 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 function-bind: ^1.1.2 - get-intrinsic: ^1.2.1 - set-function-length: ^1.1.1 - checksum: 449e83ecbd4ba48e7eaac5af26fea3b50f8f6072202c2dd7c5a6e7a6308f2421abe5e13a3bbd55221087f76320c5e09f25a8fdad1bab2b77c68ae74d92234ea5 + get-intrinsic: ^1.2.4 + set-function-length: ^1.2.1 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 languageName: node linkType: hard @@ -3951,10 +4050,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001580": - version: 1.0.30001581 - resolution: "caniuse-lite@npm:1.0.30001581" - checksum: ca4e2cd9d0acf5e3c71fa2e7cd65561e4532d32b640145f634c333792074bb63de1239b35abfb6b6d372f97caf26f8d97faac7ba51ef190717ad2d3ae9c0d7a2 +"caniuse-lite@npm:^1.0.30001587": + version: 1.0.30001612 + resolution: "caniuse-lite@npm:1.0.30001612" + checksum: 2b6ab6a19c72bdf8dccac824944e828a2a1fae52c6dfeb2d64ccecfd60d0466d2e5a392e996da2150d92850188a5034666dceed34a38d978177f6934e0bf106d languageName: node linkType: hard @@ -4006,8 +4105,8 @@ __metadata: linkType: hard "chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: ~3.1.2 braces: ~3.0.2 @@ -4020,7 +4119,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d languageName: node linkType: hard @@ -4179,7 +4278,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:~1.0.4": +"content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 @@ -4200,10 +4299,10 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 +"cookie@npm:0.6.0": + version: 0.6.0 + resolution: "cookie@npm:0.6.0" + checksum: f56a7d32a07db5458e79c726b77e3c2eff655c36792f2b6c58d351fb5f61531e5b1ab7f46987150136e366c65213cbe31729e02a3eaed630c3bf7334635fb410 languageName: node linkType: hard @@ -4223,19 +4322,19 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.34.0": - version: 3.35.1 - resolution: "core-js-compat@npm:3.35.1" +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": + version: 3.37.0 + resolution: "core-js-compat@npm:3.37.0" dependencies: - browserslist: ^4.22.2 - checksum: 4c1a7076d31fa489eec5c46eb11c7127703f9756b5fed1eab9bf27b7f0f151247886d3fa488911078bd2801a5dfa12a9ea2ecb7a4e61dfa460b2c291805f503b + browserslist: ^4.23.0 + checksum: cab5078e98625f889fd9bbbb19e84cb408f31c87e68302d380db0d26ae8e35c1b38cde084358ff345d4aa461af5f3c60d8a913a5b30bff3a83b4b7859374db36 languageName: node linkType: hard "core-js@npm:^3.0.1": - version: 3.35.1 - resolution: "core-js@npm:3.35.1" - checksum: e246af6b634be3763ffe3ce6ac4601b4dc5b928006fb6c95e5d08ecd82a2413bf36f00ffe178b89c9a8e94000288933a78a9881b2c9498e6cf312b031013b952 + version: 3.37.0 + resolution: "core-js@npm:3.37.0" + checksum: 212c3e9b3fc277dbb63739ef58a61c5709ccd0b36f09c3ce6946aa91fa180c60f57f976d4a5fdb9cda0c6cb55417379ba5a008fc3a1384ec94ec8ec61826469d languageName: node linkType: hard @@ -4292,20 +4391,26 @@ __metadata: linkType: hard "css-loader@npm:^6.5.1": - version: 6.9.1 - resolution: "css-loader@npm:6.9.1" + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" dependencies: icss-utils: ^5.1.0 postcss: ^8.4.33 - postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.4 - postcss-modules-scope: ^3.1.1 + postcss-modules-extract-imports: ^3.1.0 + postcss-modules-local-by-default: ^4.0.5 + postcss-modules-scope: ^3.2.0 postcss-modules-values: ^4.0.0 postcss-value-parser: ^4.2.0 semver: ^7.5.4 peerDependencies: + "@rspack/core": 0.x || 1.x webpack: ^5.0.0 - checksum: b0c1776f9c46474219eb471eeb8f4c8986a7735dc8356e578a63303cf292a7c8cb868fa74bf94a1a174e948fcb6523c63fca081cac6bbf246be8275b3cc384f0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 5c8d35975a7121334905394e88e28f05df72f037dbed2fb8fec4be5f0b313ae73a13894ba791867d4a4190c35896da84a7fd0c54fb426db55d85ba5e714edbe3 languageName: node linkType: hard @@ -4329,13 +4434,6 @@ __metadata: languageName: node linkType: hard -"csscolorparser@npm:~1.0.3": - version: 1.0.3 - resolution: "csscolorparser@npm:1.0.3" - checksum: e40f3045ea15c7e7eaa78e110412fe8b820d47b698c1eb1d1e7ecb42703bf447406a24304b891ae9df61e85d947f33fc67bd0120c7f9e3a5183e6e0b9afff92c - languageName: node - linkType: hard - "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -4345,6 +4443,39 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 + languageName: node + linkType: hard + "debug@npm:2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -4398,14 +4529,14 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" dependencies: - get-intrinsic: ^1.2.1 + es-define-property: ^1.0.0 + es-errors: ^1.3.0 gopd: ^1.0.1 - has-property-descriptors: ^1.0.0 - checksum: a29855ad3f0630ea82e3c5012c812efa6ca3078d5c2aa8df06b5f597c1cde6f7254692df41945851d903e05a1668607b6d34e778f402b9ff9ffb38111f1a3f0d + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b languageName: node linkType: hard @@ -4548,7 +4679,7 @@ __metadata: languageName: node linkType: hard -"earcut@npm:^2.2.2": +"earcut@npm:^2.2.4": version: 2.2.4 resolution: "earcut@npm:2.2.4" checksum: aea0466cb2f24e0c3c57148d8d28ac9846f53c4f43ee66780826474303ac851b305ef988152d0bdeb31e8f7ca939dc0df737e7505cfb1c1bdf2ff9d7f9ea2faa @@ -4569,10 +4700,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.648": - version: 1.4.649 - resolution: "electron-to-chromium@npm:1.4.649" - checksum: 8c16246f37fd81ae115f3065d42353e288e962e5c8d6f66a75a17040b3db4dca6c0a1df703cfbbe587e7091de3cdf7ca2d627c90f15ed0404db676624f3227ba +"electron-to-chromium@npm:^1.4.668": + version: 1.4.745 + resolution: "electron-to-chromium@npm:1.4.745" + checksum: f73b576108863cad160deb22b8e8c6754a8b16b22cda90cfce038a755f886be9c03fb8360bbd7c9d28ddd184800d0d6bd430a11f9289316145f0b28321dfe71d languageName: node linkType: hard @@ -4613,13 +4744,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.15.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" +"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.16.0": + version: 5.16.0 + resolution: "enhanced-resolve@npm:5.16.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 + checksum: ccfd01850ecf2aa51e8554d539973319ff7d8a539ef1e0ba3460a0ccad6223c4ef6e19165ee64161b459cd8a48df10f52af4434c60023c65fde6afa32d475f7e languageName: node linkType: hard @@ -4638,11 +4769,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3": - version: 7.11.0 - resolution: "envinfo@npm:7.11.0" + version: 7.12.0 + resolution: "envinfo@npm:7.12.0" bin: envinfo: dist/cli.js - checksum: c45a7d20409d5f4cda72483b150d3816b15b434f2944d72c1495d8838bd7c4e7b2f32c12128ffb9b92b5f66f436237b8a525eb3a9a5da2d20013bc4effa28aef + checksum: 4c83a55768cf8b7e553155c29e7fa7bbdb0fb2c1156208efc373fc030045c6aca5e8e642e96027d3eb0c752156922ea3fca6183d9e13f38507f0e02ec82c23a1 languageName: node linkType: hard @@ -4662,72 +4793,104 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1": - version: 1.22.3 - resolution: "es-abstract@npm:1.22.3" +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" dependencies: - array-buffer-byte-length: ^1.0.0 - arraybuffer.prototype.slice: ^1.0.2 - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.5 - es-set-tostringtag: ^2.0.1 + array-buffer-byte-length: ^1.0.1 + arraybuffer.prototype.slice: ^1.0.3 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 + data-view-buffer: ^1.0.1 + data-view-byte-length: ^1.0.1 + data-view-byte-offset: ^1.0.0 + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + es-set-tostringtag: ^2.0.3 es-to-primitive: ^1.2.1 function.prototype.name: ^1.1.6 - get-intrinsic: ^1.2.2 - get-symbol-description: ^1.0.0 + get-intrinsic: ^1.2.4 + get-symbol-description: ^1.0.2 globalthis: ^1.0.3 gopd: ^1.0.1 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 + has-property-descriptors: ^1.0.2 + has-proto: ^1.0.3 has-symbols: ^1.0.3 - hasown: ^2.0.0 - internal-slot: ^1.0.5 - is-array-buffer: ^3.0.2 + hasown: ^2.0.2 + internal-slot: ^1.0.7 + is-array-buffer: ^3.0.4 is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 + is-data-view: ^1.0.1 + is-negative-zero: ^2.0.3 is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 + is-shared-array-buffer: ^1.0.3 is-string: ^1.0.7 - is-typed-array: ^1.1.12 + is-typed-array: ^1.1.13 is-weakref: ^1.0.2 object-inspect: ^1.13.1 object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.5.1 - safe-array-concat: ^1.0.1 - safe-regex-test: ^1.0.0 - string.prototype.trim: ^1.2.8 - string.prototype.trimend: ^1.0.7 - string.prototype.trimstart: ^1.0.7 - typed-array-buffer: ^1.0.0 - typed-array-byte-length: ^1.0.0 - typed-array-byte-offset: ^1.0.0 - typed-array-length: ^1.0.4 + object.assign: ^4.1.5 + regexp.prototype.flags: ^1.5.2 + safe-array-concat: ^1.1.2 + safe-regex-test: ^1.0.3 + string.prototype.trim: ^1.2.9 + string.prototype.trimend: ^1.0.8 + string.prototype.trimstart: ^1.0.8 + typed-array-buffer: ^1.0.2 + typed-array-byte-length: ^1.0.1 + typed-array-byte-offset: ^1.0.2 + typed-array-length: ^1.0.6 unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.13 - checksum: b1bdc962856836f6e72be10b58dc128282bdf33771c7a38ae90419d920fc3b36cc5d2b70a222ad8016e3fc322c367bf4e9e89fc2bc79b7e933c05b218e83d79a + which-typed-array: ^1.1.15 + checksum: f840cf161224252512f9527306b57117192696571e07920f777cb893454e32999206198b4f075516112af6459daca282826d1735c450528470356d09eff3a9ae + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 languageName: node linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.4.1 - resolution: "es-module-lexer@npm:1.4.1" - checksum: a11b5a256d4e8e9c7d94c2fd87415ccd1591617b6edd847e064503f8eaece2d25e2e9078a02c5ce3ed5e83bb748f5b4820efbe78072c8beb07ac619c2edec35d + version: 1.5.0 + resolution: "es-module-lexer@npm:1.5.0" + checksum: adbe0772701e226b4b853f758fd89c0bbfe8357ab93babde7b1cdb4f88c3a31460c908cbe578817e241d116cc4fcf569f7c6f29c4fbfa0aadb0def90f1ad4dd2 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" + dependencies: + es-errors: ^1.3.0 + checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.2 - resolution: "es-set-tostringtag@npm:2.0.2" +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" dependencies: - get-intrinsic: ^1.2.2 - has-tostringtag: ^1.0.0 - hasown: ^2.0.0 - checksum: afcec3a4c9890ae14d7ec606204858441c801ff84f312538e1d1ccf1e5493c8b17bd672235df785f803756472cb4f2d49b87bde5237aef33411e74c22f194e07 + get-intrinsic: ^1.2.4 + has-tostringtag: ^1.0.2 + hasown: ^2.0.1 + checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0": +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" dependencies: @@ -4748,9 +4911,9 @@ __metadata: linkType: hard "escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 languageName: node linkType: hard @@ -4810,14 +4973,14 @@ __metadata: linkType: hard "eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" + version: 2.8.1 + resolution: "eslint-module-utils@npm:2.8.1" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 + checksum: 3cecd99b6baf45ffc269167da0f95dcb75e5aa67b93d73a3bab63e2a7eedd9cdd6f188eed048e2f57c1b77db82c9cbf2adac20b512fa70e597d863dd3720170d languageName: node linkType: hard @@ -4929,14 +5092,14 @@ __metadata: linkType: hard "eslint@npm:^8.6.0": - version: 8.56.0 - resolution: "eslint@npm:8.56.0" + version: 8.57.0 + resolution: "eslint@npm:8.57.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.6.1 "@eslint/eslintrc": ^2.1.4 - "@eslint/js": 8.56.0 - "@humanwhocodes/config-array": ^0.11.13 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": ^0.11.14 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 "@ungap/structured-clone": ^1.2.0 @@ -4972,7 +5135,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 883436d1e809b4a25d9eb03d42f584b84c408dbac28b0019f6ea07b5177940bf3cca86208f749a6a1e0039b63e085ee47aca1236c30721e91f0deef5cc5a5136 + checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 languageName: node linkType: hard @@ -5072,15 +5235,15 @@ __metadata: linkType: hard "express@npm:^4.17.3": - version: 4.18.2 - resolution: "express@npm:4.18.2" + version: 4.19.2 + resolution: "express@npm:4.19.2" dependencies: accepts: ~1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.1 + body-parser: 1.20.2 content-disposition: 0.5.4 content-type: ~1.0.4 - cookie: 0.5.0 + cookie: 0.6.0 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 @@ -5106,7 +5269,26 @@ __metadata: type-is: ~1.6.18 utils-merge: 1.0.1 vary: ~1.1.2 - checksum: 3c4b9b076879442f6b968fe53d85d9f1eeacbb4f4c41e5f16cc36d77ce39a2b0d81b3f250514982110d815b2f7173f5561367f9110fcc541f9371948e8c8b037 + checksum: 212dbd6c2c222a96a61bc927639c95970a53b06257080bb9e2838adb3bffdb966856551fdad1ab5dd654a217c35db94f987d0aa88d48fb04d306340f5f34dca5 + languageName: node + linkType: hard + +"extend-shallow@npm:^2.0.1": + version: 2.0.1 + resolution: "extend-shallow@npm:2.0.1" + dependencies: + is-extendable: ^0.1.0 + checksum: 8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8 + languageName: node + linkType: hard + +"extend-shallow@npm:^3.0.0": + version: 3.0.2 + resolution: "extend-shallow@npm:3.0.2" + dependencies: + assign-symbols: ^1.0.0 + is-extendable: ^1.0.1 + checksum: a920b0cd5838a9995ace31dfd11ab5e79bf6e295aa566910ce53dff19f4b1c0fda2ef21f26b28586c7a2450ca2b42d97bd8c0f5cec9351a819222bf861e02461 languageName: node linkType: hard @@ -5162,11 +5344,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.17.0 - resolution: "fastq@npm:1.17.0" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: ^1.0.4 - checksum: a1c88c357a220bdc666c2df5ec6071d49bdf79ea827d92f9a9559da3ff1b4288eecca3ecbb7b6ddf0ba016eb0a4bf756bf17c411a6d10c814aecd26e939cbd06 + checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 languageName: node linkType: hard @@ -5276,19 +5458,19 @@ __metadata: linkType: hard "flatted@npm:^3.2.9": - version: 3.2.9 - resolution: "flatted@npm:3.2.9" - checksum: f14167fbe26a9d20f6fca8d998e8f1f41df72c8e81f9f2c9d61ed2bea058248f5e1cbd05e7f88c0e5087a6a0b822a1e5e2b446e879f3cfbe0b07ba2d7f80b026 + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 85ae7181650bb728c221e7644cbc9f4bf28bc556f2fc89bb21266962bdf0ce1029cc7acc44bb646cd469d9baac7c317f64e841c4c4c00516afa97320cdac7f94 languageName: node linkType: hard "follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.4": - version: 1.15.5 - resolution: "follow-redirects@npm:1.15.5" + version: 1.15.6 + resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: debug: optional: true - checksum: 5ca49b5ce6f44338cbfc3546823357e7a70813cecc9b7b768158a1d32c1e62e7407c944402a918ea8c38ae2e78266312d617dc68783fac502cbb55e1047b34ec + checksum: a62c378dfc8c00f60b9c80cab158ba54e99ba0239a5dd7c81245e5a5b39d10f0c35e249c3379eae719ff0285fff88c365dd446fab19dee771f1d76252df1bbf5 languageName: node linkType: hard @@ -5464,9 +5646,9 @@ __metadata: linkType: hard "gaugeJS@npm:^1.3.7": - version: 1.3.7 - resolution: "gaugeJS@npm:1.3.7" - checksum: cf7d5a58816c9fab3fb071e36b9339eea89da01264fed32c284243c9de6813b09ec16ca76e04ccaabfb8adfd6c9e6a07abfecd140a7bc443fbc5461a5be55d2f + version: 1.3.8 + resolution: "gaugeJS@npm:1.3.8" + checksum: 42990cf304fcd4c18d548147c3305db47b9f9b5df8245c394aaa4529eee5188aab52b82abec09554e077082ecd182b30782b7ab250a073639bcccf44a5c28680 languageName: node linkType: hard @@ -5484,15 +5666,16 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: + es-errors: ^1.3.0 function-bind: ^1.1.2 has-proto: ^1.0.1 has-symbols: ^1.0.3 hasown: ^2.0.0 - checksum: 447ff0724df26829908dc033b62732359596fcf66027bc131ab37984afb33842d9cd458fd6cecadfe7eac22fd8a54b349799ed334cf2726025c921c7250e7417 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 languageName: node linkType: hard @@ -5503,17 +5686,25 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 + call-bind: ^1.0.5 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 + languageName: node + linkType: hard + +"get-value@npm:^2.0.2, get-value@npm:^2.0.6": + version: 2.0.6 + resolution: "get-value@npm:2.0.6" + checksum: 5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb languageName: node linkType: hard -"gl-matrix@npm:^3.2.1": +"gl-matrix@npm:^3.4.3": version: 3.4.3 resolution: "gl-matrix@npm:3.4.3" checksum: c47830ba727f3d0fab635c48135af96aef66274079a3e0afd6f68b68c98eae9fc1bcfdc7312fe2301e4fd22dd24c5e0f1b5d025960a208e50d07101ed8d940f9 @@ -5546,17 +5737,17 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.3.12 + resolution: "glob@npm:10.3.12" dependencies: foreground-child: ^3.1.0 - jackspeak: ^2.3.5 + jackspeak: ^2.3.6 minimatch: ^9.0.1 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - path-scurry: ^1.10.1 + minipass: ^7.0.4 + path-scurry: ^1.10.2 bin: glob: dist/esm/bin.mjs - checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + checksum: 2b0949d6363021aaa561b108ac317bf5a97271b8a5d7a5fac1a176e40e8068ecdcccc992f8a7e958593d501103ac06d673de92adc1efcbdab45edefe35f8d7c6 languageName: node linkType: hard @@ -5574,6 +5765,17 @@ __metadata: languageName: node linkType: hard +"global-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "global-prefix@npm:3.0.0" + dependencies: + ini: ^1.3.5 + kind-of: ^6.0.2 + which: ^1.3.1 + checksum: 8a82fc1d6f22c45484a4e34656cc91bf021a03e03213b0035098d605bfc612d7141f1e14a21097e8a0413b4884afd5b260df0b6a25605ce9d722e11f1df2881d + languageName: node + linkType: hard + "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -5636,7 +5838,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -5650,13 +5852,6 @@ __metadata: languageName: node linkType: hard -"grid-index@npm:^1.1.0": - version: 1.1.0 - resolution: "grid-index@npm:1.1.0" - checksum: 0e9d427b606ac644a723719116bb067639c01dccc881f161525e8eddb13b2de3b8a274641ef6d926d7629877ad8ed06b45290d52dd2d8af45532c50ccbbefe43 - languageName: node - linkType: hard - "gridstack@npm:^7.2.0": version: 7.3.0 resolution: "gridstack@npm:7.3.0" @@ -5699,19 +5894,19 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.1": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" dependencies: - get-intrinsic: ^1.2.2 - checksum: 2bcc6bf6ec6af375add4e4b4ef586e43674850a91ad4d46666d0b28ba8e1fd69e424c7677d24d60f69470ad0afaa2f3197f508b20b0bb7dd99a8ab77ffc4b7c4 + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 languageName: node linkType: hard -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e +"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 languageName: node linkType: hard @@ -5722,21 +5917,21 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - has-symbols: ^1.0.2 - checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: ^1.1.2 - checksum: 6151c75ca12554565098641c98a40f4cc86b85b0fd5b6fe92360967e4605a4f9610f7757260b4e8098dd1c2ce7f4b095f2006fe72a570e3b6d2d28de0298c176 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db languageName: node linkType: hard @@ -5762,9 +5957,9 @@ __metadata: linkType: hard "html-entities@npm:^2.3.2": - version: 2.4.0 - resolution: "html-entities@npm:2.4.0" - checksum: 25bea32642ce9ebd0eedc4d24381883ecb0335ccb8ac26379a0958b9b16652fdbaa725d70207ce54a51db24103436a698a8e454397d3ba8ad81460224751f1dc + version: 2.5.2 + resolution: "html-entities@npm:2.5.2" + checksum: b23f4a07d33d49ade1994069af4e13d31650e3fb62621e92ae10ecdf01d1a98065c78fd20fdc92b4c7881612210b37c275f2c9fba9777650ab0d6f2ceb3b99b6 languageName: node linkType: hard @@ -5865,12 +6060,12 @@ __metadata: linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: ^7.1.0 debug: ^4.3.4 - checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 languageName: node linkType: hard @@ -5904,12 +6099,12 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" dependencies: agent-base: ^7.0.2 debug: 4 - checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 + checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 languageName: node linkType: hard @@ -5973,9 +6168,9 @@ __metadata: linkType: hard "ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0": - version: 5.3.0 - resolution: "ignore@npm:5.3.0" - checksum: 2736da6621f14ced652785cb05d86301a66d70248597537176612bd0c8630893564bd5f6421f8806b09e8472e75c591ef01672ab8059c07c6eb2c09cefe04bf9 + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 languageName: node linkType: hard @@ -6046,14 +6241,21 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.5": - version: 1.0.6 - resolution: "internal-slot@npm:1.0.6" +"ini@npm:^1.3.5": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 + languageName: node + linkType: hard + +"internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" dependencies: - get-intrinsic: ^1.2.2 + es-errors: ^1.3.0 hasown: ^2.0.0 side-channel: ^1.0.4 - checksum: 7872454888047553ce97a3fa1da7cc054a28ec5400a9c2e9f4dbe4fe7c1d041cb8e8301467614b80d4246d50377aad2fb58860b294ed74d6700cc346b6f89549 + checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb languageName: node linkType: hard @@ -6071,10 +6273,13 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: 1.1.0 + sprintf-js: ^1.1.3 + checksum: aa15f12cfd0ef5e38349744e3654bae649a34c3b10c77a674a167e99925d1549486c5b14730eebce9fea26f6db9d5e42097b00aa4f9f612e68c79121c71652dc languageName: node linkType: hard @@ -6086,20 +6291,19 @@ __metadata: linkType: hard "ipaddr.js@npm:^2.0.1": - version: 2.1.0 - resolution: "ipaddr.js@npm:2.1.0" - checksum: 807a054f2bd720c4d97ee479d6c9e865c233bea21f139fb8dabd5a35c4226d2621c42e07b4ad94ff3f82add926a607d8d9d37c625ad0319f0e08f9f2bd1968e2 + version: 2.2.0 + resolution: "ipaddr.js@npm:2.2.0" + checksum: 770ba8451fd9bf78015e8edac0d5abd7a708cbf75f9429ca9147a9d2f3a2d60767cd5de2aab2b1e13ca6e4445bdeff42bf12ef6f151c07a5c6cf8a44328e2859 languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": - version: 3.0.2 - resolution: "is-array-buffer@npm:3.0.2" +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" dependencies: call-bind: ^1.0.2 - get-intrinsic: ^1.2.0 - is-typed-array: ^1.1.10 - checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 + get-intrinsic: ^1.2.1 + checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 languageName: node linkType: hard @@ -6154,6 +6358,15 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: ^1.1.13 + checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -6172,6 +6385,22 @@ __metadata: languageName: node linkType: hard +"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": + version: 0.1.1 + resolution: "is-extendable@npm:0.1.1" + checksum: 3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 + languageName: node + linkType: hard + +"is-extendable@npm:^1.0.1": + version: 1.0.1 + resolution: "is-extendable@npm:1.0.1" + dependencies: + is-plain-object: ^2.0.4 + checksum: db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -6202,10 +6431,10 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd languageName: node linkType: hard @@ -6239,7 +6468,7 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^2.0.4": +"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" dependencies: @@ -6258,12 +6487,12 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a + call-bind: ^1.0.7 + checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 languageName: node linkType: hard @@ -6292,12 +6521,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.9": - version: 1.1.12 - resolution: "is-typed-array@npm:1.1.12" +"is-typed-array@npm:^1.1.13": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" dependencies: - which-typed-array: ^1.1.11 - checksum: 4c89c4a3be07186caddadf92197b17fda663a9d259ea0d44a85f171558270d36059d1c386d34a12cba22dfade5aba497ce22778e866adc9406098c8fc4771796 + which-typed-array: ^1.1.14 + checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 languageName: node linkType: hard @@ -6354,7 +6583,7 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.5": +"jackspeak@npm:^2.3.6": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" dependencies: @@ -6378,6 +6607,13 @@ __metadata: languageName: node linkType: hard +"js-sha256@npm:^0.10.1": + version: 0.10.1 + resolution: "js-sha256@npm:0.10.1" + checksum: 6eb5c9f95aa902cec1930f036deb3bc664024b75fede456c0ac74b855797776c18620f47efec36787077a56ba2f3b8d6aacc7733ff8a2b5bb9ce6b655a35c5e6 + languageName: node + linkType: hard + "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -6396,6 +6632,13 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 944f924f2bd67ad533b3850eee47603eed0f6ae425fd1ee8c760f477e8c34a05f144c1bd4f5a5dd1963141dc79a2c55f89ccc5ab77d039e7077f3ad196b64965 + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -6449,6 +6692,13 @@ __metadata: languageName: node linkType: hard +"json-stringify-pretty-compact@npm:^4.0.0": + version: 4.0.0 + resolution: "json-stringify-pretty-compact@npm:4.0.0" + checksum: a10d5c423e467872994a49c5c1b56b073f277ce02d899cf567fc625f3783b89406bee6408bfb3b4bdeeff509b6a562f5259227e26754a6186f721809ca895f0c + languageName: node + linkType: hard + "json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" @@ -6489,10 +6739,28 @@ __metadata: languageName: node linkType: hard -"kdbush@npm:^3.0.0": - version: 3.0.0 - resolution: "kdbush@npm:3.0.0" - checksum: bc5fa433958e42664a8a92457e4f0d1db55b3b8e36956aac0102964adb2eab043bdbff156570dc8d867144ceff588fb7a1c6e099ba9be068cd1767a73e1ace92 +"jwt-decode@npm:^4.0.0": + version: 4.0.0 + resolution: "jwt-decode@npm:4.0.0" + checksum: 390e2edcb31a92e86c8cbdd1edeea4c0d62acd371f8a8f0a8878e499390c0ecf4c658b365c4e941e4ef37d0170e4ca650aaa49f99a45c0b9695a235b210154b0 + languageName: node + linkType: hard + +"kdbush@npm:^4.0.2": + version: 4.0.2 + resolution: "kdbush@npm:4.0.2" + checksum: 6782ef2cdaec9322376b9955a16b0163beda0cefa2f87da76e8970ade2572d8b63bec915347aaeac609484b0c6e84d7b591f229ef353b68b460238095bacde2d + languageName: node + linkType: hard + +"keycloak-js@npm:^23.0.6": + version: 23.0.7 + resolution: "keycloak-js@npm:23.0.7" + dependencies: + base64-js: ^1.5.1 + js-sha256: ^0.10.1 + jwt-decode: ^4.0.0 + checksum: 28b521050f8b80f6c1397a09cfe50210913bcf30374407a700b5dee6351e2fd64ceffaf2ef8c4a9fc0230cb6c03e014b12ae4b3f8247ffa4ed1e19877a33cd82 languageName: node linkType: hard @@ -6671,7 +6939,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.2.0 resolution: "lru-cache@npm:10.2.0" checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db @@ -6724,7 +6992,7 @@ __metadata: languageName: node linkType: hard -"mapbox.js@npm:^3.2.0": +"mapbox.js@npm:^3.3.1": version: 3.3.1 resolution: "mapbox.js@npm:3.3.1" dependencies: @@ -6736,34 +7004,37 @@ __metadata: languageName: node linkType: hard -"maplibre-gl@npm:^1.15.2": - version: 1.15.3 - resolution: "maplibre-gl@npm:1.15.3" +"maplibre-gl@npm:^4.1.2": + version: 4.1.3 + resolution: "maplibre-gl@npm:4.1.3" dependencies: - "@mapbox/geojson-rewind": ^0.5.0 - "@mapbox/geojson-types": ^1.0.2 + "@mapbox/geojson-rewind": ^0.5.2 "@mapbox/jsonlint-lines-primitives": ^2.0.2 - "@mapbox/mapbox-gl-supported": ^1.5.0 "@mapbox/point-geometry": ^0.1.0 - "@mapbox/tiny-sdf": ^1.1.1 - "@mapbox/unitbezier": ^0.0.0 + "@mapbox/tiny-sdf": ^2.0.6 + "@mapbox/unitbezier": ^0.0.1 "@mapbox/vector-tile": ^1.3.1 "@mapbox/whoots-js": ^3.1.0 - csscolorparser: ~1.0.3 - earcut: ^2.2.2 + "@maplibre/maplibre-gl-style-spec": ^20.1.1 + "@types/geojson": ^7946.0.14 + "@types/geojson-vt": 3.2.5 + "@types/mapbox__point-geometry": ^0.1.4 + "@types/mapbox__vector-tile": ^1.3.4 + "@types/pbf": ^3.0.5 + "@types/supercluster": ^7.1.3 + earcut: ^2.2.4 geojson-vt: ^3.2.1 - gl-matrix: ^3.2.1 - grid-index: ^1.1.0 - minimist: ^1.2.6 + gl-matrix: ^3.4.3 + global-prefix: ^3.0.0 + kdbush: ^4.0.2 murmurhash-js: ^1.0.0 pbf: ^3.2.1 - potpack: ^1.0.1 + potpack: ^2.0.0 quickselect: ^2.0.0 - rw: ^1.3.3 - supercluster: ^7.1.0 + supercluster: ^8.0.1 tinyqueue: ^2.0.3 - vt-pbf: ^3.1.1 - checksum: 8a171e074e7bf02982b7efbbbb8637ab510592e66509f4e0e0746ae34ebc761ca7d1ab43ff2941eb70c71a8c05eed32bfa6d68962a6e99bd0864a758f0f52d81 + vt-pbf: ^3.1.3 + checksum: dc4779660608ad3460921946f6a636064c444982bcc398ff5c6c859bd441c4bea565f475e051ae85580902148252cf8c1f4829dd09f82897db0bcd238e5c09b8 languageName: node linkType: hard @@ -6870,15 +7141,15 @@ __metadata: linkType: hard "minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" dependencies: brace-expansion: ^2.0.1 - checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 + checksum: cf717f597ec3eed7dabc33153482a2e8d49f4fd3c26e58fd9c71a94c5029a0838728841b93f46bf1263b65a8010e2ee800d0dc9b004ab8ba8b6d1ec07cc115b5 languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 @@ -6952,7 +7223,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": version: 7.0.4 resolution: "minipass@npm:7.0.4" checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 @@ -6982,7 +7253,7 @@ __metadata: version: 0.0.0-use.local resolution: "model@workspace:ui/component/model" dependencies: - "@openremote/util": ^1.0.4 + "@openremote/util": ^1.2.0-snapshot languageName: unknown linkType: soft @@ -7132,8 +7403,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 @@ -7147,7 +7418,7 @@ __metadata: which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f + checksum: 72e2ab4b23fc32007a763da94018f58069fc0694bf36115d49a2b195c8831e12cf5dd1e7a3718fa85c06969aedf8fc126722d3b672ec1cb27e06ed33caee3c60 languageName: node linkType: hard @@ -7233,7 +7504,7 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": +"object-inspect@npm:^1.13.1": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" checksum: 7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f @@ -7247,7 +7518,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.5": version: 4.1.5 resolution: "object.assign@npm:4.1.5" dependencies: @@ -7260,36 +7531,36 @@ __metadata: linkType: hard "object.fromentries@npm:^2.0.7": - version: 2.0.7 - resolution: "object.fromentries@npm:2.0.7" + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 7341ce246e248b39a431b87a9ddd331ff52a454deb79afebc95609f94b1f8238966cf21f52188f2a353f0fdf83294f32f1ebf1f7826aae915ebad21fd0678065 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + checksum: 29b2207a2db2782d7ced83f93b3ff5d425f901945f3665ffda1821e30a7253cd1fd6b891a64279976098137ddfa883d748787a6fea53ecdb51f8df8b8cec0ae1 languageName: node linkType: hard "object.groupby@npm:^1.0.1": - version: 1.0.1 - resolution: "object.groupby@npm:1.0.1" + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 - checksum: d7959d6eaaba358b1608066fc67ac97f23ce6f573dc8fc661f68c52be165266fcb02937076aedb0e42722fdda0bdc0bbf74778196ac04868178888e9fd3b78b5 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + checksum: 0d30693ca3ace29720bffd20b3130451dca7a56c612e1926c0a1a15e4306061d84410bdb1456be2656c5aca53c81b7a3661eceaa362db1bba6669c2c9b6d1982 languageName: node linkType: hard "object.values@npm:^1.1.7": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" + version: 1.2.0 + resolution: "object.values@npm:1.2.0" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: f3e4ae4f21eb1cc7cebb6ce036d4c67b36e1c750428d7b7623c56a0db90edced63d08af8a316d81dfb7c41a3a5fa81b05b7cc9426e98d7da986b1682460f0777 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa languageName: node linkType: hard @@ -7497,13 +7768,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.10.2": + version: 1.10.2 + resolution: "path-scurry@npm:1.10.2" dependencies: - lru-cache: ^9.1.1 || ^10.0.0 + lru-cache: ^10.2.0 minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + checksum: 6739b4290f7d1a949c61c758b481c07ac7d1a841964c68cf5e1fa153d7e18cbde4872b37aadf9c5173c800d627f219c47945859159de36c977dd82419997b9b8 languageName: node linkType: hard @@ -7563,36 +7834,43 @@ __metadata: languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-extract-imports@npm:3.0.0" +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae + languageName: node + linkType: hard + +"postcss-modules-extract-imports@npm:^3.1.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" peerDependencies: postcss: ^8.1.0 - checksum: 4b65f2f1382d89c4bc3c0a1bdc5942f52f3cb19c110c57bd591ffab3a5fee03fcf831604168205b0c1b631a3dce2255c70b61aaae3ef39d69cd7eb450c2552d2 + checksum: b9192e0f4fb3d19431558be6f8af7ca45fc92baaad9b2778d1732a5880cd25c3df2074ce5484ae491e224f0d21345ffc2d419bd51c25b019af76d7a7af88c17f languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.4": - version: 4.0.4 - resolution: "postcss-modules-local-by-default@npm:4.0.4" +"postcss-modules-local-by-default@npm:^4.0.5": + version: 4.0.5 + resolution: "postcss-modules-local-by-default@npm:4.0.5" dependencies: icss-utils: ^5.0.0 postcss-selector-parser: ^6.0.2 postcss-value-parser: ^4.1.0 peerDependencies: postcss: ^8.1.0 - checksum: 578b955b0773147890caa88c30b10dfc849c5b1412a47ad51751890dba16fca9528c3ab00a19b186a8c2c150c2d08e2ce64d3d907800afee1f37c6d38252e365 + checksum: ca9b01f4a0a3dfb33e016299e2dfb7e85c3123292f7aec2efc0c6771b9955648598bfb4c1561f7ee9732fb27fb073681233661b32eef98baab43743f96735452 languageName: node linkType: hard -"postcss-modules-scope@npm:^3.1.1": - version: 3.1.1 - resolution: "postcss-modules-scope@npm:3.1.1" +"postcss-modules-scope@npm:^3.2.0": + version: 3.2.0 + resolution: "postcss-modules-scope@npm:3.2.0" dependencies: postcss-selector-parser: ^6.0.4 peerDependencies: postcss: ^8.1.0 - checksum: 9e9d23abb0babc7fa243be65704d72a5a9ceb2bded4dbaef96a88210d468b03c8c3158c197f4e22300c851f08c6fdddd6ebe65f44e4c34448b45b8a2e063a16d + checksum: 2ffe7e98c1fa993192a39c8dd8ade93fc4f59fbd1336ce34fcedaee0ee3bafb29e2e23fb49189256895b30e4f21af661c6a6a16ef7b17ae2c859301e4a4459ae languageName: node linkType: hard @@ -7608,12 +7886,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.15 - resolution: "postcss-selector-parser@npm:6.0.15" + version: 6.0.16 + resolution: "postcss-selector-parser@npm:6.0.16" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 57decb94152111004f15e27b9c61131eb50ee10a3288e7fcf424cebbb4aba82c2817517ae718f8b5d704ee9e02a638d4a2acff8f47685c295a33ecee4fd31055 + checksum: e1cd68e33a39e3dc1e1e5bd8717be5bbe3cc23a4cecb466c3acb2f3a77daad7a47df4d6137a76f8db74cf160d2fb16b2cfdb4ccbebdfda844690f8d545fe281d languageName: node linkType: hard @@ -7625,20 +7903,20 @@ __metadata: linkType: hard "postcss@npm:^8.4.33": - version: 8.4.33 - resolution: "postcss@npm:8.4.33" + version: 8.4.38 + resolution: "postcss@npm:8.4.38" dependencies: nanoid: ^3.3.7 picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 6f98b2af4b76632a3de20c4f47bf0e984a1ce1a531cf11adcb0b1d63a6cbda0aae4165e578b66c32ca4879038e3eaad386a6be725a8fb4429c78e3c1ab858fe9 + source-map-js: ^1.2.0 + checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 languageName: node linkType: hard -"potpack@npm:^1.0.1": - version: 1.0.2 - resolution: "potpack@npm:1.0.2" - checksum: 9dfdbbce012ce80842249abcdd89e20222eb8ae96beba8d578b7e41e78feefc7e33b5c72d46fb8dd3a1e382cb4da9c34574764d88aa8849ab36f542fd2088b42 +"potpack@npm:^2.0.0": + version: 2.0.0 + resolution: "potpack@npm:2.0.0" + checksum: 6dd41692349936b436c29c28cf9ff1268c03ed6ec96c4384b2d9eb95e58e422fab75d428648f475507dd167934984d1002df2010b83e5747b5c358bea371e8f7 languageName: node linkType: hard @@ -7733,11 +8011,11 @@ __metadata: linkType: hard "qs@npm:^6.8.0": - version: 6.11.2 - resolution: "qs@npm:6.11.2" + version: 6.12.1 + resolution: "qs@npm:6.12.1" dependencies: - side-channel: ^1.0.4 - checksum: e812f3c590b2262548647d62f1637b6989cc56656dc960b893fe2098d96e1bd633f36576f4cd7564dfbff9db42e17775884db96d846bebe4f37420d073ecdc0b + side-channel: ^1.0.6 + checksum: aa761d99e65b6936ba2dd2187f2d9976afbcda38deb3ff1b3fe331d09b0c578ed79ca2abdde1271164b5be619c521ec7db9b34c23f49a074e5921372d16242d5 languageName: node linkType: hard @@ -7771,15 +8049,15 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" dependencies: bytes: 3.1.2 http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 - checksum: 5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e + checksum: ba1583c8d8a48e8fbb7a873fdbb2df66ea4ff83775421bfe21ee120140949ab048200668c47d9ae3880012f6e217052690628cf679ddfbd82c9fc9358d574676 languageName: node linkType: hard @@ -7886,14 +8164,15 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.1": - version: 1.5.1 - resolution: "regexp.prototype.flags@npm:1.5.1" +"regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - set-function-name: ^2.0.0 - checksum: 869edff00288442f8d7fa4c9327f91d85f3b3acf8cbbef9ea7a220345cf23e9241b6def9263d2c1ebcf3a316b0aa52ad26a43a84aa02baca3381717b3e307f47 + call-bind: ^1.0.6 + define-properties: ^1.2.1 + es-errors: ^1.3.0 + set-function-name: ^2.0.1 + checksum: d7f333667d5c564e2d7a97c56c3075d64c722c9bb51b2b4df6822b2e8096d623a5e63088fb4c83df919b6951ef8113841de8b47de7224872fa6838bc5d8a7d64 languageName: node linkType: hard @@ -8039,9 +8318,9 @@ __metadata: version: 0.0.0-use.local resolution: "rest@workspace:ui/component/rest" dependencies: - "@openremote/model": ^1.1.0 - "@openremote/rest": ^1.1.0 - "@openremote/util": ^1.0.4 + "@openremote/model": ^1.2.0-snapshot + "@openremote/rest": ^1.2.0-snapshot + "@openremote/util": ^1.2.0-snapshot "@types/qs": ^6.9.7 axios: 0.24.0 qs: ^6.8.0 @@ -8084,7 +8363,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: - "@openremote/util": ^1.0.4 + "@openremote/util": ^1.2.0-snapshot languageName: unknown linkType: soft @@ -8113,15 +8392,15 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.0.1": - version: 1.1.0 - resolution: "safe-array-concat@npm:1.1.0" +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" dependencies: - call-bind: ^1.0.5 - get-intrinsic: ^1.2.2 + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 has-symbols: ^1.0.3 isarray: ^2.0.5 - checksum: 5c71eaa999168ee7474929f1cd3aae80f486353a651a094d9968936692cf90aa065224929a6486dcda66334a27dce4250a83612f9e0fef6dced1a925d3ac7296 + checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 languageName: node linkType: hard @@ -8139,14 +8418,14 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": - version: 1.0.2 - resolution: "safe-regex-test@npm:1.0.2" +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" dependencies: - call-bind: ^1.0.5 - get-intrinsic: ^1.2.2 + call-bind: ^1.0.6 + es-errors: ^1.3.0 is-regex: ^1.1.4 - checksum: 4af5ce05a2daa4f6d4bfd5a3c64fc33d6b886f6592122e93c0efad52f7147b9b605e5ffc03c269a1e3d1f8db2a23bc636628a961c9fd65bafdc09503330673fd + checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 languageName: node linkType: hard @@ -8229,13 +8508,13 @@ __metadata: linkType: hard "semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" + version: 7.6.0 + resolution: "semver@npm:7.6.0" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c languageName: node linkType: hard @@ -8296,27 +8575,41 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.1.1": - version: 1.2.0 - resolution: "set-function-length@npm:1.2.0" +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: ^1.1.1 + define-data-property: ^1.1.4 + es-errors: ^1.3.0 function-bind: ^1.1.2 - get-intrinsic: ^1.2.2 + get-intrinsic: ^1.2.4 gopd: ^1.0.1 - has-property-descriptors: ^1.0.1 - checksum: 63e34b45a2ff9abb419f52583481bf8ba597d33c0c85e56999085eb6078a0f7fbb4222051981c287feceeb358aa7789e7803cea2c82ac94c0ab37059596aff79 + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 languageName: node linkType: hard -"set-function-name@npm:^2.0.0": - version: 2.0.1 - resolution: "set-function-name@npm:2.0.1" +"set-function-name@npm:^2.0.1": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" dependencies: - define-data-property: ^1.0.1 + define-data-property: ^1.1.4 + es-errors: ^1.3.0 functions-have-names: ^1.2.3 - has-property-descriptors: ^1.0.0 - checksum: 4975d17d90c40168eee2c7c9c59d023429f0a1690a89d75656306481ece0c3c1fb1ebcc0150ea546d1913e35fbd037bace91372c69e543e51fc5d1f31a9fa126 + has-property-descriptors: ^1.0.2 + checksum: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f + languageName: node + linkType: hard + +"set-value@npm:^2.0.1": + version: 2.0.1 + resolution: "set-value@npm:2.0.1" + dependencies: + extend-shallow: ^2.0.1 + is-extendable: ^0.1.1 + is-plain-object: ^2.0.3 + split-string: ^3.0.1 + checksum: 09a4bc72c94641aeae950eb60dc2755943b863780fcc32e441eda964b64df5e3f50603d5ebdd33394ede722528bd55ed43aae26e9df469b4d32e2292b427b601 languageName: node linkType: hard @@ -8407,14 +8700,15 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: ^1.0.0 - get-intrinsic: ^1.0.2 - object-inspect: ^1.9.0 - checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 languageName: node linkType: hard @@ -8478,31 +8772,59 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" dependencies: - agent-base: ^7.0.2 + agent-base: ^7.1.1 debug: ^4.3.4 socks: ^2.7.1 - checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d + checksum: 8fab38821c327c190c28f1658087bc520eb065d55bc07b4a0fdf8d1e0e7ad5d115abbb22a95f94f944723ea969dd771ad6416b1e3cde9060c4c71f705c8b85c5 languageName: node linkType: hard "socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip: ^2.0.0 + ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd languageName: node linkType: hard -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c +"sort-asc@npm:^0.2.0": + version: 0.2.0 + resolution: "sort-asc@npm:0.2.0" + checksum: b3610ab695dc8b2cba1c3e6ead06ce97a41f013ed0a002ff7a0d2a39ca297fd2f58c92d3de67dda3a9313ecb1073de4eacc30da3a740ff8d57eb668c9bb151bd + languageName: node + linkType: hard + +"sort-desc@npm:^0.2.0": + version: 0.2.0 + resolution: "sort-desc@npm:0.2.0" + checksum: fb2c02ea38815c79c0127d014f18926a473a1988c01f4c00de467584b99fc7e9f6e4f61c8386f4c2ac3501c60842931c5a499330b3086be6d8cff4d0b8602bed + languageName: node + linkType: hard + +"sort-object@npm:^3.0.3": + version: 3.0.3 + resolution: "sort-object@npm:3.0.3" + dependencies: + bytewise: ^1.1.0 + get-value: ^2.0.2 + is-extendable: ^0.1.1 + sort-asc: ^0.2.0 + sort-desc: ^0.2.0 + union-value: ^1.0.1 + checksum: 381a6b6fe2309d400bd6ae3a8d0188b2b3b3855345d16d953b4bb5875d28fd5512501c85bd4eb951543056cd3095ff8e197ab3efc11389dcfa0e3334bf4a23a5 + languageName: node + linkType: hard + +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 languageName: node linkType: hard @@ -8577,6 +8899,22 @@ __metadata: languageName: node linkType: hard +"split-string@npm:^3.0.1": + version: 3.1.0 + resolution: "split-string@npm:3.1.0" + dependencies: + extend-shallow: ^3.0.0 + checksum: ae5af5c91bdc3633628821bde92fdf9492fa0e8a63cf6a0376ed6afde93c701422a1610916f59be61972717070119e848d10dfbbd5024b7729d6a71972d2a84c + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: a3fdac7b49643875b70864a9d9b469d87a40dfeaf5d34d9d0c5b1cda5fd7d065531fcb43c76357d62254c57184a7b151954156563a4d6a747015cfb41021cad0 + languageName: node + linkType: hard + "ssri@npm:^10.0.0": version: 10.0.5 resolution: "ssri@npm:10.0.5" @@ -8622,36 +8960,37 @@ __metadata: languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.8": - version: 1.2.8 - resolution: "string.prototype.trim@npm:1.2.8" +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 49eb1a862a53aba73c3fb6c2a53f5463173cb1f4512374b623bcd6b43ad49dd559a06fb5789bdec771a40fc4d2a564411c0a75d35fb27e76bbe738c211ecff07 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.0 + es-object-atoms: ^1.0.0 + checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimend@npm:1.0.7" +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 2375516272fd1ba75992f4c4aa88a7b5f3c7a9ca308d963bcd5645adf689eba6f8a04ebab80c33e30ec0aefc6554181a3a8416015c38da0aa118e60ec896310c + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimstart@npm:1.0.7" +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 13d0c2cb0d5ff9e926fa0bec559158b062eed2b68cd5be777ffba782c96b2b492944e47057274e064549b94dd27cf81f48b27a31fee8af5b574cff253e7eb613 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: df1007a7f580a49d692375d996521dc14fd103acda7f3034b3c558a60b82beeed3a64fa91e494e164581793a8ab0ae2f59578a49896a7af6583c1f20472bce96 languageName: node linkType: hard @@ -8738,12 +9077,12 @@ __metadata: languageName: node linkType: hard -"supercluster@npm:^7.1.0": - version: 7.1.5 - resolution: "supercluster@npm:7.1.5" +"supercluster@npm:^8.0.1": + version: 8.0.1 + resolution: "supercluster@npm:8.0.1" dependencies: - kdbush: ^3.0.0 - checksum: 69863238870093b96617135884721b6343746e14f396b2d67d6b55c52c362ec0516c5e386aa21815e75a9cef2054e831ac34023d0d8b600091d28cea0794f027 + kdbush: ^4.0.2 + checksum: 39d141f768a511efa53260252f9dab9a2ce0228b334e55482c8d3019e151932f05e1a9a0252d681737651b13c741c665542a6ddb40ec27de96159ea7ad41f7f4 languageName: node linkType: hard @@ -8796,8 +9135,8 @@ __metadata: linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 @@ -8805,7 +9144,7 @@ __metadata: minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c + checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c languageName: node linkType: hard @@ -8832,8 +9171,8 @@ __metadata: linkType: hard "terser@npm:^5.10.0, terser@npm:^5.26.0": - version: 5.27.0 - resolution: "terser@npm:5.27.0" + version: 5.30.3 + resolution: "terser@npm:5.30.3" dependencies: "@jridgewell/source-map": ^0.3.3 acorn: ^8.8.2 @@ -8841,7 +9180,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: c165052cfea061e8512e9b9ba42a098c2ff6382886ae122b040fd5b6153443070cc2dcb4862269f1669c09c716763e856125a355ff984aa72be525d6fffd8729 + checksum: 8c680ed32a948f806fade0969c52aab94b6de174e4a78610f5d3abf9993b161eb19b88b2ceadff09b153858727c02deb6709635e4bfbd519f67d54e0394e2983 languageName: node linkType: hard @@ -8975,70 +9314,91 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-buffer@npm:1.0.0" +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 - is-typed-array: ^1.1.10 - checksum: 3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3 + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-typed-array: ^1.1.13 + checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-length@npm:1.0.0" +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.2 + call-bind: ^1.0.7 for-each: ^0.3.3 - has-proto: ^1.0.1 - is-typed-array: ^1.1.10 - checksum: b03db16458322b263d87a702ff25388293f1356326c8a678d7515767ef563ef80e1e67ce648b821ec13178dd628eb2afdc19f97001ceae7a31acf674c849af94 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-offset@npm:1.0.0" +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 - has-proto: ^1.0.1 - is-typed-array: ^1.1.10 - checksum: 04f6f02d0e9a948a95fbfe0d5a70b002191fae0b8fe0fe3130a9b2336f043daf7a3dda56a31333c35a067a97e13f539949ab261ca0f3692c41603a46a94e960b + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 languageName: node linkType: hard -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" dependencies: - call-bind: ^1.0.2 + call-bind: ^1.0.7 for-each: ^0.3.3 - is-typed-array: ^1.1.9 - checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + possible-typed-array-names: ^1.0.0 + checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c languageName: node linkType: hard "typescript@npm:>=4.5.2": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" + version: 5.4.5 + resolution: "typescript@npm:5.4.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 + checksum: 53c879c6fa1e3bcb194b274d4501ba1985894b2c2692fa079db03c5a5a7140587a1e04e1ba03184605d35f439b40192d9e138eb3279ca8eee313c081c8bcd9b0 languageName: node linkType: hard "typescript@patch:typescript@>=4.5.2#~builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=bda367" + version: 5.4.5 + resolution: "typescript@patch:typescript@npm%3A5.4.5#~builtin::version=5.4.5&hash=bda367" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 + checksum: 2373c693f3b328f3b2387c3efafe6d257b057a142f9a79291854b14ff4d5367d3d730810aee981726b677ae0fd8329b23309da3b6aaab8263dbdccf1da07a3ba + languageName: node + linkType: hard + +"typewise-core@npm:^1.2, typewise-core@npm:^1.2.0": + version: 1.2.0 + resolution: "typewise-core@npm:1.2.0" + checksum: c21e83544546d1aba2f17377c25ae0eb571c2153b2e3705932515bef103dbe43e05d2286f238ad139341b1000da40583115a44cb5e69a2ef408572b13dab844b + languageName: node + linkType: hard + +"typewise@npm:^1.0.3": + version: 1.0.3 + resolution: "typewise@npm:1.0.3" + dependencies: + typewise-core: ^1.2.0 + checksum: eb3452b1387df8bf8e3b620720d240425a50ce402d7c064c21ac4b5d88c551ee4d1f26cd649b8a17a6d06f7a3675733de841723f8e06bb3edabfeacc4924af4a languageName: node linkType: hard @@ -9092,6 +9452,18 @@ __metadata: languageName: node linkType: hard +"union-value@npm:^1.0.1": + version: 1.0.1 + resolution: "union-value@npm:1.0.1" + dependencies: + arr-union: ^3.1.0 + get-value: ^2.0.6 + is-extendable: ^0.1.1 + set-value: ^2.0.1 + checksum: a3464097d3f27f6aa90cf103ed9387541bccfc006517559381a10e0dffa62f465a9d9a09c9b9c3d26d0f4cbe61d4d010e2fbd710fd4bf1267a768ba8a774b0ba + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -9191,7 +9563,7 @@ __metadata: languageName: node linkType: hard -"vt-pbf@npm:^3.1.1": +"vt-pbf@npm:^3.1.3": version: 3.1.3 resolution: "vt-pbf@npm:3.1.3" dependencies: @@ -9202,13 +9574,13 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" +"watchpack@npm:^2.4.1": + version: 2.4.1 + resolution: "watchpack@npm:2.4.1" dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 + checksum: 5b0179348655dcdf19cac7cb4ff923fdc024d630650c0bf6bec8899cf47c60e19d4f810a88dba692ed0e7f684cf0fcffea86efdbf6c35d81f031e328043b7fab languageName: node linkType: hard @@ -9261,9 +9633,9 @@ __metadata: languageName: node linkType: hard -"webpack-dev-middleware@npm:^5.3.1": - version: 5.3.3 - resolution: "webpack-dev-middleware@npm:5.3.3" +"webpack-dev-middleware@npm:^5.3.4": + version: 5.3.4 + resolution: "webpack-dev-middleware@npm:5.3.4" dependencies: colorette: ^2.0.10 memfs: ^3.4.3 @@ -9272,13 +9644,13 @@ __metadata: schema-utils: ^4.0.0 peerDependencies: webpack: ^4.0.0 || ^5.0.0 - checksum: dd332cc6da61222c43d25e5a2155e23147b777ff32fdf1f1a0a8777020c072fbcef7756360ce2a13939c3f534c06b4992a4d659318c4a7fe2c0530b52a8a6621 + checksum: 90cf3e27d0714c1a745454a1794f491b7076434939340605b9ee8718ba2b85385b120939754e9fdbd6569811e749dee53eec319e0d600e70e0b0baffd8e3fb13 languageName: node linkType: hard "webpack-dev-server@npm:^4.5.0": - version: 4.15.1 - resolution: "webpack-dev-server@npm:4.15.1" + version: 4.15.2 + resolution: "webpack-dev-server@npm:4.15.2" dependencies: "@types/bonjour": ^3.5.9 "@types/connect-history-api-fallback": ^1.3.5 @@ -9308,7 +9680,7 @@ __metadata: serve-index: ^1.9.1 sockjs: ^0.3.24 spdy: ^4.0.2 - webpack-dev-middleware: ^5.3.1 + webpack-dev-middleware: ^5.3.4 ws: ^8.13.0 peerDependencies: webpack: ^4.37.0 || ^5.0.0 @@ -9319,7 +9691,7 @@ __metadata: optional: true bin: webpack-dev-server: bin/webpack-dev-server.js - checksum: cd0063b068d2b938fd76c412d555374186ac2fa84bbae098265212ed50a5c15d6f03aa12a5a310c544a242943eb58c0bfde4c296d5c36765c182f53799e1bc71 + checksum: 123507129cb4d55fdc5fabdd177574f31133605748372bb11353307b7a583ef25c6fd27b6addf56bf070ba44c88d5da861771c2ec55f52405082ec9efd01f039 languageName: node linkType: hard @@ -9342,24 +9714,24 @@ __metadata: linkType: hard "webpack@npm:^5.76.0": - version: 5.90.0 - resolution: "webpack@npm:5.90.0" + version: 5.91.0 + resolution: "webpack@npm:5.91.0" dependencies: "@types/eslint-scope": ^3.7.3 "@types/estree": ^1.0.5 - "@webassemblyjs/ast": ^1.11.5 - "@webassemblyjs/wasm-edit": ^1.11.5 - "@webassemblyjs/wasm-parser": ^1.11.5 + "@webassemblyjs/ast": ^1.12.1 + "@webassemblyjs/wasm-edit": ^1.12.1 + "@webassemblyjs/wasm-parser": ^1.12.1 acorn: ^8.7.1 acorn-import-assertions: ^1.9.0 browserslist: ^4.21.10 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.15.0 + enhanced-resolve: ^5.16.0 es-module-lexer: ^1.2.1 eslint-scope: 5.1.1 events: ^3.2.0 glob-to-regexp: ^0.4.1 - graceful-fs: ^4.2.9 + graceful-fs: ^4.2.11 json-parse-even-better-errors: ^2.3.1 loader-runner: ^4.2.0 mime-types: ^2.1.27 @@ -9367,14 +9739,14 @@ __metadata: schema-utils: ^3.2.0 tapable: ^2.1.1 terser-webpack-plugin: ^5.3.10 - watchpack: ^2.4.0 + watchpack: ^2.4.1 webpack-sources: ^3.2.3 peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: 178a0e7e9e5b26264a19dd5fe554a3508a8afafc9cce972bfd4452b5128d0db1b37832f5e615be1cff1934f24da0de967929f199be2b3fe283ca1951f98ea3fe + checksum: f1073715dbb1ed5c070affef293d800a867708bcbc5aba4d8baee87660e0cf53c55966a6f36fab078d1d6c9567cdcd0a9086bdfb607cab87ea68c6449791b9a3 languageName: node linkType: hard @@ -9419,16 +9791,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13": - version: 1.1.13 - resolution: "which-typed-array@npm:1.1.13" +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.4 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: 3828a0d5d72c800e369d447e54c7620742a4cc0c9baf1b5e8c17e9b6ff90d8d861a3a6dd4800f1953dbf80e5e5cec954a289e5b4a223e3bee4aeb1f8c5f33309 + has-tostringtag: ^1.0.2 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 languageName: node linkType: hard From 4ee5de25cb9434eff13d5c5407f3a53cd457ae4c Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Mon, 22 Apr 2024 14:42:48 +0200 Subject: [PATCH 13/29] Use openremoteVersion 1.2.0-SNAPSHOT --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 0c7024311..4e473acb5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ projectName = custom-project projectVersion = 1.0-SNAPSHOT -openremoteVersion = 0.2.0-SNAPSHOT +openremoteVersion = 1.2.0-SNAPSHOT typescriptGeneratorVersion = 3.2.1263 jacksonVersion = 2.16.0 From 6b74a6b860689510973394dd89cfff2e2f97a697 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 28 Apr 2024 17:27:31 +0200 Subject: [PATCH 14/29] Update GHA workflow --- .github/workflows/ci_cd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 07c2f74ff..93e449814 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -15,7 +15,7 @@ on: # When a release is published release: - types: [published] + types: [published] # Manual trigger workflow_dispatch: @@ -37,7 +37,7 @@ on: jobs: call-main-repo: name: CI/CD - uses: wborn/openremote/.github/workflows/ci_cd.yml@master + uses: openremote/openremote/.github/workflows/ci_cd.yml@master with: INPUTS: ${{ toJSON(github.event.inputs) }} secrets: From 47d6afa3a74d06ed78d35ed5aa7197b449078705 Mon Sep 17 00:00:00 2001 From: Rich Turner <7072278+richturner@users.noreply.github.com> Date: Fri, 3 May 2024 11:48:17 +0100 Subject: [PATCH 15/29] Fix build --- deployment/build.gradle | 1 + project.gradle | 4 ++-- ui/component/rest/build.gradle | 8 ++------ 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/deployment/build.gradle b/deployment/build.gradle index 5eb66ef30..7bb3bde8d 100644 --- a/deployment/build.gradle +++ b/deployment/build.gradle @@ -26,6 +26,7 @@ task license { } task installDist(type: Copy) { + duplicatesStrategy DuplicatesStrategy.EXCLUDE dependsOn (parent.getTasksByName('installDist', true).findAll { // Don't create circular dependency or depend on built in openremote submodule apps it.project != project && !it.project.path.startsWith(":openremote:ui:app") diff --git a/project.gradle b/project.gradle index 3304f27e4..93bd6bb01 100644 --- a/project.gradle +++ b/project.gradle @@ -227,7 +227,7 @@ def createTSGeneratorConfigForModel(String outputFileName, Project...customProje } return config } -def createTSGeneratorConfigForClient(String outputFileName, Project...customProjectsToScan) { +def createTSGeneratorConfigForClient(String outputFileName, File modelInfoJson, Project...customProjectsToScan) { def config = createTSGeneratorConfig(true, outputFileName, customProjectsToScan) << { extensions = [ @@ -251,7 +251,7 @@ def createTSGeneratorConfigForClient(String outputFileName, Project...customProj cz.habarta.typescript.generator.ModuleDependency.module( "model", "Model", - new File("$buildDir/typescript-generator-info.json"), + modelInfoJson, (String) null, (String) null ) diff --git a/ui/component/rest/build.gradle b/ui/component/rest/build.gradle index 7c208f03a..24d10308c 100644 --- a/ui/component/rest/build.gradle +++ b/ui/component/rest/build.gradle @@ -21,12 +21,8 @@ dependencies { implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:$jacksonVersion" } -// This seems hacky but it is the only way to get the closure from the method call -project.task(Collections.singletonMap(Task.TASK_TYPE, cz.habarta.typescript.generator.gradle.GenerateTask), "generateTypescriptModelInfo") -generateTypescriptModelInfo createTSGeneratorConfigForModel("$buildDir/model.ts", findProject(":model")) - -generateTypeScript createTSGeneratorConfigForClient("src/restclient.ts", findProject(":model")) -generateTypeScript.dependsOn(generateTypescriptModelInfo) +generateTypeScript createTSGeneratorConfigForClient("src/restclient.ts", new File("${project(":ui:component:model").projectDir}/src/typescript-generator-info.json"), project(":model")) +generateTypeScript.dependsOn resolveTask(":ui:component:model:generateTypeScript") clean { doLast { From cecabd980d0f2c7a0b72400cd3e623c947869afe Mon Sep 17 00:00:00 2001 From: Rich Turner <7072278+richturner@users.noreply.github.com> Date: Fri, 3 May 2024 11:48:22 +0100 Subject: [PATCH 16/29] Fix build --- ui/app/custom/src/pages/page-custom.ts | 16 ++++++++++++++++ ui/component/rest/src/index.ts | 13 ++++++++++--- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/ui/app/custom/src/pages/page-custom.ts b/ui/app/custom/src/pages/page-custom.ts index 77c41849d..3d8d6e101 100644 --- a/ui/app/custom/src/pages/page-custom.ts +++ b/ui/app/custom/src/pages/page-custom.ts @@ -2,6 +2,8 @@ import {css, html, TemplateResult} from "lit"; import {customElement} from "lit/decorators.js"; import {AppStateKeyed, Page, PageProvider} from "@openremote/or-app"; import {EnhancedStore} from "@reduxjs/toolkit"; +import {CustomData} from "../../../../component/model"; +import rest from "../../../../component/rest"; export function pageCustomProvider(store: EnhancedStore): PageProvider { return { @@ -47,6 +49,20 @@ export class PageCustom extends Page { ` } + protected firstUpdated(changedProperties: Map) { + let submitter = async() => { + // Crude custom REST API call example + return await rest.api.CustomEndpointResource.submitData({ + name: "Commander Data", + age: 1234 + }); + } + + submitter() + .then(() => console.log("Successfully posted to custom endpoint")) + .catch((reason) => console.log("Failed to post to custom endpoint")); + } + stateChanged(state: AppStateKeyed): void { } diff --git a/ui/component/rest/src/index.ts b/ui/component/rest/src/index.ts index f43648ca7..9c5788385 100644 --- a/ui/component/rest/src/index.ts +++ b/ui/component/rest/src/index.ts @@ -1,11 +1,18 @@ -import rest from "@openremote/rest"; +import {ApiClient} from "./restclient"; + export class RestApi { + protected _apiClient: ApiClient; + + constructor(apiClient: ApiClient) { + this._apiClient = apiClient; + } + get api() { - return rest.api; + return this._apiClient; } } -export default new RestApi(); +export default new RestApi(new ApiClient()); From 50f9539191d5cf725e1689a69d2909b554a31ef8 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 12 May 2024 18:08:48 +0200 Subject: [PATCH 17/29] Consume NPMs from npmjs.com --- .yarnrc.yml | 6 - yarn.lock | 892 ++++++++++++++++++++++++++-------------------------- 2 files changed, 450 insertions(+), 448 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index 60a3e2e45..bd95ab27f 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -5,9 +5,3 @@ enableGlobalCache: false nodeLinker: node-modules yarnPath: .yarn/releases/yarn-4.1.0.cjs - -npmRegistryServer: "https://nexus.maindrain.net/repository/npm/" - -npmScopes: - openremote: - npmRegistryServer: "https://nexus.maindrain.net/repository/npm-releases/" diff --git a/yarn.lock b/yarn.lock index 972021f9e..fb56759df 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,7 +15,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.1, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.8.3": version: 7.24.2 resolution: "@babel/code-frame@npm:7.24.2" dependencies: @@ -33,37 +33,37 @@ __metadata: linkType: hard "@babel/core@npm:^7.16.0": - version: 7.24.4 - resolution: "@babel/core@npm:7.24.4" + version: 7.24.5 + resolution: "@babel/core@npm:7.24.5" dependencies: "@ampproject/remapping": "npm:^2.2.0" "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.4" + "@babel/generator": "npm:^7.24.5" "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.24.4" - "@babel/parser": "npm:^7.24.4" + "@babel/helper-module-transforms": "npm:^7.24.5" + "@babel/helpers": "npm:^7.24.5" + "@babel/parser": "npm:^7.24.5" "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" + "@babel/traverse": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10/1e049f8df26be0fe5be36173fd7c33dfb004eeeec28152fea83c90e71784f9a6f2237296f43a2ee7d9041e2a33a05f43da48ce2d4e0cd473a682328ca07ce7e0 + checksum: 10/b0d02c51f39cc4c6f8fcaab7052d17dea63aab36d7e2567bfbad074e5a027df737ebcaf3029c3a659bc719bbac806311c2e8786be1d686abd093c48a6068395c languageName: node linkType: hard -"@babel/generator@npm:^7.24.1, @babel/generator@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/generator@npm:7.24.4" +"@babel/generator@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/generator@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.24.0" + "@babel/types": "npm:^7.24.5" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^2.5.1" - checksum: 10/69e1772dcf8f95baec951f422cca091d59a3f29b5eedc989ad87f7262289b94625983f6fe654302ca17aae0a32f9232332b83fcc85533311d6267b09c58b1061 + checksum: 10/7a3782f1d2f824025a538444a0fce44f5b30a7b013984279561bcb3450eec91a41526533fd0b25b1a6fde627bebd0e645c0ea2aa907cc15c7f3da2d9eb71f069 languageName: node linkType: hard @@ -98,22 +98,22 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.4" +"@babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" "@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" + "@babel/helper-member-expression-to-functions": "npm:^7.24.5" "@babel/helper-optimise-call-expression": "npm:^7.22.5" "@babel/helper-replace-supers": "npm:^7.24.1" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-split-export-declaration": "npm:^7.24.5" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/86153719d98e4402f92f24d6b1be94e6b59c0236a6cc36b173a570a64b5156dbc2f16ccfe3c8485dc795524ca88acca65b14863be63049586668c45567f2acd4 + checksum: 10/9f65cf44ff838dae2a51ba7fdca1a27cc6eb7c0589e2446e807f7e8dc18e9866775f6e7a209d4f1d25bfed265e450ea338ca6c3570bc11a77fbfe683694130f3 languageName: node linkType: hard @@ -152,7 +152,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": +"@babel/helper-function-name@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-function-name@npm:7.23.0" dependencies: @@ -171,16 +171,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" +"@babel/helper-member-expression-to-functions@npm:^7.23.0, @babel/helper-member-expression-to-functions@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.23.0" - checksum: 10/325feb6e200478c8cd6e10433fabe993a7d3315cc1a2a457e45514a5f95a73dff4c69bea04cc2daea0ffe72d8ed85d504b3f00b2e0767b7d4f5ae25fec9b35b2 + "@babel/types": "npm:^7.24.5" + checksum: 10/4d0e0cab8af96fc22ce78ea4013fcbe130b98292d4357590a3f113cb0d830b360ebdc5a156bd0edce151e90eddfee39a106c501c88d1b6f48efc7396cacd038d languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": +"@babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": version: 7.24.3 resolution: "@babel/helper-module-imports@npm:7.24.3" dependencies: @@ -189,18 +189,18 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" +"@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-module-transforms@npm:7.24.5" dependencies: "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.24.3" + "@babel/helper-simple-access": "npm:^7.24.5" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/helper-validator-identifier": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/583fa580f8e50e6f45c4f46aa76a8e49c2528deb84e25f634d66461b9a0e2420e13979b0a607b67aef67eaf8db8668eb9edc038b4514b16e3879fe09e8fd294b + checksum: 10/1a91e8abc2f427f8273ce3b99ef7b9c013eb3628221428553e0d4bc9c6db2e73bc4fc1b8535bd258544936accab9380e0d095f2449f913cad650ddee744b2124 languageName: node linkType: hard @@ -213,10 +213,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.24.0 - resolution: "@babel/helper-plugin-utils@npm:7.24.0" - checksum: 10/dc8c7af321baf7653d93315beffee1790eb2c464b4f529273a24c8743a3f3095bf3f2d11828cb2c52d56282ef43a4bdc67a79c9ab8dd845e35d01871f3f28a0e +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.5 + resolution: "@babel/helper-plugin-utils@npm:7.24.5" + checksum: 10/6e11ca5da73e6bd366848236568c311ac10e433fc2034a6fe6243af28419b07c93b4386f87bbc940aa058b7c83f370ef58f3b0fd598106be040d21a3d1c14276 languageName: node linkType: hard @@ -246,12 +246,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" +"@babel/helper-simple-access@npm:^7.22.5, @babel/helper-simple-access@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-simple-access@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/7d5430eecf880937c27d1aed14245003bd1c7383ae07d652b3932f450f60bfcf8f2c1270c593ab063add185108d26198c69d1aca0e6fb7c6fdada4bcf72ab5b7 + "@babel/types": "npm:^7.24.5" + checksum: 10/db8768a16592faa1bde9061cac3d903bdbb2ddb2a7e9fb73c5904daee1f1b1dc69ba4d249dc22c45885c0d4b54fd0356ee78e6d67a9a90330c7dd37e6cd3acff languageName: node linkType: hard @@ -264,26 +264,26 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" +"@babel/helper-split-export-declaration@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-split-export-declaration@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 + "@babel/types": "npm:^7.24.5" + checksum: 10/84777b6304ef0fe6501038985b61aaa118082688aa54eca8265f14f3ae2e01adf137e9111f4eb9870e0e9bc23901e0b8859bb2a9e4362ddf89d05e1c409c2422 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4": +"@babel/helper-string-parser@npm:^7.24.1": version: 7.24.1 resolution: "@babel/helper-string-parser@npm:7.24.1" checksum: 10/04c0ede77b908b43e6124753b48bc485528112a9335f0a21a226bff1ace75bb6e64fab24c85cb4b1610ef3494dacd1cb807caeb6b79a7b36c43d48c289b35949 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: 10/df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b +"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-validator-identifier@npm:7.24.5" + checksum: 10/38aaf6a64a0ea2e84766165b461deda3c24fd2173dff18419a2cc9e1ea1d3e709039aee94db29433a07011492717c80900a5eb564cdca7d137757c3c69e26898 languageName: node linkType: hard @@ -295,57 +295,57 @@ __metadata: linkType: hard "@babel/helper-wrap-function@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-wrap-function@npm:7.22.20" + version: 7.24.5 + resolution: "@babel/helper-wrap-function@npm:7.24.5" dependencies: - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.22.19" - checksum: 10/b22e4666dec3d401bdf8ebd01d448bb3733617dae5aa6fbd1b684a22a35653cca832edd876529fd139577713b44fb89b4f5e52b7315ab218620f78b8a8ae23de + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/template": "npm:^7.24.0" + "@babel/types": "npm:^7.24.5" + checksum: 10/ab483d227b5b286bc167d6cd806900ac984e7c1357d376648edd4fb49f5dfcaef54d7b0666aa3bb9c80220ce1c89180de42b84fbc03bba33f8db92225cddcd4c languageName: node linkType: hard -"@babel/helpers@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/helpers@npm:7.24.4" +"@babel/helpers@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helpers@npm:7.24.5" dependencies: "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" - checksum: 10/54a9d0f86f2803fcc216cfa23b66b871ea0fa0a892af1c9a79075872c2437de71afbb150ed8216f30e00b19a0b9c5c9d5845173d170e1ebfbbf8887839b89dde + "@babel/traverse": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" + checksum: 10/efd74325823c70a32aa9f5e263c8eb0a1f729f5e9ea168e3226fa92a10b1702593b76034812e9f7b560d6447f9cd446bad231d7086af842129c6596306300094 languageName: node linkType: hard "@babel/highlight@npm:^7.24.2": - version: 7.24.2 - resolution: "@babel/highlight@npm:7.24.2" + version: 7.24.5 + resolution: "@babel/highlight@npm:7.24.5" dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-validator-identifier": "npm:^7.24.5" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" - checksum: 10/4555124235f34403bb28f55b1de58edf598491cc181c75f8afc8fe529903cb598cd52fe3bf2faab9bc1f45c299681ef0e44eea7a848bb85c500c5a4fe13f54f6 + checksum: 10/afde0403154ad69ecd58a98903058e776760444bf4d0363fb740a8596bc6278b72c5226637c4f6b3674d70acb1665207fe2fcecfe93a74f2f4ab033e89fd7e8c languageName: node linkType: hard -"@babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1, @babel/parser@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/parser@npm:7.24.4" +"@babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/parser@npm:7.24.5" bin: parser: ./bin/babel-parser.js - checksum: 10/3742cc5068036287e6395269dce5a2735e6349cdc8d4b53297c75f98c580d7e1c8cb43235623999d151f2ef975d677dbc2c2357573a1855caa71c271bf3046c9 + checksum: 10/f5ed1c5fd4b0045a364fb906f54fd30e2fff93a45069068b6d80d3ab2b64f5569c90fb41d39aff80fb7e925ca4d44917965a76776a3ca11924ec1fae3be5d1ea languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.4" +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.5" dependencies: "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/1439e2ceec512b72f05f036503bf2c31e807d1b75ae22cf2676145e9f20740960a1c9575ea3065c6fb9f44f6b46163aab76eac513694ffa10de674e3cdd6219e + checksum: 10/6f8cc058c0a3cb7175626b6f08fa719632c41c414128040ac0a119f5701ae478913875c327cb4b6f50b8e0bd7220f0b9c070c49d1eedc7a31474915017b40ad6 languageName: node linkType: hard @@ -642,14 +642,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/plugin-transform-block-scoping@npm:7.24.4" +"@babel/plugin-transform-block-scoping@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/4093fa109cd256e8ad0b26e3ffa67ec6dac4078a1a24b7755bed63e650cf938b2a315e01696c35b221db1a37606f93cb82696c8d1bf563c2a9845620e551736e + checksum: 10/0d16c96197dfc31a4f08082bb0e4a9e6430c92747f5bbf16c0871e1958e6df35e8e4c6d0347e4b35dc1c9d8670855cd112b29dc7eabb611fe00ffc0523507a33 languageName: node linkType: hard @@ -678,21 +678,21 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-classes@npm:7.24.1" +"@babel/plugin-transform-classes@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-classes@npm:7.24.5" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" "@babel/helper-compilation-targets": "npm:^7.23.6" "@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-split-export-declaration": "npm:^7.24.5" globals: "npm:^11.1.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/eb7f4a3d852cfa20f4efd299929c564bd2b45106ac1cf4ac8b0c87baf078d4a15c39b8a21bbb01879c1922acb9baaf3c9b150486e18d84b30129e9671639793d + checksum: 10/80e22f2f741d4004c97e318a39a0123f99c3e8557e90c226ae0b063ab5c4ed2b5feed677baccee701b6ede1e3de083521100ca4d8fd250c5315098bdadd0107d languageName: node linkType: hard @@ -708,14 +708,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.1" +"@babel/plugin-transform-destructuring@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/03d9a81cd9eeb24d48e207be536d460d6ad228238ac70da9b7ad4bae799847bb3be0aecfa4ea6223752f3a8d4ada3a58cd9a0f8fc70c01fdfc87ad0618f897d3 + checksum: 10/9176a9fd3b30053802d99809fe81fa947db9211ff134fb2ecdcfec95ced75f1e041298ab06018980c3ca618e23d18dfb5e34181a5a5c3f9871b2843b988dcb2e languageName: node linkType: hard @@ -947,17 +947,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.1" +"@babel/plugin-transform-object-rest-spread@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.5" dependencies: "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.24.1" + "@babel/plugin-transform-parameters": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/ff6eeefbc5497cf33d62dc86b797c6db0e9455d6a4945d6952f3b703d04baab048974c6573b503e0ec097b8112d3b98b5f4ee516e1b8a74ed47aebba4d9d2643 + checksum: 10/cde60ec5fe90b31e821faef27985352b119e59239100105c6e1b0ab55141a631a1ecab838e096a58ae708f3ef4efc928351da094c345dc1312eb94c4ab2bbb1d languageName: node linkType: hard @@ -985,27 +985,27 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.1" +"@babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/d41031b8e472b9b30aacd905a1561904bcec597dd888ad639b234971714dc9cd0dcb60df91a89219fc72e4feeb148e20f97bcddc39d7676e743ff0c23f62a7eb + checksum: 10/2bd83bb5d5ec63f694e66387f850977d800cd13d04b7b60b8ba24647727b6433f9e44269e95bc7379fc30529b38ab9ff4589b739ce60d16b3c4b26138394180b languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-parameters@npm:7.24.1" +"@babel/plugin-transform-parameters@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-parameters@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/c289c188710cd1c60991db169d8173b6e8e05624ae61a7da0b64354100bfba9e44bc1332dd9223c4e3fe1b9cbc0c061e76e7c7b3a75c9588bf35d0ffec428070 + checksum: 10/50762db3f405e6b185627da8d456b75f1e32766fd3a470041dd7819a8ed7b1b7af9fdf3a799022ec385014c36af03359d2b510449c7813823f1e848c67118017 languageName: node linkType: hard @@ -1021,17 +1021,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.1" +"@babel/plugin-transform-private-property-in-object@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.5" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-class-features-plugin": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/466d1943960c2475c0361eba2ea72d504d4d8329a8e293af0eedd26887bf30a074515b330ea84be77331ace77efbf5533d5f04f8cff63428d2615f4a509ae7a4 + checksum: 10/ac176db971e5ce0df55fded1163d1b077554c7c36ed0d68846e5c8c495f2823b62610b87cb2ed7685cf790d20f4a6ac3a989a38cf2e61fa96d76b836466ba971 languageName: node linkType: hard @@ -1130,14 +1130,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.1" +"@babel/plugin-transform-typeof-symbol@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/3dda5074abf8b5df9cdef697d6ebe14a72c199bd6c2019991d033d9ad91b0be937b126b8f34c3c5a9725afee9016a3776aeef3e3b06ab9b3f54f2dd5b5aefa37 + checksum: 10/f642338c8065ae97e3b2add6ec2e40ca142e02883aa060f9c0ae489f5a9523340cfa1bbe67b54258c128a63865ff9045de68fdcd0d258a8869316853c32767da languageName: node linkType: hard @@ -1189,14 +1189,14 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.16.4": - version: 7.24.4 - resolution: "@babel/preset-env@npm:7.24.4" + version: 7.24.5 + resolution: "@babel/preset-env@npm:7.24.5" dependencies: "@babel/compat-data": "npm:^7.24.4" "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.4" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.5" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" @@ -1223,12 +1223,12 @@ __metadata: "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" - "@babel/plugin-transform-block-scoping": "npm:^7.24.4" + "@babel/plugin-transform-block-scoping": "npm:^7.24.5" "@babel/plugin-transform-class-properties": "npm:^7.24.1" "@babel/plugin-transform-class-static-block": "npm:^7.24.4" - "@babel/plugin-transform-classes": "npm:^7.24.1" + "@babel/plugin-transform-classes": "npm:^7.24.5" "@babel/plugin-transform-computed-properties": "npm:^7.24.1" - "@babel/plugin-transform-destructuring": "npm:^7.24.1" + "@babel/plugin-transform-destructuring": "npm:^7.24.5" "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" @@ -1248,13 +1248,13 @@ __metadata: "@babel/plugin-transform-new-target": "npm:^7.24.1" "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.1" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.5" "@babel/plugin-transform-object-super": "npm:^7.24.1" "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" - "@babel/plugin-transform-parameters": "npm:^7.24.1" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.5" + "@babel/plugin-transform-parameters": "npm:^7.24.5" "@babel/plugin-transform-private-methods": "npm:^7.24.1" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.1" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.5" "@babel/plugin-transform-property-literals": "npm:^7.24.1" "@babel/plugin-transform-regenerator": "npm:^7.24.1" "@babel/plugin-transform-reserved-words": "npm:^7.24.1" @@ -1262,7 +1262,7 @@ __metadata: "@babel/plugin-transform-spread": "npm:^7.24.1" "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" "@babel/plugin-transform-template-literals": "npm:^7.24.1" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.1" + "@babel/plugin-transform-typeof-symbol": "npm:^7.24.5" "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" @@ -1275,7 +1275,7 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/3d5cbdc2501bc1959fc76ed9d409d0ee5264bc475fa809958fd2e8e7db9b12f8eccdae750a0e05d25207373c42ca115b42bb3d5c743bc770cb12b6af05bf3bd8 + checksum: 10/37b1c9234889d73d08046ba06202be7affcb982ea0729b89333428211e53011d05b7a1d331f4661a02d177ad709360a1b5f995ea0b2410342db31192e409f13e languageName: node linkType: hard @@ -1300,11 +1300,11 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.24.4 - resolution: "@babel/runtime@npm:7.24.4" + version: 7.24.5 + resolution: "@babel/runtime@npm:7.24.5" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10/8ec8ce2c145bc7e31dd39ab66df124f357f65c11489aefacb30f431bae913b9aaa66aa5efe5321ea2bf8878af3fcee338c87e7599519a952e3a6f83aa1b03308 + checksum: 10/e0f4f4d4503f7338749d1dd92361ad132d683bde64e6b61d6c855e100dcd01592295fcfdcc960c946b85ef7908dc2f501080da58447c05812cf3cd80c599bb62 languageName: node linkType: hard @@ -1319,32 +1319,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/traverse@npm:7.24.1" +"@babel/traverse@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/traverse@npm:7.24.5" dependencies: - "@babel/code-frame": "npm:^7.24.1" - "@babel/generator": "npm:^7.24.1" + "@babel/code-frame": "npm:^7.24.2" + "@babel/generator": "npm:^7.24.5" "@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-function-name": "npm:^7.23.0" "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/parser": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10/b9b0173c286ef549e179f3725df3c4958069ad79fe5b9840adeb99692eb4a5a08db4e735c0f086aab52e7e08ec711cee9e7c06cb908d8035641d1382172308d3 + checksum: 10/e237de56e0c30795293fdb6f2cb09a75e6230836e3dc67dc4fa21781eb4d5842996bf3af95bc57ac5c7e6e97d06446f14732d0952eb57d5d9643de7c4f95bee6 languageName: node linkType: hard -"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.24.0 - resolution: "@babel/types@npm:7.24.0" +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.24.5 + resolution: "@babel/types@npm:7.24.5" dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-string-parser": "npm:^7.24.1" + "@babel/helper-validator-identifier": "npm:^7.24.5" to-fast-properties: "npm:^2.0.0" - checksum: 10/a0b4875ce2e132f9daff0d5b27c7f4c4fcc97f2b084bdc5834e92c9d32592778489029e65d99d00c406da612d87b72d7a236c0afccaa1435c028d0c94c9b6da4 + checksum: 10/259e7512476ae64830e73f2addf143159232bcbf0eba6a6a27cab25a960cd353a11c826eb54185fdf7d8d9865922cbcd6522149e9ec55b967131193f9c9111a1 languageName: node linkType: hard @@ -1648,21 +1648,23 @@ __metadata: languageName: node linkType: hard -"@maplibre/maplibre-gl-style-spec@npm:^20.1.1": - version: 20.1.1 - resolution: "@maplibre/maplibre-gl-style-spec@npm:20.1.1" +"@maplibre/maplibre-gl-style-spec@npm:^20.2.0": + version: 20.2.0 + resolution: "@maplibre/maplibre-gl-style-spec@npm:20.2.0" dependencies: "@mapbox/jsonlint-lines-primitives": "npm:~2.0.2" "@mapbox/unitbezier": "npm:^0.0.1" json-stringify-pretty-compact: "npm:^4.0.0" minimist: "npm:^1.2.8" + quickselect: "npm:^2.0.0" rw: "npm:^1.3.3" sort-object: "npm:^3.0.3" + tinyqueue: "npm:^2.0.3" bin: gl-style-format: dist/gl-style-format.mjs gl-style-migrate: dist/gl-style-migrate.mjs gl-style-validate: dist/gl-style-validate.mjs - checksum: 10/77054bd7187b8972eda07f6925f642f9a241b7dc20914e3e4012e4d4756e4061bc87194e19ee78fda77d6a25ef058920c0824d90f0654219384a199505250ea5 + checksum: 10/905ee2b586b14aff3f6111088df6ac97aedff81fe23695ce382612c588c2f6ebac0653ef06a45a88f0fa1e60e37b42fe3c66c43a722185fc09593e247f02913e languageName: node linkType: hard @@ -2285,20 +2287,20 @@ __metadata: linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: "npm:^7.3.5" - checksum: 10/f3a7ab3a31de65e42aeb6ed03ed035ef123d2de7af4deb9d4a003d27acc8618b57d9fb9d259fe6c28ca538032a028f37337264388ba27d26d37fff7dde22476e + checksum: 10/1e0e04087049b24b38bc0b30d87a9388ee3ca1d3fdfc347c2f77d84fcfe6a51f250bc57ba2c1f614d7e4285c6c62bf8c769bc19aa0949ea39e5b043ee023b0bd languageName: node linkType: hard -"@openremote/core@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/core@npm:1.2.0-snapshot.20240428163400" +"@openremote/core@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/core@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/or-icon": "npm:1.2.0-snapshot.20240428163400" - "@openremote/rest": "npm:1.2.0-snapshot.20240428163400" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" + "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" i18next: "npm:^21.5.3" i18next-http-backend: "npm:^1.3.1" keycloak-js: "npm:^23.0.6" @@ -2306,7 +2308,7 @@ __metadata: platform: "npm:^1.3.6" qs: "npm:^6.8.0" url-search-params-polyfill: "npm:^8.1.0" - checksum: 10/f18d527acbfc8174c293b69c3091242515203746390004752bdc87c0fac857e43e9632cfd0e11be173de446fe3f8e27084456eda643ce80f61c75dcc89833bd1 + checksum: 10/287c349447564468d25b288ab3fbfd2d233f6cb726326acbd060df0ff346f20b55c5eb2d5dc02cc08d11c27c004f71651d8a3199eb13b67c8fea778677dc8b30 languageName: node linkType: hard @@ -2356,244 +2358,244 @@ __metadata: linkType: soft "@openremote/manager@npm:^1.2.0-snapshot": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/manager@npm:1.2.0-snapshot.20240428163400" + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/manager@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/or-app": "npm:1.2.0-snapshot.20240428163400" - checksum: 10/e6049b9666019140757df664baa69d1c4bbeacd38d187df9e7e76d05fc5756bcd7dc12ed7ed635482f0621e3b46e2b8dd0c60f05fcf1de6bec0988947987347b + "@openremote/or-app": "npm:1.2.0-snapshot.20240512162641" + checksum: 10/1e76812dec69224e3e4f5527d7630fcbffdf5460b37ec82a305682d9593c1a3b537a2c5b12ad19d2d77e99c2bbf3446242d90240da2a294be531f6c5ec42fec6 languageName: node linkType: hard -"@openremote/model@npm:1.2.0-snapshot.20240428163400, @openremote/model@npm:^1.2.0-snapshot": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/model@npm:1.2.0-snapshot.20240428163400" - checksum: 10/5353ea6f666248ca5c1e3bd8326b52393cf01083ecd88258952ce641709626386b3b7174208462f3c9028b483285b4dea6f919046dc92da1d96939bd7118bbb0 +"@openremote/model@npm:1.2.0-snapshot.20240512162641, @openremote/model@npm:^1.2.0-snapshot": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/model@npm:1.2.0-snapshot.20240512162641" + checksum: 10/2e90089bdc09d83887e09dc382a5001e184e74c07a4ead7321b998f9b427d2a4b8913c2ef2be118699478d13405def6dba18c394585aa3aabfb93a8fc4dcd060 languageName: node linkType: hard -"@openremote/or-app@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-app@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-app@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-app@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-asset-viewer": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-dashboard-builder": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-gauge": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-map": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-rules": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-smart-notify": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-timeline": "npm:1.2.0-snapshot.20240428163400" - "@openremote/rest": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-asset-viewer": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-dashboard-builder": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-gauge": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-map": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-rules": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-smart-notify": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-timeline": "npm:1.2.0-snapshot.20240512162641" + "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" "@reduxjs/toolkit": "npm:^1.8.1" "@webcomponents/webcomponentsjs": "npm:^2.6.0" lit: "npm:^2.0.2" moment: "npm:^2.29.4" navigo: "npm:^8.11.1" pwa-helpers: "npm:^0.9.0" - checksum: 10/2ff67c7d6b21fc21e995f8d4e819074033221280706d26780b032f7c15861cae07644ca454ac0de20a2073573a34ba2f15d41f7281dc414b85a437e7a8c067f8 + checksum: 10/663506ab972aa675a667c073826d142fcea3e18967f6663c4668c07ec636b766c49462728fc46df923e26167692842dd6a65d41debf5569d76df869393b8546c languageName: node linkType: hard -"@openremote/or-asset-tree@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-asset-tree@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-asset-tree@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-asset-tree@npm:1.2.0-snapshot.20240512162641" dependencies: "@mdi/js": "npm:^5.9.55" - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/model": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" - "@openremote/rest": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/model": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/af598604ebc64a839888c76b76c35fd86583e94e2c197d76767802aca6d43f0d2e46d604cc12978d2c28a7f8741191affd6d1e8b16737a1a724ffc36676aeed6 + checksum: 10/51a53da380e45f2f9b31b7a19cc2cb99f8abe999874d45a2aaea2eef545f326b52dec1a71b0f4bb9d7568eefe43ad922d96377487b80054b505b7dad5f6ef53f languageName: node linkType: hard -"@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240512162641" dependencies: "@material/data-table": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/model": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-attribute-history": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-survey": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-survey-results": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" - "@openremote/rest": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/model": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-attribute-history": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-survey": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-survey-results": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" lit: "npm:^2.0.2" - checksum: 10/5a8d753580c5230816093fdabb17d93bfd451c1ce134c099269862e6dc1bb356523c56ad19822e21424b5aba0817c36c610d49564e84e9a8328e797c30537b1a + checksum: 10/a157ebe4c79f0ae094f3d2a258a937178a44f3a06dbf88baec84e1f7d198cda501dd1312619bb1d4daf51c6f6b4ac45cf767cd61c02af71431bab785536d4645 languageName: node linkType: hard -"@openremote/or-attribute-history@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-attribute-history@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-attribute-history@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-attribute-history@npm:1.2.0-snapshot.20240512162641" dependencies: "@material/data-table": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" jsonpath-plus: "npm:^6.0.1" lit: "npm:^2.0.2" - checksum: 10/b9518030002d2d12b3dab7167097f1b70a51ead29c1435d4ab2441f6cd11ffd424cabd1b7c76c02048d27f65268bfcd8b60c442759cdccfb18e831d8cb7076b9 + checksum: 10/72523287c885b75b4a9a76c5aa2e7c6b85ca12926a52a8dfc0649a3a2fbc8d69171cab575751b48395d7d14003ab08dba02f44da718e6d7cc75a256eaf03a70e languageName: node linkType: hard -"@openremote/or-attribute-input@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-attribute-input@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-attribute-input@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-attribute-input@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-map": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-map": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" lit: "npm:^2.0.2" - checksum: 10/113221dd53232cff800d73ba7476995329318f63951dd605ceecb1a28ded9446ccee8290028d1689cf01870508a6378b87cfad2c8c732af398c2f3b8873a9258 + checksum: 10/ff84b6ca5821a9217d7f25fbb6f5d6b5b10f29c4f6e60bf46615811e08dc7cf6deb077672a91316985dde4634706ecf55067f36126497e3007d77edbbebcbf8f languageName: node linkType: hard -"@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" lit: "npm:^2.0.2" - checksum: 10/cc0170d0432eb653d580a393c54c20a13726a4ee4ca01640eab87e07cb4ddc3e516eaf76ccd84b29bd5043473c9a619dbafccd97f41566f37cf5c63fd77f3cca + checksum: 10/0bb9ddcef9b435af7bece95a8c1d99eca3fea9520783078125490abb79b864c71a8450f759f5dbe1e20eb468c9481297554d847608319b763f8e5d17e8c8dc3b languageName: node linkType: hard -"@openremote/or-chart@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-chart@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-chart@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-chart@npm:1.2.0-snapshot.20240512162641" dependencies: "@material/data-table": "npm:^9.0.0" "@material/dialog": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" chart.js: "npm:^3.6.0" chartjs-adapter-moment: "npm:^1.0.0" chartjs-plugin-annotation: "npm:^1.1.0" jsonpath-plus: "npm:^6.0.1" lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/0ff1673e7404f7fa6076cbe6c0edb7fd5cd2a0acc59ad3103ed16b78ff32e223c2f5a6d68511e603b1bc219d29a16fa4ceaefa78677eaf505e985f57fa3cde1b + checksum: 10/4690cdbc9b7b24e8fb5a5c7a53dfe0d7fafe2a64e4b57b2eb216ecc5aaa2998b389a27b826dfeeb34755407637e332ce4ac1d0a0b5a81d53cf7fbb22a04c36d6 languageName: node linkType: hard -"@openremote/or-components@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-components@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-components@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-components@npm:1.2.0-snapshot.20240512162641" dependencies: "@material/elevation": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" lit: "npm:^2.0.2" simplebar: "npm:^5.3.6" - checksum: 10/8329c63eda43bad0b54e21dd25ab3b3859ea8f9963d0f22ada21a01588458f249309584d5d70c7e3c3213862bbb23112b18834ba8663342d3b0ccfc399afdbfe + checksum: 10/616deff60a99984f253b5833bd0cff3359b0a2ef6b3221d16e3bf3a343755488ce8a47ff87e805ac6679a6f33e9e5b3314898c0f760e9edb8028f63cfc6dffce languageName: node linkType: hard -"@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/model": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240428163400" - "@openremote/rest": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/model": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240512162641" + "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" gridstack: "npm:^7.2.0" lit: "npm:^2.0.2" - checksum: 10/e68e9b9a68b68831cbd186ccda43e07af0f07eafa28598d1a41d5830d4e61f50fd554fe9274f439978203e62156c0a51eae3024ab505afab4be10bff0baf4067 + checksum: 10/314e1f9f6363bd31fb172e4a365be424cc324fcb337928d9a89230ae2c3e70a4868a6c258fc57b2d8e55eaa12205409ca9138db38d681fb92970d5dbacd728ee languageName: node linkType: hard -"@openremote/or-gauge@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-gauge@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-gauge@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-gauge@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" gaugeJS: "npm:^1.3.7" lit: "npm:^2.0.2" - checksum: 10/1001b37b2a2945e7a095d010d101de75a03ecd9e39739ae84f8994881b003374d17ff2f4946b7dc5ec3921b5f760877f7d82cd04ae38172989a1a2ccfe9403a2 + checksum: 10/32c154c27a8373d22b56cd173cedfb16a9afcefeb69a905ca4916f08d642b98ec25938c70a958dd85f46e2aceb3d4029474068b8f83a6d8829800a18ad210faa languageName: node linkType: hard -"@openremote/or-icon@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-icon@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-icon@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-icon@npm:1.2.0-snapshot.20240512162641" dependencies: "@mdi/font": "npm:latest" lit: "npm:^2.0.2" - checksum: 10/7afb2d4c701e29d6a4e4308bd4633a9e5b9b987f0ba6b2d5f41fd7d8fdf642eab34ba11b2c84d53f6c51c1d644e6d6c9b15ec53b17fb1346c81afaca57d8ffc1 + checksum: 10/1c883345b1dc69d2a07db349a6294aa259d58ac7f2bc58a2f612050524745e8fdb927c600edba0bf836c460885e0367d47ade83a5a7d6d5261c3d6dc6d0f4aea languageName: node linkType: hard -"@openremote/or-json-forms@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-json-forms@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-json-forms@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-json-forms@npm:1.2.0-snapshot.20240512162641" dependencies: "@jsonforms/core": "npm:3.0.0-beta.1" - "@openremote/or-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" + "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" "@polymer/polymer": "npm:^3.3.1" ajv: "npm:^8.8.2" lit: "npm:^2.0.2" - checksum: 10/fe96d2d6fd18b52baeb41dfb9395b363f48a51b92a523e775419f1b9ce95b9eb42a7ebebedf9842f5ca62e15d6dba28ba502f3e395567458280c3ef3c5e6a59f + checksum: 10/74de79d1815e43e81131faa6dc75d17baab32a9ad282965cfb3a63b6609ad38036de97baa1f40cacabcd011cf5db14ca08f0fc77c4484a8375707df21d6e0adc languageName: node linkType: hard -"@openremote/or-map@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-map@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-map@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-map@npm:1.2.0-snapshot.20240512162641" dependencies: "@maplibre/maplibre-gl-geocoder": "npm:^1.5.0" - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/model": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" - "@openremote/rest": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/model": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" "@polymer/polymer": "npm:^3.3.1" "@types/mapbox": "npm:^1.6.42" lit: "npm:^2.0.2" mapbox.js: "npm:^3.3.1" maplibre-gl: "npm:^4.1.2" - checksum: 10/6f5d9ff0af4bdbbb80a9c94e1150fdf379e36c158b2ddfa84f72aa652a756621b13bc8e86cccb6eaabd99b63ccb441fa71940c8b4291dd1dca857df9573b9829 + checksum: 10/c005d780525c47ead7fd0e857a4f6ff0716ab4332f1578508a977410b8e0648b91e23c3012712fd4b6705ab2f15ed0dc6f14a61701a865801230e2afc0e134bf languageName: node linkType: hard -"@openremote/or-mwc-components@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-mwc-components@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-mwc-components@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-mwc-components@npm:1.2.0-snapshot.20240512162641" dependencies: "@material/button": "npm:^9.0.0" "@material/checkbox": "npm:^9.0.0" @@ -2614,26 +2616,26 @@ __metadata: "@material/switch": "npm:^9.0.0" "@material/tab-bar": "npm:^9.0.0" "@material/textfield": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" lit: "npm:^2.0.2" - checksum: 10/0bf33e9be20248cde6e8362f51895bbeb053c2d70c94f590609af39be82add74cfadaf1f099635cb49ffeec68f4e113fb566dbce6f074979dcfe0b0181167723 + checksum: 10/63310f9fb094c246ba159b3f13c96a8301cd7999dc0e986eb28481d3dd636a5256209efd6e26d9877f756a5090967235f05e917c8f44016a80dfeb31a634b30f languageName: node linkType: hard -"@openremote/or-rules@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-rules@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-rules@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-rules@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/model": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" - "@openremote/rest": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/model": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" ace-builds: "npm:^1.4.13" linqts: "npm:^1.12.6" lit: "npm:^2.0.2" @@ -2641,89 +2643,89 @@ __metadata: resize-observer: "npm:^1.0.3" rrule: "npm:^2.6.4" shortid: "npm:^2.2.15" - checksum: 10/8d0ab85139a0ffc5547b0210afa2fed53673649e04d5c4c2400215dbf2ca6d9a34c344f2d2cca0d8e2e1c4ee65853a6119f74c920604d2dfa9e493c2dc141db3 + checksum: 10/bd581e20b69cf7268d1f965357cc58b06c9747543ebf9d90e30602c10bff89c85fa973267acfda135b3ccd0d6a4b8c3ce8ed6030147032eb749518318c89bebf languageName: node linkType: hard -"@openremote/or-smart-notify@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-smart-notify@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-smart-notify@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-smart-notify@npm:1.2.0-snapshot.20240512162641" dependencies: "@fortawesome/fontawesome-svg-core": "npm:^1.2.12" "@fortawesome/free-regular-svg-icons": "npm:^5.6.3" "@fortawesome/free-solid-svg-icons": "npm:^5.6.3" - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/model": "npm:1.2.0-snapshot.20240428163400" - "@openremote/rest": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/model": "npm:1.2.0-snapshot.20240512162641" + "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/81cf331378fb39553c94fc246438714e4ba48098c98b3dec63da074496fa8b5fa5d89f42d43d2893eff8773694473b92f3fcf57a20bd17f530e3e292e604765b + checksum: 10/b094b1297ba8c544782164c5173740630f4c2cdd126f04ac8d9b07e022cb48e5239bac786329df929c618119ff01d1f8150887c0a8d46e85f6cb61ea8627178f languageName: node linkType: hard -"@openremote/or-survey-results@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-survey-results@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-survey-results@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-survey-results@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/model": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/model": "npm:1.2.0-snapshot.20240512162641" lit: "npm:^2.0.2" - checksum: 10/53539d68d3493776d512be6a9e361aa261aeeab09bb87db4de1375cb16f3f36e4584a16d08e1a5530ae211cbb71b099bdfcce0842bd862baed2a3a04fc425455 + checksum: 10/d72e4e9be2ad0aa98689191e075184561b531d520eafcb63ccfbaf7a412f1ce2bac6fe729ad5c81a913f0c65c47ecc41ec1455ddddcd9fde55d98d552fcb8c22 languageName: node linkType: hard -"@openremote/or-survey@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-survey@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-survey@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-survey@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240428163400" - "@openremote/model": "npm:1.2.0-snapshot.20240428163400" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240428163400" + "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/model": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" "@types/lodash-es": "npm:^4.17.5" lit: "npm:^2.0.2" lodash-es: "npm:^4.17.15" moment: "npm:2.29.4" - checksum: 10/fcf288dd199d41513d54128d6a0516b5902908149aca014afbd3e36bbcbddd6e0cb9db38497adb3824c4adb476665d53f3abbfc0497c863f382c35fc48992799 + checksum: 10/fa25903402460e6d29820922f742f601d2bca23452a3b656b576120334158e408c3e135cc32edeacdb0a6df662a82c620550f9839da4e463c0e6393e8740b94d languageName: node linkType: hard -"@openremote/or-timeline@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-timeline@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-timeline@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-timeline@npm:1.2.0-snapshot.20240512162641" dependencies: lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/68ec894f68143bb1fd5aab8fd02b51e99216f0376443e2f0ed1063e8424c1ce9ee8e60790e1893f59a60760622ebf522fd6c83a69c04ebd0708152fc9dcc51b1 + checksum: 10/13384362b94338cfa352cd243e692cb05dce4fdf33190300d6622be22f0f238a69ca65ce1f3c6dc76e4c7733d3818307a227fbe34a8931e4f7b0ad0bade1dcdc languageName: node linkType: hard -"@openremote/or-translate@npm:1.2.0-snapshot.20240428163400": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/or-translate@npm:1.2.0-snapshot.20240428163400" +"@openremote/or-translate@npm:1.2.0-snapshot.20240512162641": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/or-translate@npm:1.2.0-snapshot.20240512162641" dependencies: i18next: "npm:^21.5.3" lit: "npm:^2.0.2" - checksum: 10/04e3da1631bf0607a49882f7eaf1d8a5d9f4a7fae4d71c97684204306c87b015ab5883a242b3adaeb7d5f1b0b61b777a9ac7bb9a866929034f0bcb1cd901ff50 + checksum: 10/b34907124e37864b13a875254cdb7c5ff7194039139c4bb33c6694c74eaa6307fb539f720656e74521d4cdc6e2eb791b89737525411c0d43e9d3bd43da302d26 languageName: node linkType: hard -"@openremote/rest@npm:1.2.0-snapshot.20240428163400, @openremote/rest@npm:^1.2.0-snapshot": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/rest@npm:1.2.0-snapshot.20240428163400" +"@openremote/rest@npm:1.2.0-snapshot.20240512162641, @openremote/rest@npm:^1.2.0-snapshot": + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/rest@npm:1.2.0-snapshot.20240512162641" dependencies: - "@openremote/model": "npm:1.2.0-snapshot.20240428163400" + "@openremote/model": "npm:1.2.0-snapshot.20240512162641" axios: "npm:0.24.0" qs: "npm:^6.8.0" - checksum: 10/235ef82c01600dd9cfc95042aad9510f4ab5c4bbc31d702c3ec8a5316807ed624e91cbf7f28dcd656c764fdb4282d8208a985623adcd0768acacfb6e52bb29c9 + checksum: 10/b4fc30b00ccd0fd71464b41952651c08addd3b0c4f551101082210a576e100bb8b59af342bc84b40099ee998b64cd9f420041befe55e42b3b5daea918b610833 languageName: node linkType: hard "@openremote/util@npm:^1.2.0-snapshot": - version: 1.2.0-snapshot.20240428163400 - resolution: "@openremote/util@npm:1.2.0-snapshot.20240428163400" + version: 1.2.0-snapshot.20240512162641 + resolution: "@openremote/util@npm:1.2.0-snapshot.20240512162641" bin: orutil: ./cli.js - checksum: 10/54af68542c6c9dab55baf110f05d93403676ab3ddd8b305f9dcd4ff4996c2b5f68385cbcc5d0f424893f31a80c03a352f8dc8ec9119990b554954f140f9dd509 + checksum: 10/7fdb1fa7bd2441bda00c740ad0a417cb1c6f77a5a551fb0ec6fb168c7ca601a85d8117dfebc19feb8ced5eb2a91bd758126f78c1cc7a6bd79ab09679eb78dfd3 languageName: node linkType: hard @@ -2905,6 +2907,13 @@ __metadata: languageName: node linkType: hard +"@types/junit-report-builder@npm:^3.0.2": + version: 3.0.2 + resolution: "@types/junit-report-builder@npm:3.0.2" + checksum: 10/7fead0b771f95cd8e607223ace2f43cc881b3e7944db405f903590b56379d14132032b7d89c9afa7dff266b95f516a476a39ad40f9200bfb61fc8ed7f6b1bff6 + languageName: node + linkType: hard + "@types/leaflet@npm:^0": version: 0.7.40 resolution: "@types/leaflet@npm:0.7.40" @@ -2924,9 +2933,9 @@ __metadata: linkType: hard "@types/lodash@npm:*": - version: 4.17.0 - resolution: "@types/lodash@npm:4.17.0" - checksum: 10/2053203292b5af99352d108656ceb15d39da5922fc3fb8186e1552d65c82d6e545372cc97f36c95873aa7186404d59d9305e9d49254d4ae55e77df1e27ab7b5d + version: 4.17.1 + resolution: "@types/lodash@npm:4.17.1" + checksum: 10/384bdd29348a000f8e815f94839a1a8c7f5a4ca856b016ade7f2abdc1df0b4e3e009c113b69db320a8fde51d1f38e60c19462b9bf3e82e0e2e32d3ac3e7ba2c4 languageName: node linkType: hard @@ -2974,11 +2983,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.12.7 - resolution: "@types/node@npm:20.12.7" + version: 20.12.11 + resolution: "@types/node@npm:20.12.11" dependencies: undici-types: "npm:~5.26.4" - checksum: 10/b4a28a3b593a9bdca5650880b6a9acef46911d58cf7cfa57268f048e9a7157a7c3196421b96cea576850ddb732e3b54bc982c8eb5e1e5ef0635d4424c2fce801 + checksum: 10/c6afe7c2c4504a4f488814d7b306ebad16bf42cbb43bf9db9fe1aed8c5fb99235593c3be5088979a64526b106cf022256688e2f002811be8273d87dc2e0d484f languageName: node linkType: hard @@ -3568,14 +3577,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.6.1, ajv@npm:^8.8.2, ajv@npm:^8.9.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" + version: 8.13.0 + resolution: "ajv@npm:8.13.0" dependencies: - fast-deep-equal: "npm:^3.1.1" + fast-deep-equal: "npm:^3.1.3" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 10/b406f3b79b5756ac53bfe2c20852471b08e122bc1ee4cde08ae4d6a800574d9cd78d60c81c69c63ff81e4da7cd0b638fafbb2303ae580d49cf1600b9059efb85 + uri-js: "npm:^4.4.1" + checksum: 10/4ada268c9a6e44be87fd295df0f0a91267a7bae8dbc8a67a2d5799c3cb459232839c99d18b035597bb6e3ffe88af6979f7daece854f590a81ebbbc2dfa80002c languageName: node linkType: hard @@ -3988,8 +3997,8 @@ __metadata: linkType: hard "cacache@npm:^18.0.0": - version: 18.0.2 - resolution: "cacache@npm:18.0.2" + version: 18.0.3 + resolution: "cacache@npm:18.0.3" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" @@ -4003,7 +4012,7 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: 10/5ca58464f785d4d64ac2019fcad95451c8c89bea25949f63acd8987fcc3493eaef1beccc0fa39e673506d879d3fc1ab420760f8a14f8ddf46ea2d121805a5e96 + checksum: 10/d4c161f071524bb636334b8cf94780c014e29c180a886b8184da8f2f44d2aca88d5664797c661e9f74bdbd34697c2f231ed7c24c256cecbb0a0563ad1ada2219 languageName: node linkType: hard @@ -4045,9 +4054,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001613 - resolution: "caniuse-lite@npm:1.0.30001613" - checksum: 10/66c347aa8d7f5157445b76ffe291e2bef4d65e3c3cdd42f579d5656778c6c9b7b121780ea42b0add09ec86abe958ebac0131aba6f52f4d99ebba131bddf200ca + version: 1.0.30001617 + resolution: "caniuse-lite@npm:1.0.30001617" + checksum: 10/eac442b9ad12801086be19f6dc17056827fe398f1c05983357e2531c8183ee890ffc8fb973d54519ad7114a2fd47de8f33ec66d98565b995fef1c6ba02b5bc5b languageName: node linkType: hard @@ -4541,7 +4550,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -4695,9 +4704,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.668": - version: 1.4.750 - resolution: "electron-to-chromium@npm:1.4.750" - checksum: 10/5eecd983425fe0bcc4e9b6532ded294942c1b8c0a1110ad9149b3ee91d6b067ff8ff3c17cbf8f6e3dd24b4c59653e815ef58c5fabec2238e8696061c4b441a97 + version: 1.4.763 + resolution: "electron-to-chromium@npm:1.4.763" + checksum: 10/088c53acfe4723d40077a9fd98cc67e74af2c8d0c5c12e75ffddacfd6e98c009c75fff07e3443a3dc499f599a71b7cf0bcbfb1b0c574355436d297c88979056b languageName: node linkType: hard @@ -4739,12 +4748,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.16.0": - version: 5.16.0 - resolution: "enhanced-resolve@npm:5.16.0" + version: 5.16.1 + resolution: "enhanced-resolve@npm:5.16.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10/47f123676b9b179b35195769b9d9523f314f6fc3a13d4461a4d95d5beaec9adc26aaa3b60b61f93e21ed1290dff0e9d9e67df343ec47f4480669a8e26ffe52a3 + checksum: 10/1c44474437ec52d938ee0776d5883d5fec8fc645bccbebf6eb58229f3223c111bc1f5cb94222949a5a4565e7a2d7c34f03a0f7e97c10d6cd800e7a46c95e3aec languageName: node linkType: hard @@ -4763,11 +4772,11 @@ __metadata: linkType: hard "envinfo@npm:^7.7.3": - version: 7.12.0 - resolution: "envinfo@npm:7.12.0" + version: 7.13.0 + resolution: "envinfo@npm:7.13.0" bin: envinfo: dist/cli.js - checksum: 10/981fbc80d484e42aa2c86d637ab0db773b67c285116561e50f49b5d2cb95cfd7c381d323196c487a1fa95d461ae787857559f08cf68c01be114449527f757df8 + checksum: 10/450c962053880f46852119cf89f4412cabd6d465ff5b74cf64e74e9da3a27ebd9e901944a5c4b0bf62950ad25025552282cbde6c00a5a9af0980dd001720fcbb languageName: node linkType: hard @@ -4904,7 +4913,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": +"escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" checksum: 10/a1e07fea2f15663c30e40b9193d658397846ffe28ce0a3e4da0d8e485fedfeca228ab846aee101a05015829adf39f9934ff45b2a3fca47bed37a29646bd05cd3 @@ -5574,9 +5583,9 @@ __metadata: linkType: hard "fs-monkey@npm:^1.0.4": - version: 1.0.5 - resolution: "fs-monkey@npm:1.0.5" - checksum: 10/7fcdf9267006800d61f1722cf9fa92ed8be8b3ed86614f6d43ab6f87a30f13bc784020465e20728ca4ea65ea7377bfcdbde52b54bf8c3cc2f43a6d62270ebf64 + version: 1.0.6 + resolution: "fs-monkey@npm:1.0.6" + checksum: 10/a0502a23aa0b467f671cd5c7f989ff48611cce1f23deb8f6924862b49234ff37de6828f739a4f2c1acf8f20e80cb426bf6a9d135c401f3df1e7089b7de04c815 languageName: node linkType: hard @@ -5731,17 +5740,17 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.12 - resolution: "glob@npm:10.3.12" + version: 10.3.15 + resolution: "glob@npm:10.3.15" dependencies: foreground-child: "npm:^3.1.0" jackspeak: "npm:^2.3.6" minimatch: "npm:^9.0.1" minipass: "npm:^7.0.4" - path-scurry: "npm:^1.10.2" + path-scurry: "npm:^1.11.0" bin: glob: dist/esm/bin.mjs - checksum: 10/9e8186abc22dc824b5dd86cefd8e6b5621a72d1be7f68bacc0fd681e8c162ec5546660a6ec0553d6a74757a585e655956c7f8f1a6d24570e8d865c307323d178 + checksum: 10/b2b1c74309979b34fd6010afb50418a12525def32f1d3758d5827fc75d6143fc3ee5d1f3180a43111f6386c9e297c314f208d9d09955a6c6b69f22e92ee97635 languageName: node linkType: hard @@ -5787,11 +5796,12 @@ __metadata: linkType: hard "globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - define-properties: "npm:^1.1.3" - checksum: 10/45ae2f3b40a186600d0368f2a880ae257e8278b4c7704f0417d6024105ad7f7a393661c5c2fa1334669cd485ea44bc883a08fdd4516df2428aec40c99f52aa89 + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10/1f1fd078fb2f7296306ef9dd51019491044ccf17a59ed49d375b576ca108ff37e47f3d29aead7add40763574a992f16a5367dd1e2173b8634ef18556ab719ac4 languageName: node linkType: hard @@ -6934,9 +6944,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.2.1 - resolution: "lru-cache@npm:10.2.1" - checksum: 10/65639bf4534c00b7a420be001d7f0485d6147fe0fdc68b9a67d0ef94dca6dace27d87cfa345e817c62bc6e000393379ac744f40870c285bb7c13949c1cc87209 + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 10/ff1a496d30b5eaec2c9079080965bb0cede203cf878371f7033a007f1e54cd4aa13cc8abf7ccec4c994a83a22ed5476e83a55bb57cc07e6c1547a42937e42c37 languageName: node linkType: hard @@ -6949,15 +6959,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 - languageName: node - linkType: hard - "make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -6968,8 +6969,8 @@ __metadata: linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": "npm:^2.0.0" cacache: "npm:^18.0.0" @@ -6980,9 +6981,10 @@ __metadata: minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" promise-retry: "npm:^2.0.1" ssri: "npm:^10.0.0" - checksum: 10/ded5a91a02b76381b06a4ec4d5c1d23ebbde15d402b3c3e4533b371dac7e2f7ca071ae71ae6dae72aa261182557b7b1b3fd3a705b39252dc17f74fa509d3e76f + checksum: 10/11bae5ad6ac59b654dbd854f30782f9de052186c429dfce308eda42374528185a100ee40ac9ffdc36a2b6c821ecaba43913e4730a12f06f15e895ea9cb23fa59 languageName: node linkType: hard @@ -6999,8 +7001,8 @@ __metadata: linkType: hard "maplibre-gl@npm:^4.1.2": - version: 4.1.3 - resolution: "maplibre-gl@npm:4.1.3" + version: 4.2.0 + resolution: "maplibre-gl@npm:4.2.0" dependencies: "@mapbox/geojson-rewind": "npm:^0.5.2" "@mapbox/jsonlint-lines-primitives": "npm:^2.0.2" @@ -7009,9 +7011,10 @@ __metadata: "@mapbox/unitbezier": "npm:^0.0.1" "@mapbox/vector-tile": "npm:^1.3.1" "@mapbox/whoots-js": "npm:^3.1.0" - "@maplibre/maplibre-gl-style-spec": "npm:^20.1.1" + "@maplibre/maplibre-gl-style-spec": "npm:^20.2.0" "@types/geojson": "npm:^7946.0.14" "@types/geojson-vt": "npm:3.2.5" + "@types/junit-report-builder": "npm:^3.0.2" "@types/mapbox__point-geometry": "npm:^0.1.4" "@types/mapbox__vector-tile": "npm:^1.3.4" "@types/pbf": "npm:^3.0.5" @@ -7028,7 +7031,7 @@ __metadata: supercluster: "npm:^8.0.1" tinyqueue: "npm:^2.0.3" vt-pbf: "npm:^3.1.3" - checksum: 10/44f02bb908eeb48cf808eac56ec5ba5f41b4e2408965b9144f3c59aac74e07ab6f3a9b395ea8fdbfd15f3945e047a17e687099865e7d33249155bef36914bc62 + checksum: 10/29b87476283548abab05f2f4f4d2211e373c24816249e74759790334b216bdaff320dd403981108dfeeadd7be7ef1e0d54e91833b98266dd5db0c47ed2d34e47 languageName: node linkType: hard @@ -7160,8 +7163,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -7170,7 +7173,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 10/3edf72b900e30598567eafe96c30374432a8709e61bb06b87198fa3192d466777e2ec21c52985a0999044fa6567bd6f04651585983a1cbb27e2c1770a07ed2a2 + checksum: 10/c669948bec1373313aaa8f104b962a3ced9f45c49b26366a4b0ae27ccdfa9c5740d72c8a84d3f8623d7a61c5fc7afdfda44789008c078f61a62441142efc4a97 languageName: node linkType: hard @@ -7218,9 +7221,9 @@ __metadata: linkType: hard "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 10/e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 + version: 7.1.1 + resolution: "minipass@npm:7.1.1" + checksum: 10/6f4f920f1b5ea585d08fa3739b9bd81726cd85a0c972fb371c0fa6c1544d468813fb1694c7bc64ad81f138fd8abf665e2af0f406de9ba5741d8e4a377ed346b1 languageName: node linkType: hard @@ -7463,13 +7466,13 @@ __metadata: linkType: hard "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 10/1e7489f17cbda452c8acaf596a8defb4ae477d2a9953b76eb96f4ec3f62c6b421cd5174eaa742f88279871fde9586d8a1d38fb3f53fa0c405585453be31dff4c + checksum: 10/95a1f6dec8a81cd18cdc2fed93e6f0b4e02cf6bdb4501c848752c6e34f9883d9942f036a5e3b21a699047d8a448562d891e67492df68ec9c373e6198133337ae languageName: node linkType: hard @@ -7762,13 +7765,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.2": - version: 1.10.2 - resolution: "path-scurry@npm:1.10.2" +"path-scurry@npm:^1.11.0": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10/a2bbbe8dc284c49dd9be78ca25f3a8b89300e0acc24a77e6c74824d353ef50efbf163e64a69f4330b301afca42d0e2229be0560d6d616ac4e99d48b4062016b1 + checksum: 10/5e8845c159261adda6f09814d7725683257fcc85a18f329880ab4d7cc1d12830967eae5d5894e453f341710d5484b8fdbbd4d75181b4d6e1eb2f4dc7aeadc434 languageName: node linkType: hard @@ -7947,6 +7950,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10/4e1394491b717f6c1ade15c570ecd4c2b681698474d3ae2d303c1e4b6ab9455bd5a81566211e82890d5a5ae9859718cc6954d5150bb18b09b72ecb297beae90a + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -8509,13 +8519,11 @@ __metadata: linkType: hard "semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.4": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: "npm:^6.0.0" + version: 7.6.2 + resolution: "semver@npm:7.6.2" bin: semver: bin/semver.js - checksum: 10/1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535 + checksum: 10/296b17d027f57a87ef645e9c725bff4865a38dfc9caf29b26aa084b85820972fbe7372caea1ba6857162fa990702c6d9c1d82297cecb72d56c78ab29070d2ca2 languageName: node linkType: hard @@ -8917,11 +8925,11 @@ __metadata: linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: "npm:^7.0.3" - checksum: 10/453f9a1c241c13f5dfceca2ab7b4687bcff354c3ccbc932f35452687b9ef0ccf8983fd13b8a3baa5844c1a4882d6e3ddff48b0e7fd21d743809ef33b80616d79 + checksum: 10/f92c1b3cc9bfd0a925417412d07d999935917bc87049f43ebec41074661d64cf720315661844106a77da9f8204b6d55ae29f9514e673083cae39464343af2a8b languageName: node linkType: hard @@ -9172,8 +9180,8 @@ __metadata: linkType: hard "terser@npm:^5.10.0, terser@npm:^5.26.0": - version: 5.30.4 - resolution: "terser@npm:5.30.4" + version: 5.31.0 + resolution: "terser@npm:5.31.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -9181,7 +9189,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10/79459106281fccb2ff4243ba1553e4aa67a71b336bb8c091b131bb26347fcf03791c6abf6870bd17fe4a210256e08910207cf5733c0d6ba840289e67d5aa84d3 + checksum: 10/11b28065d6fd9f496acf1f23b22982867e4625e769d0a1821861a15e6bebfdb414142a8444f74f2a93f458d0182b8314ceb889be053b50eb5907cc98e8230467 languageName: node linkType: hard @@ -9498,20 +9506,20 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" + version: 1.0.15 + resolution: "update-browserslist-db@npm:1.0.15" dependencies: - escalade: "npm:^3.1.1" + escalade: "npm:^3.1.2" picocolors: "npm:^1.0.0" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10/9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf + checksum: 10/6800bfac6933f618640bae2f8f582a6b0d83ea73ef1330b0da9090862a370bc23c64650e753c454e39964eef3febe72578065ed06412326be492b5f5a029d0ef languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: From 6f8e5c99d186ac81e0ac701c07d9bfb9402be053 Mon Sep 17 00:00:00 2001 From: Rich Turner <7072278+richturner@users.noreply.github.com> Date: Fri, 14 Jun 2024 15:15:02 +0100 Subject: [PATCH 18/29] UI build fixes --- ui/app/custom/package.json | 6 ++-- ui/app/custom/src/pages/page-custom.ts | 4 +-- ui/app/custom/tsconfig.json | 4 +++ ui/component/model/package.json | 5 +-- ui/component/rest/package.json | 5 ++- yarn.lock | 50 +++++++++++++------------- 6 files changed, 41 insertions(+), 33 deletions(-) diff --git a/ui/app/custom/package.json b/ui/app/custom/package.json index 60ea012d5..40581169f 100644 --- a/ui/app/custom/package.json +++ b/ui/app/custom/package.json @@ -18,9 +18,9 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "@openremote/manager": "^1.2.0-snapshot", - "model": "^1.0.0", - "rest": "^1.0.0" + "@openremote/custom-model": "workspace:*", + "@openremote/custom-rest": "workspace:*", + "@openremote/manager": "^1.2.0-snapshot" }, "devDependencies": { "@babel/core": "^7.16.0", diff --git a/ui/app/custom/src/pages/page-custom.ts b/ui/app/custom/src/pages/page-custom.ts index 3d8d6e101..753dc8b96 100644 --- a/ui/app/custom/src/pages/page-custom.ts +++ b/ui/app/custom/src/pages/page-custom.ts @@ -2,8 +2,8 @@ import {css, html, TemplateResult} from "lit"; import {customElement} from "lit/decorators.js"; import {AppStateKeyed, Page, PageProvider} from "@openremote/or-app"; import {EnhancedStore} from "@reduxjs/toolkit"; -import {CustomData} from "../../../../component/model"; -import rest from "../../../../component/rest"; +import {CustomData} from "@openremote/custom-model"; +import rest from "@openremote/custom-rest"; export function pageCustomProvider(store: EnhancedStore): PageProvider { return { diff --git a/ui/app/custom/tsconfig.json b/ui/app/custom/tsconfig.json index eb4bdd430..a7da966ba 100644 --- a/ui/app/custom/tsconfig.json +++ b/ui/app/custom/tsconfig.json @@ -8,4 +8,8 @@ "include": [ "./src" ], + "references": [ + { "path": "../../component/model" }, + { "path": "../../component/rest" } + ] } diff --git a/ui/component/model/package.json b/ui/component/model/package.json index db629677f..1dcced189 100644 --- a/ui/component/model/package.json +++ b/ui/component/model/package.json @@ -1,9 +1,10 @@ { - "name": "model", + "name": "@openremote/custom-model", "version": "1.0.0", "description": "Model Types", "main": "dist/umd/index.bundle.js", "module": "lib/index.js", + "private": true, "exports": { ".": "./lib/index.js", "./*": "./lib/*.js" @@ -24,6 +25,6 @@ "@openremote/util": "^1.2.0-snapshot" }, "publishConfig": { - "access": "public" + "access": "restricted" } } diff --git a/ui/component/rest/package.json b/ui/component/rest/package.json index f1ce777fb..7fa0aaafc 100644 --- a/ui/component/rest/package.json +++ b/ui/component/rest/package.json @@ -1,5 +1,5 @@ { - "name": "rest", + "name": "@openremote/custom-rest", "version": "1.0.0", "description": "REST API", "main": "dist/umd/index.bundle.js", @@ -30,5 +30,8 @@ "devDependencies": { "@openremote/util": "^1.2.0-snapshot", "@types/qs": "^6.9.7" + }, + "publishConfig": { + "access": "restricted" } } diff --git a/yarn.lock b/yarn.lock index fb56759df..33a8b6f7a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2312,6 +2312,27 @@ __metadata: languageName: node linkType: hard +"@openremote/custom-model@workspace:*, @openremote/custom-model@workspace:ui/component/model": + version: 0.0.0-use.local + resolution: "@openremote/custom-model@workspace:ui/component/model" + dependencies: + "@openremote/util": "npm:^1.2.0-snapshot" + languageName: unknown + linkType: soft + +"@openremote/custom-rest@workspace:*, @openremote/custom-rest@workspace:ui/component/rest": + version: 0.0.0-use.local + resolution: "@openremote/custom-rest@workspace:ui/component/rest" + dependencies: + "@openremote/model": "npm:^1.2.0-snapshot" + "@openremote/rest": "npm:^1.2.0-snapshot" + "@openremote/util": "npm:^1.2.0-snapshot" + "@types/qs": "npm:^6.9.7" + axios: "npm:0.24.0" + qs: "npm:^6.8.0" + languageName: unknown + linkType: soft + "@openremote/custom@workspace:ui/app/custom": version: 0.0.0-use.local resolution: "@openremote/custom@workspace:ui/app/custom" @@ -2323,7 +2344,9 @@ __metadata: "@babel/plugin-transform-runtime": "npm:^7.16.4" "@babel/preset-env": "npm:^7.16.4" "@babel/runtime": "npm:^7.16.3" - "@openremote/manager": "npm:^1.2.0-snapshot" + "@openremote/custom-model": "workspace:*" + "@openremote/custom-rest": "workspace:*" + "@openremote/manager": "npm:^1.2.0-snapshot.20240512160637" "@openremote/util": "npm:^1.2.0-snapshot" "@typescript-eslint/eslint-plugin": "npm:^5.9.0" "@typescript-eslint/parser": "npm:^5.9.0" @@ -2342,10 +2365,8 @@ __metadata: fork-ts-checker-notifier-webpack-plugin: "npm:^4.0.0" fork-ts-checker-webpack-plugin: "npm:^6.5.0" html-webpack-plugin: "npm:^5.5.0" - model: "npm:^1.0.0" prettier: "npm:^2.5.1" querystring-es3: "npm:^0.2.1" - rest: "npm:^1.0.0" shx: "npm:^0.3.3" source-map-loader: "npm:^3.0.0" style-loader: "npm:^3.3.1" @@ -2357,7 +2378,7 @@ __metadata: languageName: unknown linkType: soft -"@openremote/manager@npm:^1.2.0-snapshot": +"@openremote/manager@npm:^1.2.0-snapshot.20240512160637": version: 1.2.0-snapshot.20240512162641 resolution: "@openremote/manager@npm:1.2.0-snapshot.20240512162641" dependencies: @@ -7246,14 +7267,6 @@ __metadata: languageName: node linkType: hard -"model@npm:^1.0.0, model@workspace:ui/component/model": - version: 0.0.0-use.local - resolution: "model@workspace:ui/component/model" - dependencies: - "@openremote/util": "npm:^1.2.0-snapshot" - languageName: unknown - linkType: soft - "moment@npm:2.29.4": version: 2.29.4 resolution: "moment@npm:2.29.4" @@ -8325,19 +8338,6 @@ __metadata: languageName: node linkType: hard -"rest@npm:^1.0.0, rest@workspace:ui/component/rest": - version: 0.0.0-use.local - resolution: "rest@workspace:ui/component/rest" - dependencies: - "@openremote/model": "npm:^1.2.0-snapshot" - "@openremote/rest": "npm:^1.2.0-snapshot" - "@openremote/util": "npm:^1.2.0-snapshot" - "@types/qs": "npm:^6.9.7" - axios: "npm:0.24.0" - qs: "npm:^6.8.0" - languageName: unknown - linkType: soft - "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" From a07d2db8897ebd5be8917e9dc5e52cfb6aa4d89b Mon Sep 17 00:00:00 2001 From: Rich Turner <7072278+richturner@users.noreply.github.com> Date: Fri, 14 Jun 2024 15:21:41 +0100 Subject: [PATCH 19/29] UI build fixes --- yarn.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yarn.lock b/yarn.lock index 33a8b6f7a..1de47a19e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2346,7 +2346,7 @@ __metadata: "@babel/runtime": "npm:^7.16.3" "@openremote/custom-model": "workspace:*" "@openremote/custom-rest": "workspace:*" - "@openremote/manager": "npm:^1.2.0-snapshot.20240512160637" + "@openremote/manager": "npm:^1.2.0-snapshot" "@openremote/util": "npm:^1.2.0-snapshot" "@typescript-eslint/eslint-plugin": "npm:^5.9.0" "@typescript-eslint/parser": "npm:^5.9.0" @@ -2378,7 +2378,7 @@ __metadata: languageName: unknown linkType: soft -"@openremote/manager@npm:^1.2.0-snapshot.20240512160637": +"@openremote/manager@npm:^1.2.0-snapshot": version: 1.2.0-snapshot.20240512162641 resolution: "@openremote/manager@npm:1.2.0-snapshot.20240512162641" dependencies: From e40b3aced1b9fc74aa5d10b7a76dcec1075fc694 Mon Sep 17 00:00:00 2001 From: Rich Turner <7072278+richturner@users.noreply.github.com> Date: Fri, 21 Jun 2024 08:58:39 +0100 Subject: [PATCH 20/29] UI build fixes --- ui/app/custom/package.json | 6 +- ui/app/custom/src/pages/page-custom.ts | 4 +- ui/component/model/README.md | 34 -- ui/component/model/package.json | 2 +- ui/component/rest/README.md | 75 ----- ui/component/rest/package.json | 4 +- yarn.lock | 440 +++++++++++++------------ 7 files changed, 237 insertions(+), 328 deletions(-) delete mode 100644 ui/component/model/README.md delete mode 100644 ui/component/rest/README.md diff --git a/ui/app/custom/package.json b/ui/app/custom/package.json index 40581169f..c745eeb77 100644 --- a/ui/app/custom/package.json +++ b/ui/app/custom/package.json @@ -18,9 +18,9 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "@openremote/custom-model": "workspace:*", - "@openremote/custom-rest": "workspace:*", - "@openremote/manager": "^1.2.0-snapshot" + "@openremote/manager": "1.2.0-snapshot.20240616202404", + "model": "workspace:*", + "rest": "workspace:*" }, "devDependencies": { "@babel/core": "^7.16.0", diff --git a/ui/app/custom/src/pages/page-custom.ts b/ui/app/custom/src/pages/page-custom.ts index 753dc8b96..4631add62 100644 --- a/ui/app/custom/src/pages/page-custom.ts +++ b/ui/app/custom/src/pages/page-custom.ts @@ -2,8 +2,8 @@ import {css, html, TemplateResult} from "lit"; import {customElement} from "lit/decorators.js"; import {AppStateKeyed, Page, PageProvider} from "@openremote/or-app"; import {EnhancedStore} from "@reduxjs/toolkit"; -import {CustomData} from "@openremote/custom-model"; -import rest from "@openremote/custom-rest"; +import {CustomData} from "model"; +import rest from "rest"; export function pageCustomProvider(store: EnhancedStore): PageProvider { return { diff --git a/ui/component/model/README.md b/ui/component/model/README.md deleted file mode 100644 index a24b05381..000000000 --- a/ui/component/model/README.md +++ /dev/null @@ -1,34 +0,0 @@ -# @openremote/model -[![NPM Version][npm-image]][npm-url] -[![Linux Build][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Typescript type definitions for the OpenRemote object model. - -## Install -```bash -npm i @openremote/model -yarn add @openremote/model -``` - -## Usage -For a full list of properties, methods and options refer to the TypeDoc generated [documentation](). - -```$javascript -import {Asset} from "@openremote/model"; - -const asset: Asset = { - ... -}; -``` - - -## License -[GNU AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html) - -[npm-image]: https://img.shields.io/npm/v/live-xxx.svg -[npm-url]: https://npmjs.org/package/@openremote/core -[travis-image]: https://img.shields.io/travis/live-js/live-xxx/master.svg -[travis-url]: https://travis-ci.org/live-js/live-xxx -[coveralls-image]: https://img.shields.io/coveralls/live-js/live-xxx/master.svg -[coveralls-url]: https://coveralls.io/r/live-js/live-xxx?branch=master \ No newline at end of file diff --git a/ui/component/model/package.json b/ui/component/model/package.json index 1dcced189..7285e3a4f 100644 --- a/ui/component/model/package.json +++ b/ui/component/model/package.json @@ -1,5 +1,5 @@ { - "name": "@openremote/custom-model", + "name": "model", "version": "1.0.0", "description": "Model Types", "main": "dist/umd/index.bundle.js", diff --git a/ui/component/rest/README.md b/ui/component/rest/README.md deleted file mode 100644 index 913dda17e..000000000 --- a/ui/component/rest/README.md +++ /dev/null @@ -1,75 +0,0 @@ -# @openremote/rest -[![NPM Version][npm-image]][npm-url] -[![Linux Build][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -ES6 modules for connecting to an OpenRemote Manager as well as utilities for performing common tasks. - -The default export is a singleton of type `RestApi` that can be used to communicate with the OpenRemote Manager REST API. -It uses an [axios](https://github.com/axios/axios) client to perform the requests and it contains strongly typed -definitions for each OpenRemote Manager REST API endpoint (JAX-RS resource). - - - -## Install -```bash -npm i @openremote/rest -yarn add @openremote/rest -``` - -## Usage -For a full list of properties, methods and options refer to the TypeDoc generated [documentation](). - -If used in conjunction with `@openremote/core` and the `Manager` `init` method has been called then the default export -will be ready to use, the endpoints can be accessed via the `RestApi` `api` property and each JAX-RS resource defined -in the OpenRemote Manager is also defined with the same name in the `RestApi` object. - -```$typescript -import openremote from "@openremote/core"; -import rest from "@openremote/rest"; - -openremote.init({ - ... -}).then((success) => { - if (success) { - let assetQuery = ...; - let response = await rest.api.AssetResource.queryAssets(assetQuery); - let assets = response.data; - - // Do something with the assets - } else { - // Something has gone wrong - } -}); -``` - -It is possible to add additional request interceptors by calling the `addRequestInterceptor` method, it is also possible -to access the `AxiosInstance` by calling the `axiosInstance` property. - -It is also possible to instantiate the `RestApi` object on demand but note you will need to ensure the Authorization -header is correctly set if calling secure endpoints on the OpenRemote Manager REST API. - -```$typescript -import {RestApi} from "@openremote/rest"; - -let rest = new RestApi(); -rest.setTimeout(10000); -rest.addRequestInterceptor(...); -rest.initialise(); -``` - - -## Supported Browsers -The last 2 versions of all modern browsers are supported, including Chrome, Safari, Opera, Firefox, Edge. In addition, -Internet Explorer 11 is also supported. - - -## License -[GNU AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html) - -[npm-image]: https://img.shields.io/npm/v/live-xxx.svg -[npm-url]: https://npmjs.org/package/@openremote/core -[travis-image]: https://img.shields.io/travis/live-js/live-xxx/master.svg -[travis-url]: https://travis-ci.org/live-js/live-xxx -[coveralls-image]: https://img.shields.io/coveralls/live-js/live-xxx/master.svg -[coveralls-url]: https://coveralls.io/r/live-js/live-xxx?branch=master \ No newline at end of file diff --git a/ui/component/rest/package.json b/ui/component/rest/package.json index 7fa0aaafc..9ab6e9fba 100644 --- a/ui/component/rest/package.json +++ b/ui/component/rest/package.json @@ -1,5 +1,5 @@ { - "name": "@openremote/custom-rest", + "name": "rest", "version": "1.0.0", "description": "REST API", "main": "dist/umd/index.bundle.js", @@ -22,9 +22,9 @@ "author": "OpenRemote", "license": "AGPL-3.0-or-later", "dependencies": { - "@openremote/model": "^1.2.0-snapshot", "@openremote/rest": "^1.2.0-snapshot", "axios": "0.24.0", + "model": "workspace:*", "qs": "^6.8.0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 1de47a19e..3ec41342e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2295,12 +2295,12 @@ __metadata: languageName: node linkType: hard -"@openremote/core@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/core@npm:1.2.0-snapshot.20240512162641" +"@openremote/core@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/core@npm:1.2.0-snapshot.20240616202404" dependencies: - "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" - "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" + "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" i18next: "npm:^21.5.3" i18next-http-backend: "npm:^1.3.1" keycloak-js: "npm:^23.0.6" @@ -2308,31 +2308,10 @@ __metadata: platform: "npm:^1.3.6" qs: "npm:^6.8.0" url-search-params-polyfill: "npm:^8.1.0" - checksum: 10/287c349447564468d25b288ab3fbfd2d233f6cb726326acbd060df0ff346f20b55c5eb2d5dc02cc08d11c27c004f71651d8a3199eb13b67c8fea778677dc8b30 + checksum: 10/d257d9fcb218bbd2579ada3760ae9a31849d462fcd8979e133b0028739008736514f0ee21c5e59a41a01c176039dd29df8e7d1cf19dd1c1440c847a391e70ff7 languageName: node linkType: hard -"@openremote/custom-model@workspace:*, @openremote/custom-model@workspace:ui/component/model": - version: 0.0.0-use.local - resolution: "@openremote/custom-model@workspace:ui/component/model" - dependencies: - "@openremote/util": "npm:^1.2.0-snapshot" - languageName: unknown - linkType: soft - -"@openremote/custom-rest@workspace:*, @openremote/custom-rest@workspace:ui/component/rest": - version: 0.0.0-use.local - resolution: "@openremote/custom-rest@workspace:ui/component/rest" - dependencies: - "@openremote/model": "npm:^1.2.0-snapshot" - "@openremote/rest": "npm:^1.2.0-snapshot" - "@openremote/util": "npm:^1.2.0-snapshot" - "@types/qs": "npm:^6.9.7" - axios: "npm:0.24.0" - qs: "npm:^6.8.0" - languageName: unknown - linkType: soft - "@openremote/custom@workspace:ui/app/custom": version: 0.0.0-use.local resolution: "@openremote/custom@workspace:ui/app/custom" @@ -2344,9 +2323,7 @@ __metadata: "@babel/plugin-transform-runtime": "npm:^7.16.4" "@babel/preset-env": "npm:^7.16.4" "@babel/runtime": "npm:^7.16.3" - "@openremote/custom-model": "workspace:*" - "@openremote/custom-rest": "workspace:*" - "@openremote/manager": "npm:^1.2.0-snapshot" + "@openremote/manager": "npm:1.2.0-snapshot.20240616202404" "@openremote/util": "npm:^1.2.0-snapshot" "@typescript-eslint/eslint-plugin": "npm:^5.9.0" "@typescript-eslint/parser": "npm:^5.9.0" @@ -2365,8 +2342,10 @@ __metadata: fork-ts-checker-notifier-webpack-plugin: "npm:^4.0.0" fork-ts-checker-webpack-plugin: "npm:^6.5.0" html-webpack-plugin: "npm:^5.5.0" + model: "workspace:*" prettier: "npm:^2.5.1" querystring-es3: "npm:^0.2.1" + rest: "workspace:*" shx: "npm:^0.3.3" source-map-loader: "npm:^3.0.0" style-loader: "npm:^3.3.1" @@ -2378,245 +2357,252 @@ __metadata: languageName: unknown linkType: soft -"@openremote/manager@npm:^1.2.0-snapshot": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/manager@npm:1.2.0-snapshot.20240512162641" +"@openremote/manager@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/manager@npm:1.2.0-snapshot.20240616202404" dependencies: - "@openremote/or-app": "npm:1.2.0-snapshot.20240512162641" - checksum: 10/1e76812dec69224e3e4f5527d7630fcbffdf5460b37ec82a305682d9593c1a3b537a2c5b12ad19d2d77e99c2bbf3446242d90240da2a294be531f6c5ec42fec6 + "@openremote/or-app": "npm:1.2.0-snapshot.20240616202404" + checksum: 10/c074903be8751e483d260eb2b894aa26ff5bfb2205306415be0e55f656128c72ab30ca39a0a8a54faaf416007312f324709ea2d799f38ccd173ad4ab64ab6dd3 languageName: node linkType: hard -"@openremote/model@npm:1.2.0-snapshot.20240512162641, @openremote/model@npm:^1.2.0-snapshot": +"@openremote/model@npm:1.2.0-snapshot.20240512162641": version: 1.2.0-snapshot.20240512162641 resolution: "@openremote/model@npm:1.2.0-snapshot.20240512162641" checksum: 10/2e90089bdc09d83887e09dc382a5001e184e74c07a4ead7321b998f9b427d2a4b8913c2ef2be118699478d13405def6dba18c394585aa3aabfb93a8fc4dcd060 languageName: node linkType: hard -"@openremote/or-app@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-app@npm:1.2.0-snapshot.20240512162641" - dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-asset-viewer": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-dashboard-builder": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-gauge": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-map": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-rules": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-smart-notify": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-timeline": "npm:1.2.0-snapshot.20240512162641" - "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" +"@openremote/model@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/model@npm:1.2.0-snapshot.20240616202404" + checksum: 10/0100cd6d819901000a049bf7838167ecfabc83f707da0dcc6eead3f98a07b0f876bd2805e91bda1662eb15eca6201dd29a4490fbcca7a0935c77e6e00e865e7a + languageName: node + linkType: hard + +"@openremote/or-app@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-app@npm:1.2.0-snapshot.20240616202404" + dependencies: + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-asset-viewer": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-dashboard-builder": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-gauge": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-map": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-rules": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-smart-notify": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-timeline": "npm:1.2.0-snapshot.20240616202404" + "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" "@reduxjs/toolkit": "npm:^1.8.1" "@webcomponents/webcomponentsjs": "npm:^2.6.0" lit: "npm:^2.0.2" moment: "npm:^2.29.4" navigo: "npm:^8.11.1" pwa-helpers: "npm:^0.9.0" - checksum: 10/663506ab972aa675a667c073826d142fcea3e18967f6663c4668c07ec636b766c49462728fc46df923e26167692842dd6a65d41debf5569d76df869393b8546c + checksum: 10/d7d6c14beae374e6b6ae85f0e16a040b237de18c5f2a1688a6b327a820d996d5ab024ab094eba78dec7e1b50cda8efe2a13758407f3d255d0498d8b50103ce22 languageName: node linkType: hard -"@openremote/or-asset-tree@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-asset-tree@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-asset-tree@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-asset-tree@npm:1.2.0-snapshot.20240616202404" dependencies: "@mdi/js": "npm:^5.9.55" - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/model": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" - "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/51a53da380e45f2f9b31b7a19cc2cb99f8abe999874d45a2aaea2eef545f326b52dec1a71b0f4bb9d7568eefe43ad922d96377487b80054b505b7dad5f6ef53f + checksum: 10/5c959f837b83bef320d918cab82ec97754eb53932a383fdad2ac1c3d531d57673ca58578f8932af0f1291ec02ce52af2803366248d654e6d23dcc11651bc02ad languageName: node linkType: hard -"@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240616202404" dependencies: "@material/data-table": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/model": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-attribute-history": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-survey": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-survey-results": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" - "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-attribute-history": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-survey": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-survey-results": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" lit: "npm:^2.0.2" - checksum: 10/a157ebe4c79f0ae094f3d2a258a937178a44f3a06dbf88baec84e1f7d198cda501dd1312619bb1d4daf51c6f6b4ac45cf767cd61c02af71431bab785536d4645 + checksum: 10/9fb399a27ce03673a1b0407a2199edb5702d57c8ce87201dc1e579a87c286808612ff9aa13ede00818f171a37ad20a7361da8ea064c3da6341067a423ec459ba languageName: node linkType: hard -"@openremote/or-attribute-history@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-attribute-history@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-attribute-history@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-attribute-history@npm:1.2.0-snapshot.20240616202404" dependencies: "@material/data-table": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" jsonpath-plus: "npm:^6.0.1" lit: "npm:^2.0.2" - checksum: 10/72523287c885b75b4a9a76c5aa2e7c6b85ca12926a52a8dfc0649a3a2fbc8d69171cab575751b48395d7d14003ab08dba02f44da718e6d7cc75a256eaf03a70e + checksum: 10/3fe5433b82db47260cf627a9585613da6ac9f80f7630853f6501a004f4cef7e53c413076e2323520bd87563b9e45db8a8fe96a97a7867257a6eba55c5c0481b4 languageName: node linkType: hard -"@openremote/or-attribute-input@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-attribute-input@npm:1.2.0-snapshot.20240512162641" - dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-map": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" +"@openremote/or-attribute-input@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-attribute-input@npm:1.2.0-snapshot.20240616202404" + dependencies: + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-map": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" lit: "npm:^2.0.2" - checksum: 10/ff84b6ca5821a9217d7f25fbb6f5d6b5b10f29c4f6e60bf46615811e08dc7cf6deb077672a91316985dde4634706ecf55067f36126497e3007d77edbbebcbf8f + checksum: 10/34f38f18cb44ab020409c6a84df0e8c2370b6d091f4e435ed44f4458e0219d81b83c58274a6073e3d9c63514df281141a080a15cb4e1bee9801b168ba156f34e languageName: node linkType: hard -"@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240616202404" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" lit: "npm:^2.0.2" - checksum: 10/0bb9ddcef9b435af7bece95a8c1d99eca3fea9520783078125490abb79b864c71a8450f759f5dbe1e20eb468c9481297554d847608319b763f8e5d17e8c8dc3b + checksum: 10/2b078e71eb239b36bec3f51a9d1f9300a92184283fd5120cc531c9a5a94d5d1a6090645966f5e89c3d20e5efc77fec1eec4a00a20d79b5652087dd9208a4d993 languageName: node linkType: hard -"@openremote/or-chart@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-chart@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-chart@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-chart@npm:1.2.0-snapshot.20240616202404" dependencies: "@material/data-table": "npm:^9.0.0" "@material/dialog": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" chart.js: "npm:^3.6.0" chartjs-adapter-moment: "npm:^1.0.0" chartjs-plugin-annotation: "npm:^1.1.0" jsonpath-plus: "npm:^6.0.1" lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/4690cdbc9b7b24e8fb5a5c7a53dfe0d7fafe2a64e4b57b2eb216ecc5aaa2998b389a27b826dfeeb34755407637e332ce4ac1d0a0b5a81d53cf7fbb22a04c36d6 + checksum: 10/c67e0813b0f58104385838e00fa6439ca2ab44c039666bae671a681e23f7e9e06374e756ac7086414638b98c7c746057fb669b3b4f124ac651f7ada29a76722b languageName: node linkType: hard -"@openremote/or-components@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-components@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-components@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-components@npm:1.2.0-snapshot.20240616202404" dependencies: "@material/elevation": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" lit: "npm:^2.0.2" simplebar: "npm:^5.3.6" - checksum: 10/616deff60a99984f253b5833bd0cff3359b0a2ef6b3221d16e3bf3a343755488ce8a47ff87e805ac6679a6f33e9e5b3314898c0f760e9edb8028f63cfc6dffce + checksum: 10/050af6a543d61e73c353ecfa1ddc149326271fccd0cd0923153d10d8978b5ed3a1483569a93a6a26093321029bce9ab5ee1fd8a9983d28f7c9822aa7f12f7892 languageName: node linkType: hard -"@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240616202404" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/model": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240512162641" - "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240616202404" + "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" gridstack: "npm:^7.2.0" lit: "npm:^2.0.2" - checksum: 10/314e1f9f6363bd31fb172e4a365be424cc324fcb337928d9a89230ae2c3e70a4868a6c258fc57b2d8e55eaa12205409ca9138db38d681fb92970d5dbacd728ee + checksum: 10/db6ee9c547f8718d5ce66958dad103fe92a7ffac1287b334ef912e26f17140b4ae9b0ff1914c573a0d8f68c3bda6b763ddcff24bad141d14e3bf4036005ba51d languageName: node linkType: hard -"@openremote/or-gauge@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-gauge@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-gauge@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-gauge@npm:1.2.0-snapshot.20240616202404" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" gaugeJS: "npm:^1.3.7" lit: "npm:^2.0.2" - checksum: 10/32c154c27a8373d22b56cd173cedfb16a9afcefeb69a905ca4916f08d642b98ec25938c70a958dd85f46e2aceb3d4029474068b8f83a6d8829800a18ad210faa + checksum: 10/fd61accb3e7631c1af6877f4349a6d2574fba2b645053483e281cd4838c9c08e82c9b85e96922fab2d94d9839c59142668ebf70211938ab3e3073fb121ed15c6 languageName: node linkType: hard -"@openremote/or-icon@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-icon@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-icon@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-icon@npm:1.2.0-snapshot.20240616202404" dependencies: "@mdi/font": "npm:latest" lit: "npm:^2.0.2" - checksum: 10/1c883345b1dc69d2a07db349a6294aa259d58ac7f2bc58a2f612050524745e8fdb927c600edba0bf836c460885e0367d47ade83a5a7d6d5261c3d6dc6d0f4aea + checksum: 10/f83a939a2d36b0f1a691d7c09c71081ae79da3fc147d9af881d4917c30285e0943b8bd0b0de8a8afeec248f446eca5fb63663babb0a232b3c642a0a9aba8dfe2 languageName: node linkType: hard -"@openremote/or-json-forms@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-json-forms@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-json-forms@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-json-forms@npm:1.2.0-snapshot.20240616202404" dependencies: "@jsonforms/core": "npm:3.0.0-beta.1" - "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" + "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" "@polymer/polymer": "npm:^3.3.1" ajv: "npm:^8.8.2" lit: "npm:^2.0.2" - checksum: 10/74de79d1815e43e81131faa6dc75d17baab32a9ad282965cfb3a63b6609ad38036de97baa1f40cacabcd011cf5db14ca08f0fc77c4484a8375707df21d6e0adc + checksum: 10/7b5068b54bc6a115afa6ca1c3863ff17e894855af8937beca0f1668bba00b7b52e9e975700ddb3c06c362744b70f4fb314371ec3a10e6a7b0d86f1ad7645c8f8 languageName: node linkType: hard -"@openremote/or-map@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-map@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-map@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-map@npm:1.2.0-snapshot.20240616202404" dependencies: "@maplibre/maplibre-gl-geocoder": "npm:^1.5.0" - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/model": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" - "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" "@polymer/polymer": "npm:^3.3.1" "@types/mapbox": "npm:^1.6.42" lit: "npm:^2.0.2" mapbox.js: "npm:^3.3.1" maplibre-gl: "npm:^4.1.2" - checksum: 10/c005d780525c47ead7fd0e857a4f6ff0716ab4332f1578508a977410b8e0648b91e23c3012712fd4b6705ab2f15ed0dc6f14a61701a865801230e2afc0e134bf + checksum: 10/832957886c2af6564bd5aa3dd0ee6b5cafa7997fde846a45cbb2a4ff92d97631dea7bf690dfd72a98774dc7f1ebc2dfbf5d0621b1c8478a34cbdc28c63ee6f62 languageName: node linkType: hard -"@openremote/or-mwc-components@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-mwc-components@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-mwc-components@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-mwc-components@npm:1.2.0-snapshot.20240616202404" dependencies: "@material/button": "npm:^9.0.0" "@material/checkbox": "npm:^9.0.0" @@ -2637,26 +2623,26 @@ __metadata: "@material/switch": "npm:^9.0.0" "@material/tab-bar": "npm:^9.0.0" "@material/textfield": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" lit: "npm:^2.0.2" - checksum: 10/63310f9fb094c246ba159b3f13c96a8301cd7999dc0e986eb28481d3dd636a5256209efd6e26d9877f756a5090967235f05e917c8f44016a80dfeb31a634b30f + checksum: 10/a3882d099202b81ab337ce5623a139d819724f295838a4238fa071cece36381cb8f996af6d7f1d60eed237f63a4f4b732e1b89be0170061e0e661069712b7041 languageName: node linkType: hard -"@openremote/or-rules@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-rules@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-rules@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-rules@npm:1.2.0-snapshot.20240616202404" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/model": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" - "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" ace-builds: "npm:^1.4.13" linqts: "npm:^1.12.6" lit: "npm:^2.0.2" @@ -2664,73 +2650,84 @@ __metadata: resize-observer: "npm:^1.0.3" rrule: "npm:^2.6.4" shortid: "npm:^2.2.15" - checksum: 10/bd581e20b69cf7268d1f965357cc58b06c9747543ebf9d90e30602c10bff89c85fa973267acfda135b3ccd0d6a4b8c3ce8ed6030147032eb749518318c89bebf + checksum: 10/fad47cfcbdca8cf6f68b7a955549ad29e95a97b1401db665424f4fba118ea819ee18f3eee274fbcfc6e6be7ffafc41f3be26a758003cbf54abcfdd81e6eec26e languageName: node linkType: hard -"@openremote/or-smart-notify@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-smart-notify@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-smart-notify@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-smart-notify@npm:1.2.0-snapshot.20240616202404" dependencies: "@fortawesome/fontawesome-svg-core": "npm:^1.2.12" "@fortawesome/free-regular-svg-icons": "npm:^5.6.3" "@fortawesome/free-solid-svg-icons": "npm:^5.6.3" - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/model": "npm:1.2.0-snapshot.20240512162641" - "@openremote/rest": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/b094b1297ba8c544782164c5173740630f4c2cdd126f04ac8d9b07e022cb48e5239bac786329df929c618119ff01d1f8150887c0a8d46e85f6cb61ea8627178f + checksum: 10/a54f5d7366fb9acefc21761bc21fcc46a0ac3714f23aeeb993d4d29d6ebf881694b92d6941047517569cc78fe5f1d5bece9ebe56fa339fdf7477f8da5878c995 languageName: node linkType: hard -"@openremote/or-survey-results@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-survey-results@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-survey-results@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-survey-results@npm:1.2.0-snapshot.20240616202404" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/model": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/model": "npm:1.2.0-snapshot.20240616202404" lit: "npm:^2.0.2" - checksum: 10/d72e4e9be2ad0aa98689191e075184561b531d520eafcb63ccfbaf7a412f1ce2bac6fe729ad5c81a913f0c65c47ecc41ec1455ddddcd9fde55d98d552fcb8c22 + checksum: 10/d1f73b67cf54dc6d48e4e4b273b00b2439c72063740d04e44ce8034f8bbc8d634bd3d2b75f5ab16871eefae09c48441428e4220ce133f141d608a1c0c2a46684 languageName: node linkType: hard -"@openremote/or-survey@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-survey@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-survey@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-survey@npm:1.2.0-snapshot.20240616202404" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240512162641" - "@openremote/model": "npm:1.2.0-snapshot.20240512162641" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240512162641" + "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" "@types/lodash-es": "npm:^4.17.5" lit: "npm:^2.0.2" lodash-es: "npm:^4.17.15" moment: "npm:2.29.4" - checksum: 10/fa25903402460e6d29820922f742f601d2bca23452a3b656b576120334158e408c3e135cc32edeacdb0a6df662a82c620550f9839da4e463c0e6393e8740b94d + checksum: 10/979dfaef73bc8e1449d52fed3230578f9ba3c108ee73510b42bbace2841e65c9836c78e6678efaa16ea958e7c14b5170420f935d74b4c587c8a3a7fdaa9fe8bf languageName: node linkType: hard -"@openremote/or-timeline@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-timeline@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-timeline@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-timeline@npm:1.2.0-snapshot.20240616202404" dependencies: lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/13384362b94338cfa352cd243e692cb05dce4fdf33190300d6622be22f0f238a69ca65ce1f3c6dc76e4c7733d3818307a227fbe34a8931e4f7b0ad0bade1dcdc + checksum: 10/13bc41735a647713a40a627e455ee71015bf144ea71d21d450557b417e981fcc5057311a010838b60af81e10a5ba93e3604665e57999cf67526ccaef1cb0dd4b languageName: node linkType: hard -"@openremote/or-translate@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/or-translate@npm:1.2.0-snapshot.20240512162641" +"@openremote/or-translate@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/or-translate@npm:1.2.0-snapshot.20240616202404" dependencies: i18next: "npm:^21.5.3" lit: "npm:^2.0.2" - checksum: 10/b34907124e37864b13a875254cdb7c5ff7194039139c4bb33c6694c74eaa6307fb539f720656e74521d4cdc6e2eb791b89737525411c0d43e9d3bd43da302d26 + checksum: 10/df3656baa9d11584f7cd3d4c95e4c34ab9f4d761e05f350d681a9dd74627c0076ec826f1909871a8b6cad9f9416807f06775980a305623e5e1ddc46f561103f1 + languageName: node + linkType: hard + +"@openremote/rest@npm:1.2.0-snapshot.20240616202404": + version: 1.2.0-snapshot.20240616202404 + resolution: "@openremote/rest@npm:1.2.0-snapshot.20240616202404" + dependencies: + "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + axios: "npm:0.24.0" + qs: "npm:^6.8.0" + checksum: 10/789c35068781abb2adecc49231344a876f03e1a568a488e664746df41355b8dcb9b5b3e944a16b5bbf92423eda6de16cbe6fb0193588675dcdfa3ed176472fa5 languageName: node linkType: hard -"@openremote/rest@npm:1.2.0-snapshot.20240512162641, @openremote/rest@npm:^1.2.0-snapshot": +"@openremote/rest@npm:^1.2.0-snapshot": version: 1.2.0-snapshot.20240512162641 resolution: "@openremote/rest@npm:1.2.0-snapshot.20240512162641" dependencies: @@ -7267,6 +7264,14 @@ __metadata: languageName: node linkType: hard +"model@workspace:*, model@workspace:ui/component/model": + version: 0.0.0-use.local + resolution: "model@workspace:ui/component/model" + dependencies: + "@openremote/util": "npm:^1.2.0-snapshot" + languageName: unknown + linkType: soft + "moment@npm:2.29.4": version: 2.29.4 resolution: "moment@npm:2.29.4" @@ -8338,6 +8343,19 @@ __metadata: languageName: node linkType: hard +"rest@workspace:*, rest@workspace:ui/component/rest": + version: 0.0.0-use.local + resolution: "rest@workspace:ui/component/rest" + dependencies: + "@openremote/rest": "npm:^1.2.0-snapshot" + "@openremote/util": "npm:^1.2.0-snapshot" + "@types/qs": "npm:^6.9.7" + axios: "npm:0.24.0" + model: "workspace:*" + qs: "npm:^6.8.0" + languageName: unknown + linkType: soft + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" From 7aef2491f7d497df9e3289d0a6f5890e96cc2837 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Tue, 20 Aug 2024 11:20:32 +0200 Subject: [PATCH 21/29] Cleanup run configurations --- project.gradle | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/project.gradle b/project.gradle index 93bd6bb01..7c40d181f 100644 --- a/project.gradle +++ b/project.gradle @@ -116,40 +116,9 @@ if (project == rootProject) { shortenCommandLine = MANIFEST workingDirectory = projectDir.toString() } - "Demo Setup"(Application) { - moduleName = getProject().idea.module.name + ".openremote.setup.demo" - envs = [ - OR_SETUP_TYPE: "demo" - ] - } - "Demo Setup with Proxy"(Application) { - moduleName = getProject().idea.module.name + ".openremote.setup.demo" - envs = [ - OR_SETUP_TYPE: "demo", - OR_WEBSERVER_LISTEN_HOST: "0.0.0.0", - OR_SSL_PORT: "-1" - ] - } - "Test Setup"(Application) { - moduleName = getProject().idea.module.name + ".openremote.setup.integration" - } - "Test Setup with Proxy"(Application) { - moduleName = getProject().idea.module.name + ".openremote.setup.integration" - envs = [ - OR_WEBSERVER_LISTEN_HOST: "0.0.0.0", - OR_SSL_PORT: "-1" - ] - } "Empty"(Application) { moduleName = getProject().idea.module.name + ".openremote.manager.main" } - "Empty with Proxy"(Application) { - moduleName = getProject().idea.module.name + ".openremote.manager.main" - envs = [ - OR_WEBSERVER_LISTEN_HOST: "0.0.0.0", - OR_SSL_PORT: "-1" - ] - } } } From 5c7de9c6e8ded73f3518b5163446b67f9941cb14 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Fri, 13 Sep 2024 16:48:27 +0200 Subject: [PATCH 22/29] Update snapshot dependencies --- ui/app/custom/package.json | 2 +- yarn.lock | 464 ++++++++++++++++++------------------- 2 files changed, 233 insertions(+), 233 deletions(-) diff --git a/ui/app/custom/package.json b/ui/app/custom/package.json index c745eeb77..e8300b6ae 100644 --- a/ui/app/custom/package.json +++ b/ui/app/custom/package.json @@ -18,7 +18,7 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "@openremote/manager": "1.2.0-snapshot.20240616202404", + "@openremote/manager": "^1.2.0-snapshot", "model": "workspace:*", "rest": "workspace:*" }, diff --git a/yarn.lock b/yarn.lock index 3ec41342e..d624d45ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1555,6 +1555,22 @@ __metadata: languageName: node linkType: hard +"@lit-labs/ssr-dom-shim@npm:^1.2.0": + version: 1.2.1 + resolution: "@lit-labs/ssr-dom-shim@npm:1.2.1" + checksum: 10/48e28c1f132eb1d5b385454dd23db2837bf913d108a0908e73816ceb594b1b09db34e05ccb86a18fb9c02fc100d62bbab350b6ec88e2c175f2c21c5f0220bfdd + languageName: node + linkType: hard + +"@lit/reactive-element@npm:^1.0.0 || ^2.0.0": + version: 2.0.4 + resolution: "@lit/reactive-element@npm:2.0.4" + dependencies: + "@lit-labs/ssr-dom-shim": "npm:^1.2.0" + checksum: 10/16aa5a8d917bce24d6c7cb5979f0a978e91f6205b4d9a8ebea2baf965e7a8215dab581b83b331123b04190612f4992ecc7b219cf00cf9b82f53403b08b1b6d49 + languageName: node + linkType: hard + "@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": version: 1.6.3 resolution: "@lit/reactive-element@npm:1.6.3" @@ -1564,6 +1580,15 @@ __metadata: languageName: node linkType: hard +"@lit/task@npm:^1.0.0": + version: 1.0.1 + resolution: "@lit/task@npm:1.0.1" + dependencies: + "@lit/reactive-element": "npm:^1.0.0 || ^2.0.0" + checksum: 10/56138bc36e137bab0caf2b7b17a7b72f29004069806b282d254966874d857cf28c899707cafc60ae6c7a001475aa65e18f1a9e9183c8240fd4e9c381fab098dd + languageName: node + linkType: hard + "@mapbox/corslite@npm:0.0.7": version: 0.0.7 resolution: "@mapbox/corslite@npm:0.0.7" @@ -2295,20 +2320,20 @@ __metadata: languageName: node linkType: hard -"@openremote/core@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/core@npm:1.2.0-snapshot.20240616202404" +"@openremote/core@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/core@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" - "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240913092339" + "@openremote/rest": "npm:1.2.0-snapshot.20240913092339" i18next: "npm:^21.5.3" i18next-http-backend: "npm:^1.3.1" - keycloak-js: "npm:^23.0.6" + keycloak-js: "npm:^25.0.1" moment: "npm:^2.29.4" platform: "npm:^1.3.6" qs: "npm:^6.8.0" url-search-params-polyfill: "npm:^8.1.0" - checksum: 10/d257d9fcb218bbd2579ada3760ae9a31849d462fcd8979e133b0028739008736514f0ee21c5e59a41a01c176039dd29df8e7d1cf19dd1c1440c847a391e70ff7 + checksum: 10/f4c9d6b90947f7c3a6785f652c828e1d139dd4e194126d85d59ac0b3f5e845f25a46ba34052ab67f9f9ec9e2194e1dcaec8508b4e01c17f69deffac4ccc8fda7 languageName: node linkType: hard @@ -2323,7 +2348,7 @@ __metadata: "@babel/plugin-transform-runtime": "npm:^7.16.4" "@babel/preset-env": "npm:^7.16.4" "@babel/runtime": "npm:^7.16.3" - "@openremote/manager": "npm:1.2.0-snapshot.20240616202404" + "@openremote/manager": "npm:^1.2.0-snapshot" "@openremote/util": "npm:^1.2.0-snapshot" "@typescript-eslint/eslint-plugin": "npm:^5.9.0" "@typescript-eslint/parser": "npm:^5.9.0" @@ -2357,252 +2382,246 @@ __metadata: languageName: unknown linkType: soft -"@openremote/manager@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/manager@npm:1.2.0-snapshot.20240616202404" +"@openremote/manager@npm:^1.2.0-snapshot": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/manager@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/or-app": "npm:1.2.0-snapshot.20240616202404" - checksum: 10/c074903be8751e483d260eb2b894aa26ff5bfb2205306415be0e55f656128c72ab30ca39a0a8a54faaf416007312f324709ea2d799f38ccd173ad4ab64ab6dd3 + "@openremote/or-app": "npm:1.2.0-snapshot.20240913092339" + checksum: 10/52aba8d7232b669e4eff1ecf3a940f3b76f8dd44774d6269fbb0679a1183a7dd9aa81c7a505d9059ce1ac3e193af754a0a3438876dd6e395881d702d34bae2a7 languageName: node linkType: hard -"@openremote/model@npm:1.2.0-snapshot.20240512162641": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/model@npm:1.2.0-snapshot.20240512162641" - checksum: 10/2e90089bdc09d83887e09dc382a5001e184e74c07a4ead7321b998f9b427d2a4b8913c2ef2be118699478d13405def6dba18c394585aa3aabfb93a8fc4dcd060 +"@openremote/model@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/model@npm:1.2.0-snapshot.20240913092339" + checksum: 10/696ea64be53511ded3fef5cbfafee10235798bc8c31e24e6567fe2efcc5f1b194fe8d7384be6346261c48b487d67cc5acafc21be31cb9ef7a426771dc137650e languageName: node linkType: hard -"@openremote/model@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/model@npm:1.2.0-snapshot.20240616202404" - checksum: 10/0100cd6d819901000a049bf7838167ecfabc83f707da0dcc6eead3f98a07b0f876bd2805e91bda1662eb15eca6201dd29a4490fbcca7a0935c77e6e00e865e7a - languageName: node - linkType: hard - -"@openremote/or-app@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-app@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-app@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-app@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-asset-viewer": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-dashboard-builder": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-gauge": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-map": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-rules": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-smart-notify": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-timeline": "npm:1.2.0-snapshot.20240616202404" - "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" + "@lit/task": "npm:^1.0.0" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-asset-viewer": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-dashboard-builder": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-gauge": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-map": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-rules": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-smart-notify": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-timeline": "npm:1.2.0-snapshot.20240913092339" + "@openremote/rest": "npm:1.2.0-snapshot.20240913092339" "@reduxjs/toolkit": "npm:^1.8.1" "@webcomponents/webcomponentsjs": "npm:^2.6.0" lit: "npm:^2.0.2" moment: "npm:^2.29.4" navigo: "npm:^8.11.1" pwa-helpers: "npm:^0.9.0" - checksum: 10/d7d6c14beae374e6b6ae85f0e16a040b237de18c5f2a1688a6b327a820d996d5ab024ab094eba78dec7e1b50cda8efe2a13758407f3d255d0498d8b50103ce22 + checksum: 10/c255c3b405ba87ba7ebc817ed9eb75676e858089f6bcbae33ce4204379fb574697d37661988daa37fa512c1429cd7132a1424ef39e25df8beb51904040ff1893 languageName: node linkType: hard -"@openremote/or-asset-tree@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-asset-tree@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-asset-tree@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-asset-tree@npm:1.2.0-snapshot.20240913092339" dependencies: "@mdi/js": "npm:^5.9.55" - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/model": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" - "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/model": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" + "@openremote/rest": "npm:1.2.0-snapshot.20240913092339" lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/5c959f837b83bef320d918cab82ec97754eb53932a383fdad2ac1c3d531d57673ca58578f8932af0f1291ec02ce52af2803366248d654e6d23dcc11651bc02ad + checksum: 10/c31cbd05efb4530295f997de4875158c0c15b5b2d7c3cfb7401485019db7c1bc0f114048b154bdf3745d2e0c9cff8498e06b5eaea7edb08899551cd9c58de212 languageName: node linkType: hard -"@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-asset-viewer@npm:1.2.0-snapshot.20240913092339" dependencies: "@material/data-table": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/model": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-attribute-history": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-survey": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-survey-results": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" - "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/model": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-attribute-history": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-survey": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-survey-results": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" + "@openremote/rest": "npm:1.2.0-snapshot.20240913092339" lit: "npm:^2.0.2" - checksum: 10/9fb399a27ce03673a1b0407a2199edb5702d57c8ce87201dc1e579a87c286808612ff9aa13ede00818f171a37ad20a7361da8ea064c3da6341067a423ec459ba + checksum: 10/23f46c6ac0c77b6377c7c0c487be1c1e56fa899c7de366cfa0403857879b3aaa889ee98856ed1207f77e592b9e89228e1efc7a5acbabd3bce3065f32f6df1eaf languageName: node linkType: hard -"@openremote/or-attribute-history@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-attribute-history@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-attribute-history@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-attribute-history@npm:1.2.0-snapshot.20240913092339" dependencies: "@material/data-table": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" jsonpath-plus: "npm:^6.0.1" lit: "npm:^2.0.2" - checksum: 10/3fe5433b82db47260cf627a9585613da6ac9f80f7630853f6501a004f4cef7e53c413076e2323520bd87563b9e45db8a8fe96a97a7867257a6eba55c5c0481b4 + checksum: 10/e5c4cb89cdca8fca687544d5980103c2f2e4254a521383b0d42c7a4f89fc705e415dc2181b878d48950ee5c81f89294e125f68c9aaf43ce1348d23e84b60199f languageName: node linkType: hard -"@openremote/or-attribute-input@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-attribute-input@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-attribute-input@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-attribute-input@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-map": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-json-forms": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-map": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" lit: "npm:^2.0.2" - checksum: 10/34f38f18cb44ab020409c6a84df0e8c2370b6d091f4e435ed44f4458e0219d81b83c58274a6073e3d9c63514df281141a080a15cb4e1bee9801b168ba156f34e + checksum: 10/5126b4c6296c8ff56f77e7addc1d4ddb17f36dbbc594adbd2925664ed217cccae1691f4aecb2b0968e4f20373f4b2d4b72a3bfdd72a2d8ad83323f6822032936 languageName: node linkType: hard -"@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-attribute-picker@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" lit: "npm:^2.0.2" - checksum: 10/2b078e71eb239b36bec3f51a9d1f9300a92184283fd5120cc531c9a5a94d5d1a6090645966f5e89c3d20e5efc77fec1eec4a00a20d79b5652087dd9208a4d993 + checksum: 10/df1e16e8a88b72eff0f7962fb4184bb0f691589fe4f5c8da37ab79ef76182f4de0219c375812fbc80b2681f0d54bc2aa37a46642d1a389c7ac1549daafb5ced8 languageName: node linkType: hard -"@openremote/or-chart@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-chart@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-chart@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-chart@npm:1.2.0-snapshot.20240913092339" dependencies: "@material/data-table": "npm:^9.0.0" "@material/dialog": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-asset-tree": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-attribute-picker": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" chart.js: "npm:^3.6.0" chartjs-adapter-moment: "npm:^1.0.0" chartjs-plugin-annotation: "npm:^1.1.0" jsonpath-plus: "npm:^6.0.1" lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/c67e0813b0f58104385838e00fa6439ca2ab44c039666bae671a681e23f7e9e06374e756ac7086414638b98c7c746057fb669b3b4f124ac651f7ada29a76722b + checksum: 10/7e285bc2ddc5a1ac744163de3d6470b8144f68ac43304135b1270f41aa07c7ddbffed13bb55c8d04408edddc10a8af2b19c9137bd24984d4e8f54cf9d551676c languageName: node linkType: hard -"@openremote/or-components@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-components@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-components@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-components@npm:1.2.0-snapshot.20240913092339" dependencies: "@material/elevation": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" lit: "npm:^2.0.2" simplebar: "npm:^5.3.6" - checksum: 10/050af6a543d61e73c353ecfa1ddc149326271fccd0cd0923153d10d8978b5ed3a1483569a93a6a26093321029bce9ab5ee1fd8a9983d28f7c9822aa7f12f7892 + checksum: 10/1cf805c1171d990aa0337169896f473d30a20860a859b5afb7a099690c96a10acd27c1f76009459231067764c7c2a56c3187debf8957f47068cde60f7d38be71 languageName: node linkType: hard -"@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-dashboard-builder@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/model": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-chart": "npm:1.2.0-snapshot.20240616202404" - "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/model": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-chart": "npm:1.2.0-snapshot.20240913092339" + "@openremote/rest": "npm:1.2.0-snapshot.20240913092339" gridstack: "npm:^7.2.0" lit: "npm:^2.0.2" - checksum: 10/db6ee9c547f8718d5ce66958dad103fe92a7ffac1287b334ef912e26f17140b4ae9b0ff1914c573a0d8f68c3bda6b763ddcff24bad141d14e3bf4036005ba51d + checksum: 10/218026717841afcb23815d031a16254b384168e1d2b158952e6f82808112d0c7fe2965e9bf15e02992247a7a22a69b5cfea5716320cb6f57cc021f5d3a1d4851 languageName: node linkType: hard -"@openremote/or-gauge@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-gauge@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-gauge@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-gauge@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" gaugeJS: "npm:^1.3.7" lit: "npm:^2.0.2" - checksum: 10/fd61accb3e7631c1af6877f4349a6d2574fba2b645053483e281cd4838c9c08e82c9b85e96922fab2d94d9839c59142668ebf70211938ab3e3073fb121ed15c6 + checksum: 10/16ffcfb342dce2c2acfb7b7bc147fe7ea87e1a056a4d4c2541a8c596e3b78f17d6860195a5fe54839801217825bc252df270c6cd0292ca63a4f1b947c2e9ed07 languageName: node linkType: hard -"@openremote/or-icon@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-icon@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-icon@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-icon@npm:1.2.0-snapshot.20240913092339" dependencies: "@mdi/font": "npm:latest" lit: "npm:^2.0.2" - checksum: 10/f83a939a2d36b0f1a691d7c09c71081ae79da3fc147d9af881d4917c30285e0943b8bd0b0de8a8afeec248f446eca5fb63663babb0a232b3c642a0a9aba8dfe2 + checksum: 10/cc45db7e581f2d15fcc166a7c19b7cc3463a87c433d5966612e5bfb414d3fcbee90c1f7f4b5269454758d6b75e9ef0271b018029d6b1a05d63b45716ebe9283c languageName: node linkType: hard -"@openremote/or-json-forms@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-json-forms@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-json-forms@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-json-forms@npm:1.2.0-snapshot.20240913092339" dependencies: "@jsonforms/core": "npm:3.0.0-beta.1" - "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" + "@openremote/or-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" "@polymer/polymer": "npm:^3.3.1" ajv: "npm:^8.8.2" lit: "npm:^2.0.2" - checksum: 10/7b5068b54bc6a115afa6ca1c3863ff17e894855af8937beca0f1668bba00b7b52e9e975700ddb3c06c362744b70f4fb314371ec3a10e6a7b0d86f1ad7645c8f8 + checksum: 10/25b66f75db735ba3bcfeaf7eba4d79b1ef4ee316381780ac2c8852810bc326ee732a1e67c240efcb9582e51cbf571f4ebf4b6d4c363428372117620f3b8f0849 languageName: node linkType: hard -"@openremote/or-map@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-map@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-map@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-map@npm:1.2.0-snapshot.20240913092339" dependencies: "@maplibre/maplibre-gl-geocoder": "npm:^1.5.0" - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/model": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" - "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/model": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" + "@openremote/rest": "npm:1.2.0-snapshot.20240913092339" "@polymer/polymer": "npm:^3.3.1" "@types/mapbox": "npm:^1.6.42" lit: "npm:^2.0.2" mapbox.js: "npm:^3.3.1" maplibre-gl: "npm:^4.1.2" - checksum: 10/832957886c2af6564bd5aa3dd0ee6b5cafa7997fde846a45cbb2a4ff92d97631dea7bf690dfd72a98774dc7f1ebc2dfbf5d0621b1c8478a34cbdc28c63ee6f62 + checksum: 10/9aa12373511231df43fca09068834cac964567d070e9e3315b02faf48328d4b607b3a437262007b4550cbfa041d216d569ab333726d2a5d4865306253346c4cc languageName: node linkType: hard -"@openremote/or-mwc-components@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-mwc-components@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-mwc-components@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-mwc-components@npm:1.2.0-snapshot.20240913092339" dependencies: "@material/button": "npm:^9.0.0" "@material/checkbox": "npm:^9.0.0" @@ -2623,26 +2642,26 @@ __metadata: "@material/switch": "npm:^9.0.0" "@material/tab-bar": "npm:^9.0.0" "@material/textfield": "npm:^9.0.0" - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" lit: "npm:^2.0.2" - checksum: 10/a3882d099202b81ab337ce5623a139d819724f295838a4238fa071cece36381cb8f996af6d7f1d60eed237f63a4f4b732e1b89be0170061e0e661069712b7041 + checksum: 10/9380c10e128797a62cba39ddc6a32e44e29b38e7ac2c02eb997fd6c1843d92c904d7eed9ee549e2c331bd3a5441cd0ecadaef51a087efdae355b0fd7b05e5774 languageName: node linkType: hard -"@openremote/or-rules@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-rules@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-rules@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-rules@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/model": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-icon": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" - "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/model": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-attribute-input": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-icon": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-mwc-components": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" + "@openremote/rest": "npm:1.2.0-snapshot.20240913092339" ace-builds: "npm:^1.4.13" linqts: "npm:^1.12.6" lit: "npm:^2.0.2" @@ -2650,100 +2669,89 @@ __metadata: resize-observer: "npm:^1.0.3" rrule: "npm:^2.6.4" shortid: "npm:^2.2.15" - checksum: 10/fad47cfcbdca8cf6f68b7a955549ad29e95a97b1401db665424f4fba118ea819ee18f3eee274fbcfc6e6be7ffafc41f3be26a758003cbf54abcfdd81e6eec26e + checksum: 10/cd0aaa17e2b8d25337c53d2f6a18562fad13d818dcff21936b6472320035fb1c3dafa214b490d1a07afd97ee6db58e224f543a405668ee7f84e044c71e6c2371 languageName: node linkType: hard -"@openremote/or-smart-notify@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-smart-notify@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-smart-notify@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-smart-notify@npm:1.2.0-snapshot.20240913092339" dependencies: "@fortawesome/fontawesome-svg-core": "npm:^1.2.12" "@fortawesome/free-regular-svg-icons": "npm:^5.6.3" "@fortawesome/free-solid-svg-icons": "npm:^5.6.3" - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/model": "npm:1.2.0-snapshot.20240616202404" - "@openremote/rest": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/model": "npm:1.2.0-snapshot.20240913092339" + "@openremote/rest": "npm:1.2.0-snapshot.20240913092339" lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/a54f5d7366fb9acefc21761bc21fcc46a0ac3714f23aeeb993d4d29d6ebf881694b92d6941047517569cc78fe5f1d5bece9ebe56fa339fdf7477f8da5878c995 + checksum: 10/8d13a797464e3036573f2643f0a90ae57d25b0c43f3b88c5207bfb2f778e5ea7b453df3db318dfa35b4e6b5757fa634c0b2d11cb71da980414e8799f334c37d4 languageName: node linkType: hard -"@openremote/or-survey-results@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-survey-results@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-survey-results@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-survey-results@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/model": "npm:1.2.0-snapshot.20240913092339" lit: "npm:^2.0.2" - checksum: 10/d1f73b67cf54dc6d48e4e4b273b00b2439c72063740d04e44ce8034f8bbc8d634bd3d2b75f5ab16871eefae09c48441428e4220ce133f141d608a1c0c2a46684 + checksum: 10/5f1870e4d95af01957f9bf2a4236d8affb4c90d7b5306f10b041928e0047538bf935a0a9fb2126cd6cb5ba33d237debf581a04188be1716d27532ab1185ee2a8 languageName: node linkType: hard -"@openremote/or-survey@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-survey@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-survey@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-survey@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/core": "npm:1.2.0-snapshot.20240616202404" - "@openremote/model": "npm:1.2.0-snapshot.20240616202404" - "@openremote/or-translate": "npm:1.2.0-snapshot.20240616202404" + "@openremote/core": "npm:1.2.0-snapshot.20240913092339" + "@openremote/model": "npm:1.2.0-snapshot.20240913092339" + "@openremote/or-translate": "npm:1.2.0-snapshot.20240913092339" "@types/lodash-es": "npm:^4.17.5" lit: "npm:^2.0.2" lodash-es: "npm:^4.17.15" moment: "npm:2.29.4" - checksum: 10/979dfaef73bc8e1449d52fed3230578f9ba3c108ee73510b42bbace2841e65c9836c78e6678efaa16ea958e7c14b5170420f935d74b4c587c8a3a7fdaa9fe8bf + checksum: 10/6f5ae470b50ea6318295b853c0abe86a3563e27d151d2f95b3a56f7296cb89591d78959fbb3ab154ed28bc4224baf350760078f020a9dbe7dedbb4e3fb5af887 languageName: node linkType: hard -"@openremote/or-timeline@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-timeline@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-timeline@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-timeline@npm:1.2.0-snapshot.20240913092339" dependencies: lit: "npm:^2.0.2" moment: "npm:^2.29.4" - checksum: 10/13bc41735a647713a40a627e455ee71015bf144ea71d21d450557b417e981fcc5057311a010838b60af81e10a5ba93e3604665e57999cf67526ccaef1cb0dd4b + checksum: 10/2059130aa9aa98f242b97fea450593e1e0a635f2b3f5add4dee96d1ce2085cef20de772e3765cb576b1310442ee298f9520b28a4f23bb046532bdfc5d4a228a8 languageName: node linkType: hard -"@openremote/or-translate@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/or-translate@npm:1.2.0-snapshot.20240616202404" +"@openremote/or-translate@npm:1.2.0-snapshot.20240913092339": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/or-translate@npm:1.2.0-snapshot.20240913092339" dependencies: i18next: "npm:^21.5.3" lit: "npm:^2.0.2" - checksum: 10/df3656baa9d11584f7cd3d4c95e4c34ab9f4d761e05f350d681a9dd74627c0076ec826f1909871a8b6cad9f9416807f06775980a305623e5e1ddc46f561103f1 + checksum: 10/7c585d692719c980b5921b04b8e7e59c3f835c310524d15443887b11d6c0f46b8af261cab28d30b4274e96729f1c14550e82fff2cab5044ea06538fe4554ed25 languageName: node linkType: hard -"@openremote/rest@npm:1.2.0-snapshot.20240616202404": - version: 1.2.0-snapshot.20240616202404 - resolution: "@openremote/rest@npm:1.2.0-snapshot.20240616202404" +"@openremote/rest@npm:1.2.0-snapshot.20240913092339, @openremote/rest@npm:^1.2.0-snapshot": + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/rest@npm:1.2.0-snapshot.20240913092339" dependencies: - "@openremote/model": "npm:1.2.0-snapshot.20240616202404" + "@openremote/model": "npm:1.2.0-snapshot.20240913092339" axios: "npm:0.24.0" qs: "npm:^6.8.0" - checksum: 10/789c35068781abb2adecc49231344a876f03e1a568a488e664746df41355b8dcb9b5b3e944a16b5bbf92423eda6de16cbe6fb0193588675dcdfa3ed176472fa5 - languageName: node - linkType: hard - -"@openremote/rest@npm:^1.2.0-snapshot": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/rest@npm:1.2.0-snapshot.20240512162641" - dependencies: - "@openremote/model": "npm:1.2.0-snapshot.20240512162641" - axios: "npm:0.24.0" - qs: "npm:^6.8.0" - checksum: 10/b4fc30b00ccd0fd71464b41952651c08addd3b0c4f551101082210a576e100bb8b59af342bc84b40099ee998b64cd9f420041befe55e42b3b5daea918b610833 + checksum: 10/b8f0123bea8541714630b0ebdef417aa52ff4099268ca017387d66c49416847bc2733491cf1f80e0a0c62dbfd905161af6c011d19af681b8e03c98124072c91b languageName: node linkType: hard "@openremote/util@npm:^1.2.0-snapshot": - version: 1.2.0-snapshot.20240512162641 - resolution: "@openremote/util@npm:1.2.0-snapshot.20240512162641" + version: 1.2.0-snapshot.20240913092339 + resolution: "@openremote/util@npm:1.2.0-snapshot.20240913092339" bin: orutil: ./cli.js - checksum: 10/7fdb1fa7bd2441bda00c740ad0a417cb1c6f77a5a551fb0ec6fb168c7ca601a85d8117dfebc19feb8ced5eb2a91bd758126f78c1cc7a6bd79ab09679eb78dfd3 + checksum: 10/212a749441aca4a8d7aeeee7af3f9fcb9aba5d2dc3b7c1135455adf0f1969f8ff3987105b8434a5165ea0d990ab5b8c7e2f419acd3f61a4e284ad75d1aaf3e24 languageName: node linkType: hard @@ -3867,13 +3875,6 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.5.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 10/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 - languageName: node - linkType: hard - "batch@npm:0.6.1": version: 0.6.1 resolution: "batch@npm:0.6.1" @@ -6629,10 +6630,10 @@ __metadata: languageName: node linkType: hard -"js-sha256@npm:^0.10.1": - version: 0.10.1 - resolution: "js-sha256@npm:0.10.1" - checksum: 10/6bae235dd458744e573876cc0875e21ea18a84e3aec4ba82d0efdb28537366e225304d93072789883500ca995fcc7c4500528c66d02da88cc5d6ab4554ce2b8c +"js-sha256@npm:^0.11.0": + version: 0.11.0 + resolution: "js-sha256@npm:0.11.0" + checksum: 10/3adc208452302838136f1464ea331bae3b4d4c95afa9314fa6446d755059ff37114cb209fe9ed166c460ffe720d4875aa955e4f4c7aacab2d99858dd3e008b93 languageName: node linkType: hard @@ -6775,14 +6776,13 @@ __metadata: languageName: node linkType: hard -"keycloak-js@npm:^23.0.6": - version: 23.0.7 - resolution: "keycloak-js@npm:23.0.7" +"keycloak-js@npm:^25.0.1": + version: 25.0.5 + resolution: "keycloak-js@npm:25.0.5" dependencies: - base64-js: "npm:^1.5.1" - js-sha256: "npm:^0.10.1" + js-sha256: "npm:^0.11.0" jwt-decode: "npm:^4.0.0" - checksum: 10/61c127a9ac4954d1d0f7f1eee2348043322e21ec956f1ac7819bced39ce1360470cbbb5bd6f81ac1ee59a6fecc1cc5c2667f4e4f249c9c9b86a747a3654efb97 + checksum: 10/9472a191dd6ed18b8504e507bdee0cfe5bad5407a4f09588aca0063d726124f7b64e3e4b8b7b96f6de86a1aa212ed633cd9eadd5d7b1e945f6fb3e669dc1722a languageName: node linkType: hard From e68340eaf88a4db14d243c4fb4768d0a582d62f4 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Thu, 19 Sep 2024 14:41:01 +0200 Subject: [PATCH 23/29] Update environment variables --- project.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/project.gradle b/project.gradle index 7c40d181f..945a694c8 100644 --- a/project.gradle +++ b/project.gradle @@ -126,10 +126,10 @@ if (project == rootProject) { "Custom Deployment"(Application) { moduleName = "${getProject().idea.module.name}.setup.main" envs = [ - OR_MAP_SETTINGS_PATH: "../deployment/map/mapsettings.json", - OR_MAP_TILES_PATH: "../deployment/map/mapdata.mbtiles", - OR_CUSTOM_APP_DOCROOT: "../deployment/manager/app", - OR_CONSOLE_APP_CONFIG_DOCROOT: "../deployment/manager/consoleappconfig" + OR_MAP_SETTINGS_PATH: "deployment/map/mapsettings.json", + OR_MAP_TILES_PATH: "deployment/map/mapdata.mbtiles", + OR_CUSTOM_APP_DOCROOT: "deployment/manager/app", + OR_CONSOLE_APP_CONFIG_DOCROOT: "deployment/manager/consoleappconfig" ] } } From 74986abc35d3aa94ab0059b062e8711649c83805 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Fri, 27 Sep 2024 15:27:11 +0200 Subject: [PATCH 24/29] Use UI JARs in IDE and some cleanup --- agent/build.gradle | 4 +-- deployment/build.gradle | 6 ++-- manager/build.gradle | 6 ++-- model/build.gradle | 4 +-- project.gradle | 49 +++++++++++++++++---------------- setup/build.gradle | 8 +++++- test/build.gradle | 2 +- ui/app/custom/build.gradle | 4 +-- ui/build.gradle | 2 +- ui/component/model/build.gradle | 11 ++++---- ui/component/rest/build.gradle | 11 ++++---- 11 files changed, 56 insertions(+), 51 deletions(-) diff --git a/agent/build.gradle b/agent/build.gradle index 9e6fe4654..efb2eb2b7 100644 --- a/agent/build.gradle +++ b/agent/build.gradle @@ -1,10 +1,10 @@ apply plugin: "java-library" dependencies { - api resolveDependency(":agent") api project(":model") + api "io.openremote:openremote-agent:$openremoteVersion" } -task installDist { +tasks.register('installDist') { dependsOn jar } diff --git a/deployment/build.gradle b/deployment/build.gradle index 7bb3bde8d..18433cd1c 100644 --- a/deployment/build.gradle +++ b/deployment/build.gradle @@ -4,7 +4,7 @@ dependencies { api project(":setup") } -task license { +tasks.register('license') { doLast { def licenseFiles = new ArrayList<>() if (findProject(":openremote")) { @@ -25,9 +25,9 @@ task license { } } -task installDist(type: Copy) { +tasks.register('installDist', Copy) { duplicatesStrategy DuplicatesStrategy.EXCLUDE - dependsOn (parent.getTasksByName('installDist', true).findAll { + dependsOn(parent.getTasksByName('installDist', true).findAll { // Don't create circular dependency or depend on built in openremote submodule apps it.project != project && !it.project.path.startsWith(":openremote:ui:app") }) diff --git a/manager/build.gradle b/manager/build.gradle index 1a012dbca..40ffc8403 100644 --- a/manager/build.gradle +++ b/manager/build.gradle @@ -1,12 +1,12 @@ apply plugin: "java-library" dependencies { - api resolveDependency(":container") - api resolveDependency(":manager") api project(":agent") api project(":model") + api "io.openremote:openremote-container:$openremoteVersion" + api "io.openremote:openremote-manager:$openremoteVersion" } -task installDist { +tasks.register('installDist') { dependsOn jar } diff --git a/model/build.gradle b/model/build.gradle index 065f29c2e..99afe04a4 100644 --- a/model/build.gradle +++ b/model/build.gradle @@ -1,9 +1,9 @@ apply plugin: "java-library" dependencies { - api resolveDependency(":model") + api "io.openremote:openremote-model:$openremoteVersion" } -task installDist { +tasks.register('installDist') { dependsOn jar } diff --git a/project.gradle b/project.gradle index 945a694c8..5c71ce3c3 100644 --- a/project.gradle +++ b/project.gradle @@ -1,8 +1,8 @@ // Common configuration applied to all projects import java.nio.file.* import java.nio.file.attribute.* -import java.util.Set import java.util.stream.Collectors +import java.util.stream.Stream import java.util.stream.StreamSupport import static org.apache.tools.ant.taskdefs.condition.Os.FAMILY_WINDOWS @@ -152,6 +152,7 @@ repositories { maven { url "https://pkgs.dev.azure.com/OpenRemote/OpenRemote/_packaging/OpenRemote/maven/v1" } + mavenLocal() maven { url "https://s01.oss.sonatype.org/content/repositories/snapshots" } @@ -242,10 +243,10 @@ def createTSGeneratorConfig(boolean outputAPIClient, String outputFileName, Proj srcPath = files[0] } } - java.nio.file.Path packagePath = it.toPath().relativize(srcPath.toPath()) + Path packagePath = it.toPath().relativize(srcPath.toPath()) return StreamSupport .stream(packagePath.spliterator(), false) - .map(java.nio.file.Path::toString) + .map(Path::toString) .collect(Collectors.joining(".")) + (outputAPIClient ? ".**Resource" : ".**") } }.toList() @@ -288,10 +289,6 @@ def createTSGeneratorConfig(boolean outputAPIClient, String outputFileName, Proj } } -def resolveDependency(String path) { - "io.openremote:openremote-" + path.substring(1) + ":" + version -} - def resolveTask(String path) { tasks.getByPath(path) } @@ -313,18 +310,22 @@ def getDeploymentJars(Project project = project) { return [] } - return project.configurations.runtimeClasspath.resolvedConfiguration.resolvedArtifacts.findAll { - dep -> dep.name != "openremote-manager" }.collect { - println "CopyLibs Artifact: ${it.file.path}" - return it.file - } + def excludedDepNames = Stream.of("console_loader", "insights", "manager", "shared", "swagger") + .map(s -> "openremote-" + s) + .collect(Collectors.toSet()) + + return project.configurations.runtimeClasspath.resolvedConfiguration.resolvedArtifacts + .findAll { !excludedDepNames.contains(it.name) } + .collect { + println "CopyLibs Artifact: ${it.file.path}" + return it.file + } } ext { resolveTask = this.&resolveTask getYarnInstallTask = this.&getYarnInstallTask getDeploymentJars = this.&getDeploymentJars - resolveDependency = this.&resolveDependency createTSGeneratorConfigForClient = this.&createTSGeneratorConfigForClient createTSGeneratorConfigForModel = this.&createTSGeneratorConfigForModel } @@ -336,45 +337,45 @@ ext.npmCommand = { } // Add yarn tasks -task yarnInstall(type: Exec){ +tasks.register('yarnInstall', Exec) { commandLine npmCommand("yarn"), "install" } -task yarnInstallForce(type: Exec){ +tasks.register('yarnInstallForce', Exec) { commandLine npmCommand("yarn"), "install", "--force" } -task npmClean(type: Exec){ +tasks.register('npmClean', Exec) { dependsOn getYarnInstallTask() commandLine npmCommand("yarn"), "run", "clean" } -task npmBuild(type: Exec){ +tasks.register('npmBuild', Exec) { mustRunAfter npmClean dependsOn getYarnInstallTask() commandLine npmCommand("yarn"), "run", "build" } -task npmTest(type: Exec){ +tasks.register('npmTest', Exec) { dependsOn getYarnInstallTask() commandLine npmCommand("yarn"), "run", "test" } -task npmServe(type: Exec){ +tasks.register('npmServe', Exec) { dependsOn getYarnInstallTask() commandLine npmCommand("yarn"), "run", "serve" } -task npmPrepare(type: Exec){ +tasks.register('npmPrepare', Exec) { dependsOn getYarnInstallTask() commandLine npmCommand("yarn"), "run", "prepublishOnly" } -task npmPublish(type: Exec){ +tasks.register('npmPublish', Exec) { dependsOn getYarnInstallTask() commandLine npmCommand("yarn"), "publish" } -task npmServeProduction(type: Exec) { +tasks.register('npmServeProduction', Exec) { dependsOn getYarnInstallTask() commandLine npmCommand("yarn"), "run", "serveProduction" } // Add typescript tasks -task tscWatch(type: Exec) { +tasks.register('tscWatch', Exec) { commandLine npmCommand("npx"), "tsc", "-b", "--watch" } @@ -396,7 +397,7 @@ plugins.withType(JavaPlugin).whenPluginAdded { } // Allow dependencyInsight checks across all projects - task allDependencyInsight(type: DependencyInsightReportTask) {} + tasks.register('allDependencyInsight', DependencyInsightReportTask) {} // JAR/ZIP base name is the fully qualified subproject name archivesBaseName = "${rootProject.name}${path.replaceAll(":", "-")}" diff --git a/setup/build.gradle b/setup/build.gradle index d8e6e625b..fd4bc2226 100644 --- a/setup/build.gradle +++ b/setup/build.gradle @@ -4,8 +4,14 @@ dependencies { api project(":agent") api project(":model") api project(":manager") + + implementation "io.openremote.ui:openremote-console_loader:$openremoteVersion" + implementation "io.openremote.ui:openremote-insights:$openremoteVersion" + implementation "io.openremote.ui:openremote-manager:$openremoteVersion" + implementation "io.openremote.ui:openremote-shared:$openremoteVersion" + implementation "io.openremote.ui:openremote-swagger:$openremoteVersion" } -task installDist { +tasks.register('installDist') { dependsOn jar } diff --git a/test/build.gradle b/test/build.gradle index 02cee30ba..88fd42444 100644 --- a/test/build.gradle +++ b/test/build.gradle @@ -12,7 +12,7 @@ dependencies { api project(":manager") api project(":model") api project(":agent") - testImplementation(resolveDependency(":test")) + testImplementation "io.openremote:openremote-test:$openremoteVersion" // testImplementation(testFixtures()) } diff --git a/ui/app/custom/build.gradle b/ui/app/custom/build.gradle index 9ed95a1a0..797533f42 100644 --- a/ui/app/custom/build.gradle +++ b/ui/app/custom/build.gradle @@ -1,10 +1,10 @@ buildDir = "dist" -task clean { +tasks.register('clean') { dependsOn npmClean } -task installDist(type: Copy) { +tasks.register('installDist', Copy) { dependsOn npmBuild mustRunAfter(resolveTask(":manager:installDist")) from project.buildDir diff --git a/ui/build.gradle b/ui/build.gradle index 7bdd58aaa..41a8366b1 100644 --- a/ui/build.gradle +++ b/ui/build.gradle @@ -11,6 +11,6 @@ afterEvaluate { } } -task modelWatch { +tasks.register('modelWatch') { dependsOn resolveTask(":ui:component:model:build"), resolveTask(":ui:component:rest:build") } diff --git a/ui/component/model/build.gradle b/ui/component/model/build.gradle index d3831821b..810b6b1ab 100644 --- a/ui/component/model/build.gradle +++ b/ui/component/model/build.gradle @@ -2,7 +2,6 @@ buildscript { repositories { mavenCentral() - jcenter() } dependencies { classpath "cz.habarta.typescript-generator:typescript-generator-gradle-plugin:$typescriptGeneratorVersion" @@ -15,9 +14,9 @@ plugins { } dependencies { - compileOnly resolveDependency(":model-util") - implementation findProject(":model") - implementation findProject(":agent") + compileOnly "io.openremote:openremote-model-util:$openremoteVersion" + implementation project(":agent") + implementation project(":model") implementation "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:$jacksonVersion" implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jacksonVersion" implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:$jacksonVersion" @@ -36,10 +35,10 @@ clean { } } -task prepareUi() { +tasks.register('prepareUi') { dependsOn clean, npmPrepare } -task publishUi() { +tasks.register('publishUi') { dependsOn clean, npmPublish } diff --git a/ui/component/rest/build.gradle b/ui/component/rest/build.gradle index 24d10308c..ec3ed3852 100644 --- a/ui/component/rest/build.gradle +++ b/ui/component/rest/build.gradle @@ -4,7 +4,6 @@ apply plugin: "cz.habarta.typescript-generator" buildscript { repositories { mavenCentral() - jcenter() } dependencies { classpath "cz.habarta.typescript-generator:typescript-generator-gradle-plugin:$typescriptGeneratorVersion" @@ -12,9 +11,9 @@ buildscript { } dependencies { - compileOnly resolveDependency(":model-util") - implementation findProject(":model") - implementation findProject(":agent") + compileOnly "io.openremote:openremote-model-util:$openremoteVersion" + implementation project(":agent") + implementation project(":model") implementation "cz.habarta.typescript-generator:typescript-generator-core:$typescriptGeneratorVersion" implementation "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:$jacksonVersion" implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jacksonVersion" @@ -34,10 +33,10 @@ clean { build.dependsOn generateTypeScript, npmBuild npmBuild.dependsOn generateTypeScript -task prepareUi() { +tasks.register('prepareUi') { dependsOn clean, build, npmPrepare } -task publishUi() { +tasks.register('publishUi') { dependsOn clean, build, npmPublish } From bcf3715351f7c14ceb75fac95458b8f4a0a1086b Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Thu, 3 Oct 2024 14:48:33 +0200 Subject: [PATCH 25/29] Add missing new lines --- ui/component/model/.npmignore | 2 +- ui/component/rest/.gitignore | 2 +- ui/component/rest/.npmignore | 2 +- ui/typedoc.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ui/component/model/.npmignore b/ui/component/model/.npmignore index 17e64b1ad..f075afd9a 100644 --- a/ui/component/model/.npmignore +++ b/ui/component/model/.npmignore @@ -5,4 +5,4 @@ src/ webpack.config.js tsconfig.json dist/*.map -.tsbuildinfo \ No newline at end of file +.tsbuildinfo diff --git a/ui/component/rest/.gitignore b/ui/component/rest/.gitignore index 9fd86589d..3da4936c1 100644 --- a/ui/component/rest/.gitignore +++ b/ui/component/rest/.gitignore @@ -1 +1 @@ -src/restclient.ts \ No newline at end of file +src/restclient.ts diff --git a/ui/component/rest/.npmignore b/ui/component/rest/.npmignore index 17e64b1ad..f075afd9a 100644 --- a/ui/component/rest/.npmignore +++ b/ui/component/rest/.npmignore @@ -5,4 +5,4 @@ src/ webpack.config.js tsconfig.json dist/*.map -.tsbuildinfo \ No newline at end of file +.tsbuildinfo diff --git a/ui/typedoc.js b/ui/typedoc.js index 402a39874..d297ede8a 100644 --- a/ui/typedoc.js +++ b/ui/typedoc.js @@ -15,4 +15,4 @@ module.exports = { "suppressImplicitAnyIndexErrors": true, "module": "esNext", "external-modulemap": ".*node_modules\/(@openremote\/[^\/]+)\/.*" -} \ No newline at end of file +} From 840babcf3dc7eaa6a8b5e7af4b68d8e1e58b0248 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Thu, 3 Oct 2024 14:48:49 +0200 Subject: [PATCH 26/29] Use parallel build --- gradle.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gradle.properties b/gradle.properties index 4e473acb5..4737b43c2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,5 @@ +org.gradle.parallel=true + projectName = custom-project projectVersion = 1.0-SNAPSHOT openremoteVersion = 1.2.0-SNAPSHOT From 05a28d9a4f1a10170e251bf03fc1d78ff42ed6e7 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Thu, 3 Oct 2024 16:51:36 +0200 Subject: [PATCH 27/29] Cleanup --- .github/workflows/ci_cd.yml | 2 +- build.gradle | 11 +++-------- deployment/build.gradle | 3 --- gradle.properties | 5 ++++- 4 files changed, 8 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 93e449814..ff8aa5cfc 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -5,7 +5,7 @@ on: # Push excluding tags and workflow changes push: branches: - - '**' + - '**' tags-ignore: - '*.*' paths-ignore: diff --git a/build.gradle b/build.gradle index fe73294e5..6aa86bf6c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,11 +1,6 @@ - allprojects { - // Apply common project setup but exclude submodule, it has its own build.gradle - if (findProject(":openremote") && !path.startsWith(":openremote")) { - apply from: "${project(":openremote").projectDir}/project.gradle" - } else if (!findProject(":openremote")) { - apply from: "${project.rootDir}/project.gradle" - } + // Apply common project setup + apply from: "${project.rootDir}/project.gradle" } // Uncomment the following to configure files to be encrypted/decrypted @@ -28,7 +23,7 @@ allprojects { // return password.toCharArray() // } //} -//task checkFilesGitIgnoredNew(type: Exec) { +//tasks.register('checkFilesGitIgnoredNew', Exec) { // // The provided checkFilesGitIgnored task doesn't work on Windows so here's one that does // def args = [] // if (org.apache.tools.ant.taskdefs.condition.Os.isFamily(org.apache.tools.ant.taskdefs.condition.Os.FAMILY_WINDOWS)) { diff --git a/deployment/build.gradle b/deployment/build.gradle index 18433cd1c..7311c8647 100644 --- a/deployment/build.gradle +++ b/deployment/build.gradle @@ -7,9 +7,6 @@ dependencies { tasks.register('license') { doLast { def licenseFiles = new ArrayList<>() - if (findProject(":openremote")) { - licenseFiles.add("${project(":openremote").projectDir}/LICENSE.txt") - } licenseFiles.add("${rootDir}/LICENSE.txt") def toConcatenate = files(licenseFiles.toArray()) diff --git a/gradle.properties b/gradle.properties index 4737b43c2..273c05617 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,6 +2,9 @@ org.gradle.parallel=true projectName = custom-project projectVersion = 1.0-SNAPSHOT + openremoteVersion = 1.2.0-SNAPSHOT -typescriptGeneratorVersion = 3.2.1263 + jacksonVersion = 2.16.0 +typescriptGeneratorVersion = 3.2.1263 + From 9e022d6281edae6f6d1801844da51ce998789835 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Fri, 11 Oct 2024 11:38:37 +0200 Subject: [PATCH 28/29] Cleanup --- .gitmodules | 0 build.gradle | 1 + gradle.properties | 1 - package.json | 1 - test/build.gradle | 1 - 5 files changed, 1 insertion(+), 3 deletions(-) delete mode 100644 .gitmodules diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e69de29bb..000000000 diff --git a/build.gradle b/build.gradle index 6aa86bf6c..80701e0ce 100644 --- a/build.gradle +++ b/build.gradle @@ -32,6 +32,7 @@ allprojects { // } // args.add("git") // args.add("check-ignore") +// args.add("-q") // args.addAll(project.getProperties().get("gradleFileEncrypt").plainFiles) // // commandLine args diff --git a/gradle.properties b/gradle.properties index 273c05617..caf30d274 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,4 +7,3 @@ openremoteVersion = 1.2.0-SNAPSHOT jacksonVersion = 2.16.0 typescriptGeneratorVersion = 3.2.1263 - diff --git a/package.json b/package.json index 9166901c7..44cdbf398 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,6 @@ "packageManager": "yarn@4.1.0", "private": true, "workspaces": [ - "openremote", "ui/app/*", "ui/component/*", "ui/demo/*" diff --git a/test/build.gradle b/test/build.gradle index 88fd42444..b755a0d6d 100644 --- a/test/build.gradle +++ b/test/build.gradle @@ -13,7 +13,6 @@ dependencies { api project(":model") api project(":agent") testImplementation "io.openremote:openremote-test:$openremoteVersion" -// testImplementation(testFixtures()) } tasks.withType(Test) { From db6531018e82c42d4f1945630829940f5192c639 Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Fri, 22 Nov 2024 15:22:39 +0100 Subject: [PATCH 29/29] Update gradle build config --- project.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/project.gradle b/project.gradle index 5c71ce3c3..077e7e006 100644 --- a/project.gradle +++ b/project.gradle @@ -19,6 +19,9 @@ version = hasProperty("openremoteVersion") ? openremoteVersion : "0.0.0" configurations.all { resolutionStrategy { + // check for changing (i.e. SNAPSHOT) updates every build + cacheChangingModulesFor 0, 'seconds' + //failOnVersionConflict() // This has been replaced with eclipse angus implementation