Compare commits
4 Commits
renovate/p
...
main
Author | SHA1 | Date | |
---|---|---|---|
e5462a0063 | |||
cc7f903a64 | |||
0da62d1dfd | |||
87ecd9b2a0 |
@ -10,7 +10,7 @@ jobs:
|
||||
container: catthehacker/ubuntu:act-latest
|
||||
services:
|
||||
postgres:
|
||||
image: postgres:17
|
||||
image: postgres:15
|
||||
env:
|
||||
POSTGRES_PASSWORD: whatever
|
||||
healthcheck:
|
||||
|
@ -1,6 +1,6 @@
|
||||
repos:
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v4.6.0
|
||||
rev: v5.0.0
|
||||
hooks:
|
||||
- id: trailing-whitespace
|
||||
- id: end-of-file-fixer
|
||||
@ -8,22 +8,27 @@ repos:
|
||||
- id: check-added-large-files
|
||||
|
||||
- repo: https://github.com/Riverside-Healthcare/djLint
|
||||
rev: v1.35.2
|
||||
rev: v1.36.0
|
||||
hooks:
|
||||
- id: djlint-django
|
||||
- id: djlint-reformat-django
|
||||
|
||||
- repo: https://github.com/astral-sh/ruff-pre-commit
|
||||
rev: v0.6.4
|
||||
rev: v0.7.2
|
||||
hooks:
|
||||
- id: ruff
|
||||
- id: ruff-format
|
||||
|
||||
- repo: https://github.com/pdm-project/pdm
|
||||
rev: 2.18.1
|
||||
rev: 2.20.0.post1
|
||||
hooks:
|
||||
- id: pdm-lock-check
|
||||
|
||||
- repo: https://github.com/tox-dev/pyproject-fmt
|
||||
rev: v2.5.0
|
||||
hooks:
|
||||
- id: pyproject-fmt
|
||||
|
||||
- repo: local
|
||||
hooks:
|
||||
- id: django-migrations
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Generated by Django 5.1.3 on 2024-11-07 05:40
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("membershipworks", "0003_transaction_unique_sid_timestamp"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="eventext",
|
||||
name="materials_fee",
|
||||
field=models.DecimalField(
|
||||
blank=True,
|
||||
decimal_places=4,
|
||||
help_text="Please enter 0 if there was no materials fee",
|
||||
max_digits=13,
|
||||
null=True,
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="eventext",
|
||||
name="materials_fee_included_in_price",
|
||||
field=models.BooleanField(
|
||||
help_text="Did CMS charge the materials fee via MembershipWorks? Use 'No' if the materials fee was collected via cash or other means. Not used if materials fee is 0.",
|
||||
null=True,
|
||||
),
|
||||
),
|
||||
]
|
@ -564,9 +564,16 @@ class EventExt(Event):
|
||||
EventInstructor, on_delete=models.PROTECT, null=True, blank=True
|
||||
)
|
||||
materials_fee = models.DecimalField(
|
||||
max_digits=13, decimal_places=4, null=True, blank=True
|
||||
max_digits=13,
|
||||
decimal_places=4,
|
||||
null=True,
|
||||
blank=True,
|
||||
help_text="Please enter 0 if there was no materials fee",
|
||||
)
|
||||
materials_fee_included_in_price = models.BooleanField(
|
||||
null=True,
|
||||
help_text="Did CMS charge the materials fee via MembershipWorks? Use 'No' if the materials fee was collected via cash or other means. Not used if materials fee is 0.",
|
||||
)
|
||||
materials_fee_included_in_price = models.BooleanField(null=True)
|
||||
instructor_percentage = models.DecimalField(
|
||||
max_digits=5, decimal_places=4, default=0.5
|
||||
)
|
||||
|
10
package.json
10
package.json
@ -10,18 +10,18 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/bootstrap": "^5.2.10",
|
||||
"@types/jquery": "^3.5.30",
|
||||
"@types/jquery": "^3.5.32",
|
||||
"@types/tabulator-tables": "^6.2.3",
|
||||
"globby": "^14.0.2",
|
||||
"prettier": "^3.3.3",
|
||||
"sass": "^1.78.0",
|
||||
"typescript": "^5.5.4",
|
||||
"vite": "^5.4.3"
|
||||
"sass": "^1.80.6",
|
||||
"typescript": "^5.6.3",
|
||||
"vite": "^5.4.10"
|
||||
},
|
||||
"dependencies": {
|
||||
"@popperjs/core": "^2.11.8",
|
||||
"bootstrap": "^5.3.3",
|
||||
"bootstrap-icons": "^1.11.3",
|
||||
"tabulator-tables": "^6.2.5"
|
||||
"tabulator-tables": "^6.3.0"
|
||||
}
|
||||
}
|
||||
|
482
pnpm-lock.yaml
482
pnpm-lock.yaml
@ -18,15 +18,15 @@ importers:
|
||||
specifier: ^1.11.3
|
||||
version: 1.11.3
|
||||
tabulator-tables:
|
||||
specifier: ^6.2.5
|
||||
version: 6.2.5
|
||||
specifier: ^6.3.0
|
||||
version: 6.3.0
|
||||
devDependencies:
|
||||
'@types/bootstrap':
|
||||
specifier: ^5.2.10
|
||||
version: 5.2.10
|
||||
'@types/jquery':
|
||||
specifier: ^3.5.30
|
||||
version: 3.5.30
|
||||
specifier: ^3.5.32
|
||||
version: 3.5.32
|
||||
'@types/tabulator-tables':
|
||||
specifier: ^6.2.3
|
||||
version: 6.2.3
|
||||
@ -37,14 +37,14 @@ importers:
|
||||
specifier: ^3.3.3
|
||||
version: 3.3.3
|
||||
sass:
|
||||
specifier: ^1.78.0
|
||||
version: 1.78.0
|
||||
specifier: ^1.80.6
|
||||
version: 1.80.6
|
||||
typescript:
|
||||
specifier: ^5.5.4
|
||||
version: 5.5.4
|
||||
specifier: ^5.6.3
|
||||
version: 5.6.3
|
||||
vite:
|
||||
specifier: ^5.4.3
|
||||
version: 5.4.3(sass@1.78.0)
|
||||
specifier: ^5.4.10
|
||||
version: 5.4.10(sass@1.80.6)
|
||||
|
||||
packages:
|
||||
|
||||
@ -198,86 +198,178 @@ packages:
|
||||
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
|
||||
engines: {node: '>= 8'}
|
||||
|
||||
'@popperjs/core@2.11.8':
|
||||
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
|
||||
|
||||
'@rollup/rollup-android-arm-eabi@4.21.2':
|
||||
resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==}
|
||||
cpu: [arm]
|
||||
os: [android]
|
||||
|
||||
'@rollup/rollup-android-arm64@4.21.2':
|
||||
resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==}
|
||||
'@parcel/watcher-android-arm64@2.5.0':
|
||||
resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [arm64]
|
||||
os: [android]
|
||||
|
||||
'@rollup/rollup-darwin-arm64@4.21.2':
|
||||
resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==}
|
||||
'@parcel/watcher-darwin-arm64@2.5.0':
|
||||
resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@rollup/rollup-darwin-x64@4.21.2':
|
||||
resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==}
|
||||
'@parcel/watcher-darwin-x64@2.5.0':
|
||||
resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@rollup/rollup-linux-arm-gnueabihf@4.21.2':
|
||||
resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==}
|
||||
'@parcel/watcher-freebsd-x64@2.5.0':
|
||||
resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
|
||||
'@parcel/watcher-linux-arm-glibc@2.5.0':
|
||||
resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-arm-musleabihf@4.21.2':
|
||||
resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==}
|
||||
'@parcel/watcher-linux-arm-musl@2.5.0':
|
||||
resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-arm64-gnu@4.21.2':
|
||||
resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==}
|
||||
'@parcel/watcher-linux-arm64-glibc@2.5.0':
|
||||
resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-arm64-musl@4.21.2':
|
||||
resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==}
|
||||
'@parcel/watcher-linux-arm64-musl@2.5.0':
|
||||
resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
|
||||
resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-riscv64-gnu@4.21.2':
|
||||
resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-s390x-gnu@4.21.2':
|
||||
resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-x64-gnu@4.21.2':
|
||||
resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==}
|
||||
'@parcel/watcher-linux-x64-glibc@2.5.0':
|
||||
resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-x64-musl@4.21.2':
|
||||
resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==}
|
||||
'@parcel/watcher-linux-x64-musl@2.5.0':
|
||||
resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-win32-arm64-msvc@4.21.2':
|
||||
resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==}
|
||||
'@parcel/watcher-win32-arm64@2.5.0':
|
||||
resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
'@rollup/rollup-win32-ia32-msvc@4.21.2':
|
||||
resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==}
|
||||
'@parcel/watcher-win32-ia32@2.5.0':
|
||||
resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
|
||||
'@rollup/rollup-win32-x64-msvc@4.21.2':
|
||||
resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==}
|
||||
'@parcel/watcher-win32-x64@2.5.0':
|
||||
resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
'@parcel/watcher@2.5.0':
|
||||
resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
|
||||
'@popperjs/core@2.11.8':
|
||||
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
|
||||
|
||||
'@rollup/rollup-android-arm-eabi@4.24.4':
|
||||
resolution: {integrity: sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==}
|
||||
cpu: [arm]
|
||||
os: [android]
|
||||
|
||||
'@rollup/rollup-android-arm64@4.24.4':
|
||||
resolution: {integrity: sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==}
|
||||
cpu: [arm64]
|
||||
os: [android]
|
||||
|
||||
'@rollup/rollup-darwin-arm64@4.24.4':
|
||||
resolution: {integrity: sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@rollup/rollup-darwin-x64@4.24.4':
|
||||
resolution: {integrity: sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@rollup/rollup-freebsd-arm64@4.24.4':
|
||||
resolution: {integrity: sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==}
|
||||
cpu: [arm64]
|
||||
os: [freebsd]
|
||||
|
||||
'@rollup/rollup-freebsd-x64@4.24.4':
|
||||
resolution: {integrity: sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
|
||||
'@rollup/rollup-linux-arm-gnueabihf@4.24.4':
|
||||
resolution: {integrity: sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-arm-musleabihf@4.24.4':
|
||||
resolution: {integrity: sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-arm64-gnu@4.24.4':
|
||||
resolution: {integrity: sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-arm64-musl@4.24.4':
|
||||
resolution: {integrity: sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-powerpc64le-gnu@4.24.4':
|
||||
resolution: {integrity: sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-riscv64-gnu@4.24.4':
|
||||
resolution: {integrity: sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-s390x-gnu@4.24.4':
|
||||
resolution: {integrity: sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-x64-gnu@4.24.4':
|
||||
resolution: {integrity: sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-x64-musl@4.24.4':
|
||||
resolution: {integrity: sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-win32-arm64-msvc@4.24.4':
|
||||
resolution: {integrity: sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
'@rollup/rollup-win32-ia32-msvc@4.24.4':
|
||||
resolution: {integrity: sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
|
||||
'@rollup/rollup-win32-x64-msvc@4.24.4':
|
||||
resolution: {integrity: sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
@ -288,26 +380,18 @@ packages:
|
||||
'@types/bootstrap@5.2.10':
|
||||
resolution: {integrity: sha512-F2X+cd6551tep0MvVZ6nM8v7XgGN/twpdNDjqS1TUM7YFNEtQYWk+dKAnH+T1gr6QgCoGMPl487xw/9hXooa2g==}
|
||||
|
||||
'@types/estree@1.0.5':
|
||||
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
|
||||
'@types/estree@1.0.6':
|
||||
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
|
||||
|
||||
'@types/jquery@3.5.30':
|
||||
resolution: {integrity: sha512-nbWKkkyb919DOUxjmRVk8vwtDb0/k8FKncmUKFi+NY+QXqWltooxTrswvz4LspQwxvLdvzBN1TImr6cw3aQx2A==}
|
||||
'@types/jquery@3.5.32':
|
||||
resolution: {integrity: sha512-b9Xbf4CkMqS02YH8zACqN1xzdxc3cO735Qe5AbSUFmyOiaWAbcpqh9Wna+Uk0vgACvoQHpWDg2rGdHkYPLmCiQ==}
|
||||
|
||||
'@types/sizzle@2.3.8':
|
||||
resolution: {integrity: sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==}
|
||||
'@types/sizzle@2.3.9':
|
||||
resolution: {integrity: sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==}
|
||||
|
||||
'@types/tabulator-tables@6.2.3':
|
||||
resolution: {integrity: sha512-ZeRF/WvtwFXml/4aT7kzfkHEiwbjHZdlIsjrgqcfdmpkl9GQ9XBHY6u9BblUaHX4NUiOlBeHrQKjvai6/bQH0g==}
|
||||
|
||||
anymatch@3.1.3:
|
||||
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
|
||||
engines: {node: '>= 8'}
|
||||
|
||||
binary-extensions@2.3.0:
|
||||
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
bootstrap-icons@1.11.3:
|
||||
resolution: {integrity: sha512-+3lpHrCw/it2/7lBL15VR0HEumaBss0+f/Lb6ZvHISn1mlK83jjFpooTLsMWbIjJMDjDjOExMsTxnXSIT4k4ww==}
|
||||
|
||||
@ -320,9 +404,14 @@ packages:
|
||||
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
chokidar@3.6.0:
|
||||
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
|
||||
engines: {node: '>= 8.10.0'}
|
||||
chokidar@4.0.1:
|
||||
resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==}
|
||||
engines: {node: '>= 14.16.0'}
|
||||
|
||||
detect-libc@1.0.3:
|
||||
resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
|
||||
engines: {node: '>=0.10'}
|
||||
hasBin: true
|
||||
|
||||
esbuild@0.21.5:
|
||||
resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
|
||||
@ -360,10 +449,6 @@ packages:
|
||||
immutable@4.3.7:
|
||||
resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==}
|
||||
|
||||
is-binary-path@2.1.0:
|
||||
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
is-extglob@2.1.1:
|
||||
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
|
||||
engines: {node: '>=0.10.0'}
|
||||
@ -389,23 +474,22 @@ packages:
|
||||
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
|
||||
hasBin: true
|
||||
|
||||
normalize-path@3.0.0:
|
||||
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
|
||||
engines: {node: '>=0.10.0'}
|
||||
node-addon-api@7.1.1:
|
||||
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
|
||||
|
||||
path-type@5.0.0:
|
||||
resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==}
|
||||
engines: {node: '>=12'}
|
||||
|
||||
picocolors@1.1.0:
|
||||
resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
|
||||
picocolors@1.1.1:
|
||||
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
|
||||
|
||||
picomatch@2.3.1:
|
||||
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
|
||||
engines: {node: '>=8.6'}
|
||||
|
||||
postcss@8.4.45:
|
||||
resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==}
|
||||
postcss@8.4.47:
|
||||
resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
|
||||
engines: {node: ^10 || ^12 || >=14}
|
||||
|
||||
prettier@3.3.3:
|
||||
@ -416,24 +500,24 @@ packages:
|
||||
queue-microtask@1.2.3:
|
||||
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
|
||||
|
||||
readdirp@3.6.0:
|
||||
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
||||
engines: {node: '>=8.10.0'}
|
||||
readdirp@4.0.2:
|
||||
resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
|
||||
engines: {node: '>= 14.16.0'}
|
||||
|
||||
reusify@1.0.4:
|
||||
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
|
||||
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
|
||||
|
||||
rollup@4.21.2:
|
||||
resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==}
|
||||
rollup@4.24.4:
|
||||
resolution: {integrity: sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==}
|
||||
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
||||
hasBin: true
|
||||
|
||||
run-parallel@1.2.0:
|
||||
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
|
||||
|
||||
sass@1.78.0:
|
||||
resolution: {integrity: sha512-AaIqGSrjo5lA2Yg7RvFZrlXDBCp3nV4XP73GrLGvdRWWwk+8H3l0SDvq/5bA4eF+0RFPLuWUk3E+P1U/YqnpsQ==}
|
||||
sass@1.80.6:
|
||||
resolution: {integrity: sha512-ccZgdHNiBF1NHBsWvacvT5rju3y1d/Eu+8Ex6c21nHp2lZGLBEtuwc415QfiI1PJa1TpCo3iXwwSRjRpn2Ckjg==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
hasBin: true
|
||||
|
||||
@ -445,15 +529,15 @@ packages:
|
||||
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
|
||||
engines: {node: '>=0.10.0'}
|
||||
|
||||
tabulator-tables@6.2.5:
|
||||
resolution: {integrity: sha512-f/TI78hV+GNoBefdqQ4q5RXbP+vJkvwSwt7sqeCTriAchNXax3ekcT1GG3i2J+8mhz6dHg0PFKyCYfmMW45HEg==}
|
||||
tabulator-tables@6.3.0:
|
||||
resolution: {integrity: sha512-gFiivoa03+NCDJ28Na3UU45nJT7sFXBsFCBtMqXz5OpsNTWrmL5ZJYA4oZtDFaVfarPqUHNgwm2PhL6DR7CQxg==}
|
||||
|
||||
to-regex-range@5.0.1:
|
||||
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
|
||||
engines: {node: '>=8.0'}
|
||||
|
||||
typescript@5.5.4:
|
||||
resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
|
||||
typescript@5.6.3:
|
||||
resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
|
||||
engines: {node: '>=14.17'}
|
||||
hasBin: true
|
||||
|
||||
@ -461,8 +545,8 @@ packages:
|
||||
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
vite@5.4.3:
|
||||
resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==}
|
||||
vite@5.4.10:
|
||||
resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==}
|
||||
engines: {node: ^18.0.0 || >=20.0.0}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@ -575,54 +659,121 @@ snapshots:
|
||||
'@nodelib/fs.scandir': 2.1.5
|
||||
fastq: 1.17.1
|
||||
|
||||
'@parcel/watcher-android-arm64@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-darwin-arm64@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-darwin-x64@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-freebsd-x64@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-linux-arm-glibc@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-linux-arm-musl@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-linux-arm64-glibc@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-linux-arm64-musl@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-linux-x64-glibc@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-linux-x64-musl@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-win32-arm64@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-win32-ia32@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher-win32-x64@2.5.0':
|
||||
optional: true
|
||||
|
||||
'@parcel/watcher@2.5.0':
|
||||
dependencies:
|
||||
detect-libc: 1.0.3
|
||||
is-glob: 4.0.3
|
||||
micromatch: 4.0.8
|
||||
node-addon-api: 7.1.1
|
||||
optionalDependencies:
|
||||
'@parcel/watcher-android-arm64': 2.5.0
|
||||
'@parcel/watcher-darwin-arm64': 2.5.0
|
||||
'@parcel/watcher-darwin-x64': 2.5.0
|
||||
'@parcel/watcher-freebsd-x64': 2.5.0
|
||||
'@parcel/watcher-linux-arm-glibc': 2.5.0
|
||||
'@parcel/watcher-linux-arm-musl': 2.5.0
|
||||
'@parcel/watcher-linux-arm64-glibc': 2.5.0
|
||||
'@parcel/watcher-linux-arm64-musl': 2.5.0
|
||||
'@parcel/watcher-linux-x64-glibc': 2.5.0
|
||||
'@parcel/watcher-linux-x64-musl': 2.5.0
|
||||
'@parcel/watcher-win32-arm64': 2.5.0
|
||||
'@parcel/watcher-win32-ia32': 2.5.0
|
||||
'@parcel/watcher-win32-x64': 2.5.0
|
||||
optional: true
|
||||
|
||||
'@popperjs/core@2.11.8': {}
|
||||
|
||||
'@rollup/rollup-android-arm-eabi@4.21.2':
|
||||
'@rollup/rollup-android-arm-eabi@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-android-arm64@4.21.2':
|
||||
'@rollup/rollup-android-arm64@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-darwin-arm64@4.21.2':
|
||||
'@rollup/rollup-darwin-arm64@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-darwin-x64@4.21.2':
|
||||
'@rollup/rollup-darwin-x64@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-arm-gnueabihf@4.21.2':
|
||||
'@rollup/rollup-freebsd-arm64@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-arm-musleabihf@4.21.2':
|
||||
'@rollup/rollup-freebsd-x64@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-arm64-gnu@4.21.2':
|
||||
'@rollup/rollup-linux-arm-gnueabihf@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-arm64-musl@4.21.2':
|
||||
'@rollup/rollup-linux-arm-musleabihf@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
|
||||
'@rollup/rollup-linux-arm64-gnu@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-riscv64-gnu@4.21.2':
|
||||
'@rollup/rollup-linux-arm64-musl@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-s390x-gnu@4.21.2':
|
||||
'@rollup/rollup-linux-powerpc64le-gnu@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-x64-gnu@4.21.2':
|
||||
'@rollup/rollup-linux-riscv64-gnu@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-x64-musl@4.21.2':
|
||||
'@rollup/rollup-linux-s390x-gnu@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-win32-arm64-msvc@4.21.2':
|
||||
'@rollup/rollup-linux-x64-gnu@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-win32-ia32-msvc@4.21.2':
|
||||
'@rollup/rollup-linux-x64-musl@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-win32-x64-msvc@4.21.2':
|
||||
'@rollup/rollup-win32-arm64-msvc@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-win32-ia32-msvc@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-win32-x64-msvc@4.24.4':
|
||||
optional: true
|
||||
|
||||
'@sindresorhus/merge-streams@2.3.0': {}
|
||||
@ -631,23 +782,16 @@ snapshots:
|
||||
dependencies:
|
||||
'@popperjs/core': 2.11.8
|
||||
|
||||
'@types/estree@1.0.5': {}
|
||||
'@types/estree@1.0.6': {}
|
||||
|
||||
'@types/jquery@3.5.30':
|
||||
'@types/jquery@3.5.32':
|
||||
dependencies:
|
||||
'@types/sizzle': 2.3.8
|
||||
'@types/sizzle': 2.3.9
|
||||
|
||||
'@types/sizzle@2.3.8': {}
|
||||
'@types/sizzle@2.3.9': {}
|
||||
|
||||
'@types/tabulator-tables@6.2.3': {}
|
||||
|
||||
anymatch@3.1.3:
|
||||
dependencies:
|
||||
normalize-path: 3.0.0
|
||||
picomatch: 2.3.1
|
||||
|
||||
binary-extensions@2.3.0: {}
|
||||
|
||||
bootstrap-icons@1.11.3: {}
|
||||
|
||||
bootstrap@5.3.3(@popperjs/core@2.11.8):
|
||||
@ -658,17 +802,12 @@ snapshots:
|
||||
dependencies:
|
||||
fill-range: 7.1.1
|
||||
|
||||
chokidar@3.6.0:
|
||||
chokidar@4.0.1:
|
||||
dependencies:
|
||||
anymatch: 3.1.3
|
||||
braces: 3.0.3
|
||||
glob-parent: 5.1.2
|
||||
is-binary-path: 2.1.0
|
||||
is-glob: 4.0.3
|
||||
normalize-path: 3.0.0
|
||||
readdirp: 3.6.0
|
||||
optionalDependencies:
|
||||
fsevents: 2.3.3
|
||||
readdirp: 4.0.2
|
||||
|
||||
detect-libc@1.0.3:
|
||||
optional: true
|
||||
|
||||
esbuild@0.21.5:
|
||||
optionalDependencies:
|
||||
@ -732,10 +871,6 @@ snapshots:
|
||||
|
||||
immutable@4.3.7: {}
|
||||
|
||||
is-binary-path@2.1.0:
|
||||
dependencies:
|
||||
binary-extensions: 2.3.0
|
||||
|
||||
is-extglob@2.1.1: {}
|
||||
|
||||
is-glob@4.0.3:
|
||||
@ -753,81 +888,84 @@ snapshots:
|
||||
|
||||
nanoid@3.3.7: {}
|
||||
|
||||
normalize-path@3.0.0: {}
|
||||
node-addon-api@7.1.1:
|
||||
optional: true
|
||||
|
||||
path-type@5.0.0: {}
|
||||
|
||||
picocolors@1.1.0: {}
|
||||
picocolors@1.1.1: {}
|
||||
|
||||
picomatch@2.3.1: {}
|
||||
|
||||
postcss@8.4.45:
|
||||
postcss@8.4.47:
|
||||
dependencies:
|
||||
nanoid: 3.3.7
|
||||
picocolors: 1.1.0
|
||||
picocolors: 1.1.1
|
||||
source-map-js: 1.2.1
|
||||
|
||||
prettier@3.3.3: {}
|
||||
|
||||
queue-microtask@1.2.3: {}
|
||||
|
||||
readdirp@3.6.0:
|
||||
dependencies:
|
||||
picomatch: 2.3.1
|
||||
readdirp@4.0.2: {}
|
||||
|
||||
reusify@1.0.4: {}
|
||||
|
||||
rollup@4.21.2:
|
||||
rollup@4.24.4:
|
||||
dependencies:
|
||||
'@types/estree': 1.0.5
|
||||
'@types/estree': 1.0.6
|
||||
optionalDependencies:
|
||||
'@rollup/rollup-android-arm-eabi': 4.21.2
|
||||
'@rollup/rollup-android-arm64': 4.21.2
|
||||
'@rollup/rollup-darwin-arm64': 4.21.2
|
||||
'@rollup/rollup-darwin-x64': 4.21.2
|
||||
'@rollup/rollup-linux-arm-gnueabihf': 4.21.2
|
||||
'@rollup/rollup-linux-arm-musleabihf': 4.21.2
|
||||
'@rollup/rollup-linux-arm64-gnu': 4.21.2
|
||||
'@rollup/rollup-linux-arm64-musl': 4.21.2
|
||||
'@rollup/rollup-linux-powerpc64le-gnu': 4.21.2
|
||||
'@rollup/rollup-linux-riscv64-gnu': 4.21.2
|
||||
'@rollup/rollup-linux-s390x-gnu': 4.21.2
|
||||
'@rollup/rollup-linux-x64-gnu': 4.21.2
|
||||
'@rollup/rollup-linux-x64-musl': 4.21.2
|
||||
'@rollup/rollup-win32-arm64-msvc': 4.21.2
|
||||
'@rollup/rollup-win32-ia32-msvc': 4.21.2
|
||||
'@rollup/rollup-win32-x64-msvc': 4.21.2
|
||||
'@rollup/rollup-android-arm-eabi': 4.24.4
|
||||
'@rollup/rollup-android-arm64': 4.24.4
|
||||
'@rollup/rollup-darwin-arm64': 4.24.4
|
||||
'@rollup/rollup-darwin-x64': 4.24.4
|
||||
'@rollup/rollup-freebsd-arm64': 4.24.4
|
||||
'@rollup/rollup-freebsd-x64': 4.24.4
|
||||
'@rollup/rollup-linux-arm-gnueabihf': 4.24.4
|
||||
'@rollup/rollup-linux-arm-musleabihf': 4.24.4
|
||||
'@rollup/rollup-linux-arm64-gnu': 4.24.4
|
||||
'@rollup/rollup-linux-arm64-musl': 4.24.4
|
||||
'@rollup/rollup-linux-powerpc64le-gnu': 4.24.4
|
||||
'@rollup/rollup-linux-riscv64-gnu': 4.24.4
|
||||
'@rollup/rollup-linux-s390x-gnu': 4.24.4
|
||||
'@rollup/rollup-linux-x64-gnu': 4.24.4
|
||||
'@rollup/rollup-linux-x64-musl': 4.24.4
|
||||
'@rollup/rollup-win32-arm64-msvc': 4.24.4
|
||||
'@rollup/rollup-win32-ia32-msvc': 4.24.4
|
||||
'@rollup/rollup-win32-x64-msvc': 4.24.4
|
||||
fsevents: 2.3.3
|
||||
|
||||
run-parallel@1.2.0:
|
||||
dependencies:
|
||||
queue-microtask: 1.2.3
|
||||
|
||||
sass@1.78.0:
|
||||
sass@1.80.6:
|
||||
dependencies:
|
||||
chokidar: 3.6.0
|
||||
chokidar: 4.0.1
|
||||
immutable: 4.3.7
|
||||
source-map-js: 1.2.1
|
||||
optionalDependencies:
|
||||
'@parcel/watcher': 2.5.0
|
||||
|
||||
slash@5.1.0: {}
|
||||
|
||||
source-map-js@1.2.1: {}
|
||||
|
||||
tabulator-tables@6.2.5: {}
|
||||
tabulator-tables@6.3.0: {}
|
||||
|
||||
to-regex-range@5.0.1:
|
||||
dependencies:
|
||||
is-number: 7.0.0
|
||||
|
||||
typescript@5.5.4: {}
|
||||
typescript@5.6.3: {}
|
||||
|
||||
unicorn-magic@0.1.0: {}
|
||||
|
||||
vite@5.4.3(sass@1.78.0):
|
||||
vite@5.4.10(sass@1.80.6):
|
||||
dependencies:
|
||||
esbuild: 0.21.5
|
||||
postcss: 8.4.45
|
||||
rollup: 4.21.2
|
||||
postcss: 8.4.47
|
||||
rollup: 4.24.4
|
||||
optionalDependencies:
|
||||
fsevents: 2.3.3
|
||||
sass: 1.78.0
|
||||
sass: 1.80.6
|
||||
|
263
pyproject.toml
263
pyproject.toml
@ -1,95 +1,146 @@
|
||||
[build-system]
|
||||
build-backend = "pdm.backend"
|
||||
requires = [ "pdm-backend" ]
|
||||
|
||||
[project]
|
||||
name = "CMSManage"
|
||||
name = "cmsmanage"
|
||||
version = "0.1.0"
|
||||
description = ""
|
||||
authors = [
|
||||
{ name = "Adam Goldsmith", email = "contact@adamgoldsmith.name" },
|
||||
]
|
||||
requires-python = ">=3.11"
|
||||
|
||||
classifiers = [
|
||||
"Programming Language :: Python :: 3 :: Only",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Programming Language :: Python :: 3.13",
|
||||
]
|
||||
dependencies = [
|
||||
"bitstring~=4.2",
|
||||
"django~=5.1",
|
||||
"django-admin-logs~=1.3",
|
||||
"django-auth-ldap~=4.8",
|
||||
"django-auth-ldap~=5.1",
|
||||
"django-autocomplete-light~=3.11",
|
||||
"django-bootstrap5~=24.3",
|
||||
"django-configurations[database,email]~=2.5",
|
||||
"django-db-views~=0.1",
|
||||
"django-filter~=24.3",
|
||||
"django-markdownx~=4.0",
|
||||
"django-model-utils~=5.0",
|
||||
"django-nh3~=0.1",
|
||||
"django-object-actions~=4.3",
|
||||
"django-postgres-metrics~=0.15",
|
||||
"django-q2~=1.7",
|
||||
"django-recurrence~=1.11",
|
||||
"django-sendfile2~=0.7",
|
||||
"django-simple-history~=3.7",
|
||||
"django-stubs-ext~=5.1",
|
||||
"django-tables2~=2.7",
|
||||
"django-template-partials~=24.4",
|
||||
"django-vite~=3.0",
|
||||
"django-weasyprint~=2.3",
|
||||
"django-widget-tweaks~=1.5",
|
||||
"django-stubs-ext~=5.0",
|
||||
"djangorestframework~=3.15",
|
||||
"google-api-python-client~=2.151",
|
||||
"google-auth-oauthlib~=1.2",
|
||||
"lxml~=5.3",
|
||||
"markdownify~=0.13",
|
||||
"mdformat~=0.7",
|
||||
"mdformat-tables~=1.0",
|
||||
"django-autocomplete-light~=3.11",
|
||||
"weasyprint~=62.3",
|
||||
"nh3~=0.2",
|
||||
"openapi-client-udm~=1.0",
|
||||
"psycopg[binary,pool]~=3.2",
|
||||
"requests~=2.32",
|
||||
"semver~=3.0",
|
||||
"djangorestframework~=3.15",
|
||||
"django-q2~=1.6",
|
||||
"lxml~=5.3",
|
||||
"django-object-actions~=4.2",
|
||||
"bitstring~=4.2",
|
||||
"tablib[ods,xlsx]~=3.7",
|
||||
"udm-rest-client~=1.2",
|
||||
"openapi-client-udm~=1.0",
|
||||
"django-nh3~=0.1",
|
||||
"nh3~=0.2",
|
||||
"django-tables2~=2.7",
|
||||
"tablib[ods,xlsx]~=3.6",
|
||||
"django-filter~=24.3",
|
||||
"django-db-views~=0.1",
|
||||
"django-weasyprint~=2.3",
|
||||
"django-sendfile2~=0.7",
|
||||
"django-bootstrap5~=24.2",
|
||||
"django-configurations[database,email]~=2.5",
|
||||
"django-vite~=3.0",
|
||||
"django-template-partials~=24.4",
|
||||
"google-api-python-client~=2.144",
|
||||
"google-auth-oauthlib~=1.2",
|
||||
"django-model-utils~=5.0",
|
||||
"psycopg[binary,pool]~=3.2",
|
||||
"django-simple-history~=3.7",
|
||||
"django-postgres-metrics~=0.15",
|
||||
"weasyprint~=63.0",
|
||||
]
|
||||
requires-python = ">=3.11"
|
||||
optional-dependencies.server = [
|
||||
"setuptools~=75.3",
|
||||
"uvicorn[standard]~=0.32",
|
||||
]
|
||||
entry-points."djangoq.errorreporters".admin_email = "cmsmanage.django_q2_admin_email_reporter:AdminEmailReporter"
|
||||
|
||||
[project.optional-dependencies]
|
||||
server = [
|
||||
"uvicorn[standard]~=0.30",
|
||||
"setuptools~=74.1",
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
"coverage~=7.6",
|
||||
"django-extensions~=3.2",
|
||||
"hypothesis[django]~=6.116",
|
||||
"ipython~=8.29",
|
||||
"tblib~=3.0",
|
||||
]
|
||||
debug = [
|
||||
"django-debug-toolbar~=4.4",
|
||||
]
|
||||
lint = [
|
||||
"djlint~=1.36",
|
||||
"pyproject-fmt~=2.5",
|
||||
"ruff~=0.7",
|
||||
]
|
||||
typing = [
|
||||
"django-stubs~=5.1",
|
||||
"djangorestframework-stubs[compatible-mypy]~=3.15",
|
||||
"google-api-python-client-stubs~=1.28",
|
||||
"mypy~=1.11",
|
||||
"setuptools~=75.3",
|
||||
"types-bleach~=6.1",
|
||||
"types-lxml~=2024.9",
|
||||
"types-markdown~=3.7",
|
||||
"types-psycopg2~=2.9",
|
||||
"types-pygments~=2.18",
|
||||
"types-python-dateutil~=2.9",
|
||||
"types-requests~=2.32",
|
||||
"types-urllib3~=1.26",
|
||||
]
|
||||
|
||||
[project.entry-points."djangoq.errorreporters"]
|
||||
admin_email = "cmsmanage.django_q2_admin_email_reporter:AdminEmailReporter"
|
||||
[[tool.pdm.source]]
|
||||
url = "https://pypi.org/simple"
|
||||
verify_ssl = true
|
||||
name = "pypi"
|
||||
|
||||
[[tool.pdm.source]]
|
||||
url = "https://git.claremontmakerspace.org/api/packages/CMS/pypi/simple"
|
||||
verify_ssl = true
|
||||
name = "CMS"
|
||||
include_packages = [ "openapi-client-udm" ]
|
||||
|
||||
[tool.pdm.scripts]
|
||||
start = "./manage.py runserver"
|
||||
fmt.shell = "ruff check --fix ; ruff format . ; djlint --reformat ."
|
||||
|
||||
[tool.ruff]
|
||||
line-length = 88
|
||||
|
||||
[tool.ruff.lint]
|
||||
select = [
|
||||
lint.select = [
|
||||
"A",
|
||||
"B",
|
||||
"C4",
|
||||
"DJ012",
|
||||
"E4",
|
||||
"E7",
|
||||
"E9",
|
||||
"F",
|
||||
"I",
|
||||
"C4",
|
||||
"UP",
|
||||
"PERF",
|
||||
"PL",
|
||||
"SIM",
|
||||
"FIX003",
|
||||
"DJ012",
|
||||
"A",
|
||||
"FURB",
|
||||
"I",
|
||||
"INP",
|
||||
"ISC",
|
||||
"Q",
|
||||
"PIE",
|
||||
"LOG",
|
||||
"RSE",
|
||||
"TCH",
|
||||
"PERF",
|
||||
"PIE",
|
||||
"PL",
|
||||
"PTH",
|
||||
"FURB",
|
||||
"B",
|
||||
"Q",
|
||||
"RSE",
|
||||
"SIM",
|
||||
"TCH",
|
||||
"UP",
|
||||
]
|
||||
ignore = ["ISC001"]
|
||||
|
||||
[tool.ruff.lint.isort]
|
||||
known-first-party = [
|
||||
lint.ignore = [ "ISC001" ]
|
||||
lint.isort.known-first-party = [
|
||||
"cmsmanage",
|
||||
"dashboard",
|
||||
"doorcontrol",
|
||||
@ -99,38 +150,8 @@ known-first-party = [
|
||||
"reservations",
|
||||
"tasks",
|
||||
]
|
||||
section-order = ["future", "standard-library", "django", "third-party", "first-party", "local-folder"]
|
||||
|
||||
[tool.ruff.lint.isort.sections]
|
||||
"django" = ["django"]
|
||||
|
||||
[tool.djlint]
|
||||
profile="django"
|
||||
extension = ".dj.html"
|
||||
indent = 2
|
||||
blank_line_after_tag = "load,extends"
|
||||
max_blank_lines = 1
|
||||
ignore = "T003,H017,H021,H030,H031"
|
||||
custom_blocks = "partialdef"
|
||||
format_css = true
|
||||
format_js = true
|
||||
|
||||
[tool.djlint.css]
|
||||
indent_size = 2
|
||||
|
||||
[tool.djlint.js]
|
||||
indent_size = 2
|
||||
|
||||
[tool.mypy]
|
||||
plugins = [
|
||||
"./cmsmanage/mypy_django_configurations_plugin.py",
|
||||
"mypy_django_plugin.main",
|
||||
"mypy_drf_plugin.main",
|
||||
]
|
||||
|
||||
[tool.django-stubs]
|
||||
django_settings_module = "cmsmanage.settings"
|
||||
strict_settings = false
|
||||
lint.isort.section-order = [ "future", "standard-library", "django", "third-party", "first-party", "local-folder" ]
|
||||
lint.isort.sections."django" = [ "django" ]
|
||||
|
||||
[tool.coverage.run]
|
||||
source = [
|
||||
@ -146,52 +167,26 @@ omit = [
|
||||
"*/migrations/*",
|
||||
]
|
||||
|
||||
[[tool.pdm.source]]
|
||||
url = "https://pypi.org/simple"
|
||||
verify_ssl = true
|
||||
name = "pypi"
|
||||
|
||||
[[tool.pdm.source]]
|
||||
url = "https://git.claremontmakerspace.org/api/packages/CMS/pypi/simple"
|
||||
verify_ssl = true
|
||||
name = "CMS"
|
||||
include_packages = ["openapi-client-udm"]
|
||||
|
||||
[tool.pdm.dev-dependencies]
|
||||
lint = [
|
||||
"djlint~=1.35",
|
||||
"ruff~=0.6",
|
||||
]
|
||||
typing = [
|
||||
"mypy~=1.10",
|
||||
"django-stubs~=5.0",
|
||||
"setuptools~=74.1",
|
||||
"types-bleach~=6.1",
|
||||
"types-requests~=2.32",
|
||||
"types-urllib3~=1.26",
|
||||
"djangorestframework-stubs[compatible-mypy]~=3.15",
|
||||
"types-Markdown~=3.7",
|
||||
"types-Pygments~=2.18",
|
||||
"types-psycopg2~=2.9",
|
||||
"types-lxml~=2024.8",
|
||||
"google-api-python-client-stubs~=1.27",
|
||||
"types-python-dateutil~=2.9",
|
||||
]
|
||||
debug = [
|
||||
"django-debug-toolbar~=4.4",
|
||||
]
|
||||
dev = [
|
||||
"django-extensions~=3.2",
|
||||
"ipython~=8.27",
|
||||
"hypothesis[django]~=6.112",
|
||||
"tblib~=3.0",
|
||||
"coverage~=7.6",
|
||||
[tool.mypy]
|
||||
plugins = [
|
||||
"./cmsmanage/mypy_django_configurations_plugin.py",
|
||||
"mypy_django_plugin.main",
|
||||
"mypy_drf_plugin.main",
|
||||
]
|
||||
|
||||
[tool.pdm.scripts]
|
||||
start = "./manage.py runserver"
|
||||
fmt.shell = "ruff check --fix ; ruff format . ; djlint --reformat ."
|
||||
[tool.djlint]
|
||||
profile = "django"
|
||||
extension = ".dj.html"
|
||||
indent = 2
|
||||
blank_line_after_tag = "load,extends"
|
||||
max_blank_lines = 1
|
||||
ignore = "T003,H017,H021,H030,H031"
|
||||
custom_blocks = "partialdef"
|
||||
format_css = true
|
||||
format_js = true
|
||||
css.indent_size = 2
|
||||
js.indent_size = 2
|
||||
|
||||
[build-system]
|
||||
requires = ["pdm-backend"]
|
||||
build-backend = "pdm.backend"
|
||||
[tool.django-stubs]
|
||||
django_settings_module = "cmsmanage.settings"
|
||||
strict_settings = false
|
||||
|
Loading…
Reference in New Issue
Block a user