SPB Git forge

spb/vrai-prix

Public

Vrai-Prix — l'évaluation du vrai prix des propriétés résidentielles au Québec.

60commits 1branches 0releases
12.3 MBsize
maindefault branch
17 days agolast push
TypeScript 90.2% JavaScript 3.5% Python 3.4% CSS 1.9% HTML 0.6%

chore: package-lock régénéré sur le nœud (npm install, tsx + esbuild plateformes)

Simon-Pierre Boucher committed 17 days ago (Sep 8, 2026) parent 4caaaee

1 changed file +504 −0

modified package-lock.json +504 −0
@@ -28,6 +28,7 @@
28 28 "eslint-config-next": "16.3.0",
29 29 "playwright": "^1.62.1",
30 30 "tailwindcss": "^4",
31 + "tsx": "^4.23.12",
31 32 "typescript": "^5",
32 33 "vitest": "^4.1.10"
33 34 }
@@ -348,6 +349,448 @@
348 349 "tslib": "^2.4.0"
349 350 }
350 351 },
352 + "node_modules/@esbuild/aix-ppc64": {
353 + "version": "0.28.2",
354 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
355 + "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",
356 + "cpu": [
357 + "ppc64"
358 + ],
359 + "dev": true,
360 + "license": "MIT",
361 + "optional": true,
362 + "os": [
363 + "aix"
364 + ],
365 + "engines": {
366 + "node": ">=18"
367 + }
368 + },
369 + "node_modules/@esbuild/android-arm": {
370 + "version": "0.28.2",
371 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
372 + "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",
373 + "cpu": [
374 + "arm"
375 + ],
376 + "dev": true,
377 + "license": "MIT",
378 + "optional": true,
379 + "os": [
380 + "android"
381 + ],
382 + "engines": {
383 + "node": ">=18"
384 + }
385 + },
386 + "node_modules/@esbuild/android-arm64": {
387 + "version": "0.28.2",
388 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
389 + "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",
390 + "cpu": [
391 + "arm64"
392 + ],
393 + "dev": true,
394 + "license": "MIT",
395 + "optional": true,
396 + "os": [
397 + "android"
398 + ],
399 + "engines": {
400 + "node": ">=18"
401 + }
402 + },
403 + "node_modules/@esbuild/android-x64": {
404 + "version": "0.28.2",
405 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
406 + "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",
407 + "cpu": [
408 + "x64"
409 + ],
410 + "dev": true,
411 + "license": "MIT",
412 + "optional": true,
413 + "os": [
414 + "android"
415 + ],
416 + "engines": {
417 + "node": ">=18"
418 + }
419 + },
420 + "node_modules/@esbuild/darwin-arm64": {
421 + "version": "0.28.2",
422 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
423 + "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",
424 + "cpu": [
425 + "arm64"
426 + ],
427 + "dev": true,
428 + "license": "MIT",
429 + "optional": true,
430 + "os": [
431 + "darwin"
432 + ],
433 + "engines": {
434 + "node": ">=18"
435 + }
436 + },
437 + "node_modules/@esbuild/darwin-x64": {
438 + "version": "0.28.2",
439 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
440 + "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",
441 + "cpu": [
442 + "x64"
443 + ],
444 + "dev": true,
445 + "license": "MIT",
446 + "optional": true,
447 + "os": [
448 + "darwin"
449 + ],
450 + "engines": {
451 + "node": ">=18"
452 + }
453 + },
454 + "node_modules/@esbuild/freebsd-arm64": {
455 + "version": "0.28.2",
456 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
457 + "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",
458 + "cpu": [
459 + "arm64"
460 + ],
461 + "dev": true,
462 + "license": "MIT",
463 + "optional": true,
464 + "os": [
465 + "freebsd"
466 + ],
467 + "engines": {
468 + "node": ">=18"
469 + }
470 + },
471 + "node_modules/@esbuild/freebsd-x64": {
472 + "version": "0.28.2",
473 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
474 + "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",
475 + "cpu": [
476 + "x64"
477 + ],
478 + "dev": true,
479 + "license": "MIT",
480 + "optional": true,
481 + "os": [
482 + "freebsd"
483 + ],
484 + "engines": {
485 + "node": ">=18"
486 + }
487 + },
488 + "node_modules/@esbuild/linux-arm": {
489 + "version": "0.28.2",
490 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
491 + "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",
492 + "cpu": [
493 + "arm"
494 + ],
495 + "dev": true,
496 + "license": "MIT",
497 + "optional": true,
498 + "os": [
499 + "linux"
500 + ],
501 + "engines": {
502 + "node": ">=18"
503 + }
504 + },
505 + "node_modules/@esbuild/linux-arm64": {
506 + "version": "0.28.2",
507 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
508 + "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",
509 + "cpu": [
510 + "arm64"
511 + ],
512 + "dev": true,
513 + "license": "MIT",
514 + "optional": true,
515 + "os": [
516 + "linux"
517 + ],
518 + "engines": {
519 + "node": ">=18"
520 + }
521 + },
522 + "node_modules/@esbuild/linux-ia32": {
523 + "version": "0.28.2",
524 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
525 + "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",
526 + "cpu": [
527 + "ia32"
528 + ],
529 + "dev": true,
530 + "license": "MIT",
531 + "optional": true,
532 + "os": [
533 + "linux"
534 + ],
535 + "engines": {
536 + "node": ">=18"
537 + }
538 + },
539 + "node_modules/@esbuild/linux-loong64": {
540 + "version": "0.28.2",
541 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
542 + "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",
543 + "cpu": [
544 + "loong64"
545 + ],
546 + "dev": true,
547 + "license": "MIT",
548 + "optional": true,
549 + "os": [
550 + "linux"
551 + ],
552 + "engines": {
553 + "node": ">=18"
554 + }
555 + },
556 + "node_modules/@esbuild/linux-mips64el": {
557 + "version": "0.28.2",
558 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
559 + "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",
560 + "cpu": [
561 + "mips64el"
562 + ],
563 + "dev": true,
564 + "license": "MIT",
565 + "optional": true,
566 + "os": [
567 + "linux"
568 + ],
569 + "engines": {
570 + "node": ">=18"
571 + }
572 + },
573 + "node_modules/@esbuild/linux-ppc64": {
574 + "version": "0.28.2",
575 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
576 + "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",
577 + "cpu": [
578 + "ppc64"
579 + ],
580 + "dev": true,
581 + "license": "MIT",
582 + "optional": true,
583 + "os": [
584 + "linux"
585 + ],
586 + "engines": {
587 + "node": ">=18"
588 + }
589 + },
590 + "node_modules/@esbuild/linux-riscv64": {
591 + "version": "0.28.2",
592 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
593 + "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",
594 + "cpu": [
595 + "riscv64"
596 + ],
597 + "dev": true,
598 + "license": "MIT",
599 + "optional": true,
600 + "os": [
601 + "linux"
602 + ],
603 + "engines": {
604 + "node": ">=18"
605 + }
606 + },
607 + "node_modules/@esbuild/linux-s390x": {
608 + "version": "0.28.2",
609 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
610 + "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",
611 + "cpu": [
612 + "s390x"
613 + ],
614 + "dev": true,
615 + "license": "MIT",
616 + "optional": true,
617 + "os": [
618 + "linux"
619 + ],
620 + "engines": {
621 + "node": ">=18"
622 + }
623 + },
624 + "node_modules/@esbuild/linux-x64": {
625 + "version": "0.28.2",
626 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
627 + "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",
628 + "cpu": [
629 + "x64"
630 + ],
631 + "dev": true,
632 + "license": "MIT",
633 + "optional": true,
634 + "os": [
635 + "linux"
636 + ],
637 + "engines": {
638 + "node": ">=18"
639 + }
640 + },
641 + "node_modules/@esbuild/netbsd-arm64": {
642 + "version": "0.28.2",
643 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
644 + "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",
645 + "cpu": [
646 + "arm64"
647 + ],
648 + "dev": true,
649 + "license": "MIT",
650 + "optional": true,
651 + "os": [
652 + "netbsd"
653 + ],
654 + "engines": {
655 + "node": ">=18"
656 + }
657 + },
658 + "node_modules/@esbuild/netbsd-x64": {
659 + "version": "0.28.2",
660 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
661 + "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",
662 + "cpu": [
663 + "x64"
664 + ],
665 + "dev": true,
666 + "license": "MIT",
667 + "optional": true,
668 + "os": [
669 + "netbsd"
670 + ],
671 + "engines": {
672 + "node": ">=18"
673 + }
674 + },
675 + "node_modules/@esbuild/openbsd-arm64": {
676 + "version": "0.28.2",
677 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
678 + "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",
679 + "cpu": [
680 + "arm64"
681 + ],
682 + "dev": true,
683 + "license": "MIT",
684 + "optional": true,
685 + "os": [
686 + "openbsd"
687 + ],
688 + "engines": {
689 + "node": ">=18"
690 + }
691 + },
692 + "node_modules/@esbuild/openbsd-x64": {
693 + "version": "0.28.2",
694 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
695 + "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",
696 + "cpu": [
697 + "x64"
698 + ],
699 + "dev": true,
700 + "license": "MIT",
701 + "optional": true,
702 + "os": [
703 + "openbsd"
704 + ],
705 + "engines": {
706 + "node": ">=18"
707 + }
708 + },
709 + "node_modules/@esbuild/openharmony-arm64": {
710 + "version": "0.28.2",
711 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
712 + "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",
713 + "cpu": [
714 + "arm64"
715 + ],
716 + "dev": true,
717 + "license": "MIT",
718 + "optional": true,
719 + "os": [
720 + "openharmony"
721 + ],
722 + "engines": {
723 + "node": ">=18"
724 + }
725 + },
726 + "node_modules/@esbuild/sunos-x64": {
727 + "version": "0.28.2",
728 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
729 + "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",
730 + "cpu": [
731 + "x64"
732 + ],
733 + "dev": true,
734 + "license": "MIT",
735 + "optional": true,
736 + "os": [
737 + "sunos"
738 + ],
739 + "engines": {
740 + "node": ">=18"
741 + }
742 + },
743 + "node_modules/@esbuild/win32-arm64": {
744 + "version": "0.28.2",
745 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
746 + "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",
747 + "cpu": [
748 + "arm64"
749 + ],
750 + "dev": true,
751 + "license": "MIT",
752 + "optional": true,
753 + "os": [
754 + "win32"
755 + ],
756 + "engines": {
757 + "node": ">=18"
758 + }
759 + },
760 + "node_modules/@esbuild/win32-ia32": {
761 + "version": "0.28.2",
762 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
763 + "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",
764 + "cpu": [
765 + "ia32"
766 + ],
767 + "dev": true,
768 + "license": "MIT",
769 + "optional": true,
770 + "os": [
771 + "win32"
772 + ],
773 + "engines": {
774 + "node": ">=18"
775 + }
776 + },
777 + "node_modules/@esbuild/win32-x64": {
778 + "version": "0.28.2",
779 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
780 + "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",
781 + "cpu": [
782 + "x64"
783 + ],
784 + "dev": true,
785 + "license": "MIT",
786 + "optional": true,
787 + "os": [
788 + "win32"
789 + ],
790 + "engines": {
791 + "node": ">=18"
792 + }
793 + },
351 794 "node_modules/@eslint-community/eslint-utils": {
352 795 "version": "4.10.1",
353 796 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz",
@@ -3913,6 +4356,48 @@
3913 4356 "url": "https://github.com/sponsors/ljharb"
3914 4357 }
3915 4358 },
4359 + "node_modules/esbuild": {
4360 + "version": "0.28.2",
4361 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",
4362 + "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",
4363 + "dev": true,
4364 + "hasInstallScript": true,
4365 + "license": "MIT",
4366 + "bin": {
4367 + "esbuild": "bin/esbuild"
4368 + },
4369 + "engines": {
4370 + "node": ">=18"
4371 + },
4372 + "optionalDependencies": {
4373 + "@esbuild/aix-ppc64": "0.28.2",
4374 + "@esbuild/android-arm": "0.28.2",
4375 + "@esbuild/android-arm64": "0.28.2",
4376 + "@esbuild/android-x64": "0.28.2",
4377 + "@esbuild/darwin-arm64": "0.28.2",
4378 + "@esbuild/darwin-x64": "0.28.2",
4379 + "@esbuild/freebsd-arm64": "0.28.2",
4380 + "@esbuild/freebsd-x64": "0.28.2",
4381 + "@esbuild/linux-arm": "0.28.2",
4382 + "@esbuild/linux-arm64": "0.28.2",
4383 + "@esbuild/linux-ia32": "0.28.2",
4384 + "@esbuild/linux-loong64": "0.28.2",
4385 + "@esbuild/linux-mips64el": "0.28.2",
4386 + "@esbuild/linux-ppc64": "0.28.2",
4387 + "@esbuild/linux-riscv64": "0.28.2",
4388 + "@esbuild/linux-s390x": "0.28.2",
4389 + "@esbuild/linux-x64": "0.28.2",
4390 + "@esbuild/netbsd-arm64": "0.28.2",
4391 + "@esbuild/netbsd-x64": "0.28.2",
4392 + "@esbuild/openbsd-arm64": "0.28.2",
4393 + "@esbuild/openbsd-x64": "0.28.2",
4394 + "@esbuild/openharmony-arm64": "0.28.2",
4395 + "@esbuild/sunos-x64": "0.28.2",
4396 + "@esbuild/win32-arm64": "0.28.2",
4397 + "@esbuild/win32-ia32": "0.28.2",
4398 + "@esbuild/win32-x64": "0.28.2"
4399 + }
4400 + },
3916 4401 "node_modules/escalade": {
3917 4402 "version": "3.2.0",
3918 4403 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@@ -7437,6 +7922,25 @@
7437 7922 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
7438 7923 "license": "0BSD"
7439 7924 },
7925 + "node_modules/tsx": {
7926 + "version": "4.23.13",
7927 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.13.tgz",
7928 + "integrity": "sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==",
7929 + "dev": true,
7930 + "license": "MIT",
7931 + "dependencies": {
7932 + "esbuild": "~0.28.0"
7933 + },
7934 + "bin": {
7935 + "tsx": "dist/cli.mjs"
7936 + },
7937 + "engines": {
7938 + "node": ">=18.0.0"
7939 + },
7940 + "optionalDependencies": {
7941 + "fsevents": "~2.3.3"
7942 + }
7943 + },
7440 7944 "node_modules/type-check": {
7441 7945 "version": "0.4.0",
7442 7946 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
7443 7947