~repos /only-bible-app

#kotlin#android#ios

git clone https://pyrossh.dev/repos/only-bible-app.git
Discussions: https://groups.google.com/g/rust-embed-devs

The only bible app you will ever need. No ads. No in-app purchases. No distractions.


e7e56871 pyrossh

1 year ago
improve sitemap
website/package-lock.json CHANGED
@@ -21,15 +21,12 @@
21
21
  "eslint": "^8.56.0",
22
22
  "eslint-config-prettier": "^9.1.0",
23
23
  "eslint-plugin-svelte": "^2.35.1",
24
- "flowbite": "^2.3.0",
25
- "flowbite-svelte": "^0.46.1",
26
- "flowbite-svelte-icons": "^1.6.0",
27
24
  "postcss": "^8.4.38",
28
25
  "prettier": "^3.1.1",
29
26
  "prettier-plugin-svelte": "^3.1.2",
27
+ "super-sitemap": "^0.14.14",
30
28
  "svelte": "^4.2.7",
31
29
  "svelte-check": "^3.6.0",
32
- "svelte-sitemap": "^2.6.0",
33
30
  "tailwindcss": "^3.4.3",
34
31
  "typescript": "^5.0.0",
35
32
  "vite": "^5.0.3"
@@ -462,18 +459,6 @@
462
459
  "node": ">=6.0.0"
463
460
  }
464
461
  },
465
- "node_modules/@babel/runtime": {
466
- "version": "7.24.5",
467
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz",
468
- "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==",
469
- "dev": true,
470
- "dependencies": {
471
- "regenerator-runtime": "^0.14.0"
472
- },
473
- "engines": {
474
- "node": ">=6.9.0"
475
- }
476
- },
477
462
  "node_modules/@babel/template": {
478
463
  "version": "7.24.0",
479
464
  "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz",
@@ -974,31 +959,6 @@
974
959
  "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
975
960
  }
976
961
  },
977
- "node_modules/@floating-ui/core": {
978
- "version": "1.6.1",
979
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.1.tgz",
980
- "integrity": "sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==",
981
- "dev": true,
982
- "dependencies": {
983
- "@floating-ui/utils": "^0.2.0"
984
- }
985
- },
986
- "node_modules/@floating-ui/dom": {
987
- "version": "1.6.4",
988
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.4.tgz",
989
- "integrity": "sha512-0G8R+zOvQsAG1pg2Q99P21jiqxqGBW1iRe/iXHsBRBxnpXKFI8QwbB4x5KmYLggNO5m34IQgOIu9SCRfR/WWiQ==",
990
- "dev": true,
991
- "dependencies": {
992
- "@floating-ui/core": "^1.0.0",
993
- "@floating-ui/utils": "^0.2.0"
994
- }
995
- },
996
- "node_modules/@floating-ui/utils": {
997
- "version": "0.2.2",
998
- "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz",
999
- "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==",
1000
- "dev": true
1001
- },
1002
962
  "node_modules/@humanwhocodes/config-array": {
1003
963
  "version": "0.11.14",
1004
964
  "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
@@ -1609,54 +1569,6 @@
1609
1569
  "node": ">= 8"
1610
1570
  }
1611
1571
  },
1612
- "node_modules/@oozcitak/dom": {
1613
- "version": "1.15.10",
1614
- "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz",
1615
- "integrity": "sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==",
1616
- "dev": true,
1617
- "dependencies": {
1618
- "@oozcitak/infra": "1.0.8",
1619
- "@oozcitak/url": "1.0.4",
1620
- "@oozcitak/util": "8.3.8"
1621
- },
1622
- "engines": {
1623
- "node": ">=8.0"
1624
- }
1625
- },
1626
- "node_modules/@oozcitak/infra": {
1627
- "version": "1.0.8",
1628
- "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz",
1629
- "integrity": "sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==",
1630
- "dev": true,
1631
- "dependencies": {
1632
- "@oozcitak/util": "8.3.8"
1633
- },
1634
- "engines": {
1635
- "node": ">=6.0"
1636
- }
1637
- },
1638
- "node_modules/@oozcitak/url": {
1639
- "version": "1.0.4",
1640
- "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz",
1641
- "integrity": "sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==",
1642
- "dev": true,
1643
- "dependencies": {
1644
- "@oozcitak/infra": "1.0.8",
1645
- "@oozcitak/util": "8.3.8"
1646
- },
1647
- "engines": {
1648
- "node": ">=8.0"
1649
- }
1650
- },
1651
- "node_modules/@oozcitak/util": {
1652
- "version": "8.3.8",
1653
- "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz",
1654
- "integrity": "sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==",
1655
- "dev": true,
1656
- "engines": {
1657
- "node": ">=8.0"
1658
- }
1659
- },
1660
1572
  "node_modules/@pkgjs/parseargs": {
1661
1573
  "version": "0.11.0",
1662
1574
  "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -2103,12 +2015,6 @@
2103
2015
  "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
2104
2016
  "dev": true
2105
2017
  },
2106
- "node_modules/@yr/monotone-cubic-spline": {
2107
- "version": "1.0.3",
2108
- "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz",
2109
- "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==",
2110
- "dev": true
2111
- },
2112
2018
  "node_modules/acorn": {
2113
2019
  "version": "8.11.3",
2114
2020
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
@@ -2189,21 +2095,6 @@
2189
2095
  "node": ">= 8"
2190
2096
  }
2191
2097
  },
2192
- "node_modules/apexcharts": {
2193
- "version": "3.49.0",
2194
- "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.49.0.tgz",
2195
- "integrity": "sha512-2T9HnbQFLCuYRPndQLmh+bEQFoz0meUbvASaGgiSKDuYhWcLBodJtIpKql2aOtMx4B/sHrWW0dm90HsW4+h2PQ==",
2196
- "dev": true,
2197
- "dependencies": {
2198
- "@yr/monotone-cubic-spline": "^1.0.3",
2199
- "svg.draggable.js": "^2.2.2",
2200
- "svg.easing.js": "^2.0.0",
2201
- "svg.filter.js": "^2.0.2",
2202
- "svg.pathmorphing.js": "^0.1.3",
2203
- "svg.resize.js": "^1.4.3",
2204
- "svg.select.js": "^3.0.1"
2205
- }
2206
- },
2207
2098
  "node_modules/arg": {
2208
2099
  "version": "5.0.2",
2209
2100
  "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
@@ -2225,6 +2116,15 @@
2225
2116
  "dequal": "^2.0.3"
2226
2117
  }
2227
2118
  },
2119
+ "node_modules/array-back": {
2120
+ "version": "3.1.0",
2121
+ "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2122
+ "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2123
+ "dev": true,
2124
+ "engines": {
2125
+ "node": ">=6"
2126
+ }
2127
+ },
2228
2128
  "node_modules/autoprefixer": {
2229
2129
  "version": "10.4.19",
2230
2130
  "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz",
@@ -2503,6 +2403,125 @@
2503
2403
  "simple-swizzle": "^0.2.2"
2504
2404
  }
2505
2405
  },
2406
+ "node_modules/command-line-args": {
2407
+ "version": "5.2.1",
2408
+ "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz",
2409
+ "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==",
2410
+ "dev": true,
2411
+ "dependencies": {
2412
+ "array-back": "^3.1.0",
2413
+ "find-replace": "^3.0.0",
2414
+ "lodash.camelcase": "^4.3.0",
2415
+ "typical": "^4.0.0"
2416
+ },
2417
+ "engines": {
2418
+ "node": ">=4.0.0"
2419
+ }
2420
+ },
2421
+ "node_modules/command-line-usage": {
2422
+ "version": "6.1.3",
2423
+ "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz",
2424
+ "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==",
2425
+ "dev": true,
2426
+ "dependencies": {
2427
+ "array-back": "^4.0.2",
2428
+ "chalk": "^2.4.2",
2429
+ "table-layout": "^1.0.2",
2430
+ "typical": "^5.2.0"
2431
+ },
2432
+ "engines": {
2433
+ "node": ">=8.0.0"
2434
+ }
2435
+ },
2436
+ "node_modules/command-line-usage/node_modules/ansi-styles": {
2437
+ "version": "3.2.1",
2438
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2439
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2440
+ "dev": true,
2441
+ "dependencies": {
2442
+ "color-convert": "^1.9.0"
2443
+ },
2444
+ "engines": {
2445
+ "node": ">=4"
2446
+ }
2447
+ },
2448
+ "node_modules/command-line-usage/node_modules/array-back": {
2449
+ "version": "4.0.2",
2450
+ "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
2451
+ "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
2452
+ "dev": true,
2453
+ "engines": {
2454
+ "node": ">=8"
2455
+ }
2456
+ },
2457
+ "node_modules/command-line-usage/node_modules/chalk": {
2458
+ "version": "2.4.2",
2459
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2460
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2461
+ "dev": true,
2462
+ "dependencies": {
2463
+ "ansi-styles": "^3.2.1",
2464
+ "escape-string-regexp": "^1.0.5",
2465
+ "supports-color": "^5.3.0"
2466
+ },
2467
+ "engines": {
2468
+ "node": ">=4"
2469
+ }
2470
+ },
2471
+ "node_modules/command-line-usage/node_modules/color-convert": {
2472
+ "version": "1.9.3",
2473
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2474
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2475
+ "dev": true,
2476
+ "dependencies": {
2477
+ "color-name": "1.1.3"
2478
+ }
2479
+ },
2480
+ "node_modules/command-line-usage/node_modules/color-name": {
2481
+ "version": "1.1.3",
2482
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2483
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
2484
+ "dev": true
2485
+ },
2486
+ "node_modules/command-line-usage/node_modules/escape-string-regexp": {
2487
+ "version": "1.0.5",
2488
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2489
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
2490
+ "dev": true,
2491
+ "engines": {
2492
+ "node": ">=0.8.0"
2493
+ }
2494
+ },
2495
+ "node_modules/command-line-usage/node_modules/has-flag": {
2496
+ "version": "3.0.0",
2497
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2498
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
2499
+ "dev": true,
2500
+ "engines": {
2501
+ "node": ">=4"
2502
+ }
2503
+ },
2504
+ "node_modules/command-line-usage/node_modules/supports-color": {
2505
+ "version": "5.5.0",
2506
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2507
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2508
+ "dev": true,
2509
+ "dependencies": {
2510
+ "has-flag": "^3.0.0"
2511
+ },
2512
+ "engines": {
2513
+ "node": ">=4"
2514
+ }
2515
+ },
2516
+ "node_modules/command-line-usage/node_modules/typical": {
2517
+ "version": "5.2.0",
2518
+ "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
2519
+ "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
2520
+ "dev": true,
2521
+ "engines": {
2522
+ "node": ">=8"
2523
+ }
2524
+ },
2506
2525
  "node_modules/commander": {
2507
2526
  "version": "4.1.1",
2508
2527
  "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
@@ -2657,6 +2676,15 @@
2657
2676
  }
2658
2677
  }
2659
2678
  },
2679
+ "node_modules/deep-extend": {
2680
+ "version": "0.6.0",
2681
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2682
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2683
+ "dev": true,
2684
+ "engines": {
2685
+ "node": ">=4.0.0"
2686
+ }
2687
+ },
2660
2688
  "node_modules/deep-is": {
2661
2689
  "version": "0.1.4",
2662
2690
  "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -2712,6 +2740,22 @@
2712
2740
  "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
2713
2741
  "dev": true
2714
2742
  },
2743
+ "node_modules/directory-tree": {
2744
+ "version": "3.5.1",
2745
+ "resolved": "https://registry.npmjs.org/directory-tree/-/directory-tree-3.5.1.tgz",
2746
+ "integrity": "sha512-HqjZ49fDzUnKYUhHxVw9eKBqbQ+lL0v4kSBInlDlaktmLtGoV9tC54a6A0ZfYeIrkMHWTE6MwwmUXP477+UEKQ==",
2747
+ "dev": true,
2748
+ "dependencies": {
2749
+ "command-line-args": "^5.2.0",
2750
+ "command-line-usage": "^6.1.1"
2751
+ },
2752
+ "bin": {
2753
+ "directory-tree": "bin/index.js"
2754
+ },
2755
+ "engines": {
2756
+ "node": ">=10.0"
2757
+ }
2758
+ },
2715
2759
  "node_modules/dlv": {
2716
2760
  "version": "1.1.3",
2717
2761
  "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
@@ -3053,19 +3097,6 @@
3053
3097
  "url": "https://opencollective.com/eslint"
3054
3098
  }
3055
3099
  },
3056
- "node_modules/esprima": {
3057
- "version": "4.0.1",
3058
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3059
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3060
- "dev": true,
3061
- "bin": {
3062
- "esparse": "bin/esparse.js",
3063
- "esvalidate": "bin/esvalidate.js"
3064
- },
3065
- "engines": {
3066
- "node": ">=4"
3067
- }
3068
- },
3069
3100
  "node_modules/esquery": {
3070
3101
  "version": "1.5.0",
3071
3102
  "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
@@ -3163,6 +3194,28 @@
3163
3194
  "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
3164
3195
  "dev": true
3165
3196
  },
3197
+ "node_modules/fast-xml-parser": {
3198
+ "version": "4.3.6",
3199
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz",
3200
+ "integrity": "sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==",
3201
+ "dev": true,
3202
+ "funding": [
3203
+ {
3204
+ "type": "github",
3205
+ "url": "https://github.com/sponsors/NaturalIntelligence"
3206
+ },
3207
+ {
3208
+ "type": "paypal",
3209
+ "url": "https://paypal.me/naturalintelligence"
3210
+ }
3211
+ ],
3212
+ "dependencies": {
3213
+ "strnum": "^1.0.5"
3214
+ },
3215
+ "bin": {
3216
+ "fxparser": "src/cli/cli.js"
3217
+ }
3218
+ },
3166
3219
  "node_modules/fastq": {
3167
3220
  "version": "1.17.1",
3168
3221
  "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
@@ -3196,6 +3249,18 @@
3196
3249
  "node": ">=8"
3197
3250
  }
3198
3251
  },
3252
+ "node_modules/find-replace": {
3253
+ "version": "3.0.0",
3254
+ "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
3255
+ "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
3256
+ "dev": true,
3257
+ "dependencies": {
3258
+ "array-back": "^3.0.1"
3259
+ },
3260
+ "engines": {
3261
+ "node": ">=4.0.0"
3262
+ }
3263
+ },
3199
3264
  "node_modules/find-up": {
3200
3265
  "version": "5.0.0",
3201
3266
  "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -3232,46 +3297,6 @@
3232
3297
  "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
3233
3298
  "dev": true
3234
3299
  },
3235
- "node_modules/flowbite": {
3236
- "version": "2.3.0",
3237
- "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.3.0.tgz",
3238
- "integrity": "sha512-pm3JRo8OIJHGfFYWgaGpPv8E+UdWy0Z3gEAGufw+G/1dusaU/P1zoBLiQpf2/+bYAi+GBQtPVG86KYlV0W+AFQ==",
3239
- "dev": true,
3240
- "dependencies": {
3241
- "@popperjs/core": "^2.9.3",
3242
- "mini-svg-data-uri": "^1.4.3"
3243
- }
3244
- },
3245
- "node_modules/flowbite-svelte": {
3246
- "version": "0.46.1",
3247
- "resolved": "https://registry.npmjs.org/flowbite-svelte/-/flowbite-svelte-0.46.1.tgz",
3248
- "integrity": "sha512-GMQP4Fxn4mYu12XTNRbOHMYMklbP29sKFZUZYekryxhWak2zbSlI1ozhBtnrD2WDbFBPqZ64IcyButOkYpz+WQ==",
3249
- "dev": true,
3250
- "dependencies": {
3251
- "@floating-ui/dom": "^1.6.3",
3252
- "apexcharts": "^3.48.0",
3253
- "flowbite": "^2.3.0",
3254
- "tailwind-merge": "^2.3.0"
3255
- },
3256
- "engines": {
3257
- "node": ">=18.0.0",
3258
- "pnpm": ">=8.0.0"
3259
- },
3260
- "peerDependencies": {
3261
- "svelte": "^3.55.1 || ^4.0.0"
3262
- }
3263
- },
3264
- "node_modules/flowbite-svelte-icons": {
3265
- "version": "1.6.0",
3266
- "resolved": "https://registry.npmjs.org/flowbite-svelte-icons/-/flowbite-svelte-icons-1.6.0.tgz",
3267
- "integrity": "sha512-GSd48qwyQUtq9E5oSVYAMGnu4GWuLQmLi+QcDU/QPX1TGGnRqon5oOsmPRRhC6cR6bdm+ampUGMKA1vOjf7wxw==",
3268
- "dev": true,
3269
- "peerDependencies": {
3270
- "svelte": "^3.54.0 || ^4.0.0 || ^5.0.0",
3271
- "tailwind-merge": "^2.0.0",
3272
- "tailwindcss": "^3.3.2"
3273
- }
3274
- },
3275
3300
  "node_modules/foreground-child": {
3276
3301
  "version": "3.1.1",
3277
3302
  "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
@@ -3776,6 +3801,12 @@
3776
3801
  "url": "https://github.com/sponsors/sindresorhus"
3777
3802
  }
3778
3803
  },
3804
+ "node_modules/lodash.camelcase": {
3805
+ "version": "4.3.0",
3806
+ "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
3807
+ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
3808
+ "dev": true
3809
+ },
3779
3810
  "node_modules/lodash.castarray": {
3780
3811
  "version": "4.4.0",
3781
3812
  "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz",
@@ -3852,15 +3883,6 @@
3852
3883
  "node": ">=4"
3853
3884
  }
3854
3885
  },
3855
- "node_modules/mini-svg-data-uri": {
3856
- "version": "1.4.4",
3857
- "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz",
3858
- "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==",
3859
- "dev": true,
3860
- "bin": {
3861
- "mini-svg-data-uri": "cli.js"
3862
- }
3863
- },
3864
3886
  "node_modules/minimatch": {
3865
3887
  "version": "3.1.2",
3866
3888
  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -4455,11 +4477,14 @@
4455
4477
  "node": ">=8.10.0"
4456
4478
  }
4457
4479
  },
4458
- "node_modules/regenerator-runtime": {
4480
+ "node_modules/reduce-flatten": {
4459
- "version": "0.14.1",
4481
+ "version": "2.0.0",
4460
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
4482
+ "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
4461
- "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
4483
+ "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==",
4462
- "dev": true
4484
+ "dev": true,
4485
+ "engines": {
4486
+ "node": ">=6"
4487
+ }
4463
4488
  },
4464
4489
  "node_modules/resolve": {
4465
4490
  "version": "1.22.8",
@@ -4735,12 +4760,6 @@
4735
4760
  "node": ">=0.10.0"
4736
4761
  }
4737
4762
  },
4738
- "node_modules/sprintf-js": {
4739
- "version": "1.0.3",
4740
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
4741
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
4742
- "dev": true
4743
- },
4744
4763
  "node_modules/string-width": {
4745
4764
  "version": "5.1.2",
4746
4765
  "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
@@ -4855,6 +4874,12 @@
4855
4874
  "url": "https://github.com/sponsors/sindresorhus"
4856
4875
  }
4857
4876
  },
4877
+ "node_modules/strnum": {
4878
+ "version": "1.0.5",
4879
+ "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
4880
+ "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
4881
+ "dev": true
4882
+ },
4858
4883
  "node_modules/sucrase": {
4859
4884
  "version": "3.35.0",
4860
4885
  "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
@@ -4923,6 +4948,19 @@
4923
4948
  "url": "https://github.com/sponsors/isaacs"
4924
4949
  }
4925
4950
  },
4951
+ "node_modules/super-sitemap": {
4952
+ "version": "0.14.14",
4953
+ "resolved": "https://registry.npmjs.org/super-sitemap/-/super-sitemap-0.14.14.tgz",
4954
+ "integrity": "sha512-ZrxbwYD1+7n+CHZaFwt3XW3a74gpLATLaDpH4yN67a0kHRwY8Tm0eLVeIuG07PXfzxCroWj8o60G1m4kigHEaw==",
4955
+ "dev": true,
4956
+ "dependencies": {
4957
+ "directory-tree": "^3.5.1",
4958
+ "fast-xml-parser": "^4.3.2"
4959
+ },
4960
+ "peerDependencies": {
4961
+ "svelte": "^4.0.0"
4962
+ }
4963
+ },
4926
4964
  "node_modules/supports-color": {
4927
4965
  "version": "7.2.0",
4928
4966
  "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -5108,114 +5146,6 @@
5108
5146
  }
5109
5147
  }
5110
5148
  },
5111
- "node_modules/svelte-sitemap": {
5112
- "version": "2.6.0",
5113
- "resolved": "https://registry.npmjs.org/svelte-sitemap/-/svelte-sitemap-2.6.0.tgz",
5114
- "integrity": "sha512-WcwsuIeo8iJFG9a5cgvXwXEGoyjk6Zowb6JmL5BbwfnFXMzakGa1+mQjthw5Ni3UV/gGbE0PgJvc7Ygir3LmFg==",
5115
- "dev": true,
5116
- "dependencies": {
5117
- "fast-glob": "^3.2.12",
5118
- "minimist": "^1.2.8",
5119
- "xmlbuilder2": "^3.0.2"
5120
- },
5121
- "bin": {
5122
- "svelte-sitemap": "index.js"
5123
- },
5124
- "engines": {
5125
- "node": ">= 14.17.0"
5126
- }
5127
- },
5128
- "node_modules/svg.draggable.js": {
5129
- "version": "2.2.2",
5130
- "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz",
5131
- "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==",
5132
- "dev": true,
5133
- "dependencies": {
5134
- "svg.js": "^2.0.1"
5135
- },
5136
- "engines": {
5137
- "node": ">= 0.8.0"
5138
- }
5139
- },
5140
- "node_modules/svg.easing.js": {
5141
- "version": "2.0.0",
5142
- "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz",
5143
- "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==",
5144
- "dev": true,
5145
- "dependencies": {
5146
- "svg.js": ">=2.3.x"
5147
- },
5148
- "engines": {
5149
- "node": ">= 0.8.0"
5150
- }
5151
- },
5152
- "node_modules/svg.filter.js": {
5153
- "version": "2.0.2",
5154
- "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz",
5155
- "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==",
5156
- "dev": true,
5157
- "dependencies": {
5158
- "svg.js": "^2.2.5"
5159
- },
5160
- "engines": {
5161
- "node": ">= 0.8.0"
5162
- }
5163
- },
5164
- "node_modules/svg.js": {
5165
- "version": "2.7.1",
5166
- "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz",
5167
- "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==",
5168
- "dev": true
5169
- },
5170
- "node_modules/svg.pathmorphing.js": {
5171
- "version": "0.1.3",
5172
- "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz",
5173
- "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==",
5174
- "dev": true,
5175
- "dependencies": {
5176
- "svg.js": "^2.4.0"
5177
- },
5178
- "engines": {
5179
- "node": ">= 0.8.0"
5180
- }
5181
- },
5182
- "node_modules/svg.resize.js": {
5183
- "version": "1.4.3",
5184
- "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz",
5185
- "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==",
5186
- "dev": true,
5187
- "dependencies": {
5188
- "svg.js": "^2.6.5",
5189
- "svg.select.js": "^2.1.2"
5190
- },
5191
- "engines": {
5192
- "node": ">= 0.8.0"
5193
- }
5194
- },
5195
- "node_modules/svg.resize.js/node_modules/svg.select.js": {
5196
- "version": "2.1.2",
5197
- "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz",
5198
- "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==",
5199
- "dev": true,
5200
- "dependencies": {
5201
- "svg.js": "^2.2.5"
5202
- },
5203
- "engines": {
5204
- "node": ">= 0.8.0"
5205
- }
5206
- },
5207
- "node_modules/svg.select.js": {
5208
- "version": "3.0.1",
5209
- "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz",
5210
- "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==",
5211
- "dev": true,
5212
- "dependencies": {
5213
- "svg.js": "^2.6.5"
5214
- },
5215
- "engines": {
5216
- "node": ">= 0.8.0"
5217
- }
5218
- },
5219
5149
  "node_modules/svgo": {
5220
5150
  "version": "3.2.0",
5221
5151
  "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz",
@@ -5252,17 +5182,37 @@
5252
5182
  "node": ">= 10"
5253
5183
  }
5254
5184
  },
5255
- "node_modules/tailwind-merge": {
5185
+ "node_modules/table-layout": {
5256
- "version": "2.3.0",
5186
+ "version": "1.0.2",
5257
- "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.3.0.tgz",
5187
+ "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz",
5258
- "integrity": "sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==",
5188
+ "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==",
5259
5189
  "dev": true,
5260
5190
  "dependencies": {
5191
+ "array-back": "^4.0.1",
5261
- "@babel/runtime": "^7.24.1"
5192
+ "deep-extend": "~0.6.0",
5193
+ "typical": "^5.2.0",
5194
+ "wordwrapjs": "^4.0.0"
5262
5195
  },
5263
- "funding": {
5196
+ "engines": {
5197
+ "node": ">=8.0.0"
5198
+ }
5199
+ },
5200
+ "node_modules/table-layout/node_modules/array-back": {
5201
+ "version": "4.0.2",
5202
+ "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
5203
+ "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
5204
+ "dev": true,
5205
+ "engines": {
5264
- "type": "github",
5206
+ "node": ">=8"
5207
+ }
5208
+ },
5209
+ "node_modules/table-layout/node_modules/typical": {
5210
+ "version": "5.2.0",
5265
- "url": "https://github.com/sponsors/dcastil"
5211
+ "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
5212
+ "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
5213
+ "dev": true,
5214
+ "engines": {
5215
+ "node": ">=8"
5266
5216
  }
5267
5217
  },
5268
5218
  "node_modules/tailwindcss": {
@@ -5480,6 +5430,15 @@
5480
5430
  "node": ">=14.17"
5481
5431
  }
5482
5432
  },
5433
+ "node_modules/typical": {
5434
+ "version": "4.0.0",
5435
+ "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
5436
+ "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
5437
+ "dev": true,
5438
+ "engines": {
5439
+ "node": ">=8"
5440
+ }
5441
+ },
5483
5442
  "node_modules/update-browserslist-db": {
5484
5443
  "version": "1.0.14",
5485
5444
  "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.14.tgz",
@@ -5632,6 +5591,28 @@
5632
5591
  "node": ">=0.10.0"
5633
5592
  }
5634
5593
  },
5594
+ "node_modules/wordwrapjs": {
5595
+ "version": "4.0.1",
5596
+ "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz",
5597
+ "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==",
5598
+ "dev": true,
5599
+ "dependencies": {
5600
+ "reduce-flatten": "^2.0.0",
5601
+ "typical": "^5.2.0"
5602
+ },
5603
+ "engines": {
5604
+ "node": ">=8.0.0"
5605
+ }
5606
+ },
5607
+ "node_modules/wordwrapjs/node_modules/typical": {
5608
+ "version": "5.2.0",
5609
+ "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
5610
+ "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==",
5611
+ "dev": true,
5612
+ "engines": {
5613
+ "node": ">=8"
5614
+ }
5615
+ },
5635
5616
  "node_modules/wrap-ansi": {
5636
5617
  "version": "8.1.0",
5637
5618
  "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
@@ -5732,43 +5713,6 @@
5732
5713
  "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
5733
5714
  "dev": true
5734
5715
  },
5735
- "node_modules/xmlbuilder2": {
5736
- "version": "3.1.1",
5737
- "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz",
5738
- "integrity": "sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==",
5739
- "dev": true,
5740
- "dependencies": {
5741
- "@oozcitak/dom": "1.15.10",
5742
- "@oozcitak/infra": "1.0.8",
5743
- "@oozcitak/util": "8.3.8",
5744
- "js-yaml": "3.14.1"
5745
- },
5746
- "engines": {
5747
- "node": ">=12.0"
5748
- }
5749
- },
5750
- "node_modules/xmlbuilder2/node_modules/argparse": {
5751
- "version": "1.0.10",
5752
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
5753
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
5754
- "dev": true,
5755
- "dependencies": {
5756
- "sprintf-js": "~1.0.2"
5757
- }
5758
- },
5759
- "node_modules/xmlbuilder2/node_modules/js-yaml": {
5760
- "version": "3.14.1",
5761
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
5762
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
5763
- "dev": true,
5764
- "dependencies": {
5765
- "argparse": "^1.0.7",
5766
- "esprima": "^4.0.0"
5767
- },
5768
- "bin": {
5769
- "js-yaml": "bin/js-yaml.js"
5770
- }
5771
- },
5772
5716
  "node_modules/yallist": {
5773
5717
  "version": "4.0.0",
5774
5718
  "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
website/package.json CHANGED
@@ -9,8 +9,7 @@
9
9
  "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json",
10
10
  "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch",
11
11
  "lint": "prettier --check . && eslint .",
12
- "format": "prettier --write .",
12
+ "format": "prettier --write ."
13
- "postbuild": "npx svelte-sitemap --domain https://onlybible.app --ignore '**404**'"
14
13
  },
15
14
  "devDependencies": {
16
15
  "@poppanator/sveltekit-svg": "^4.2.1",
@@ -23,15 +22,12 @@
23
22
  "eslint": "^8.56.0",
24
23
  "eslint-config-prettier": "^9.1.0",
25
24
  "eslint-plugin-svelte": "^2.35.1",
26
- "flowbite": "^2.3.0",
27
- "flowbite-svelte": "^0.46.1",
28
- "flowbite-svelte-icons": "^1.6.0",
29
25
  "postcss": "^8.4.38",
30
26
  "prettier": "^3.1.1",
31
27
  "prettier-plugin-svelte": "^3.1.2",
28
+ "super-sitemap": "^0.14.14",
32
29
  "svelte": "^4.2.7",
33
30
  "svelte-check": "^3.6.0",
34
- "svelte-sitemap": "^2.6.0",
35
31
  "tailwindcss": "^3.4.3",
36
32
  "typescript": "^5.0.0",
37
33
  "vite": "^5.0.3"
website/src/routes/sitemap.xml/+server.js ADDED
@@ -0,0 +1,9 @@
1
+ import * as sitemap from 'super-sitemap';
2
+
3
+ export const prerender = true;
4
+
5
+ export async function GET() {
6
+ return await sitemap.response({
7
+ origin: 'https://onlybible.app',
8
+ });
9
+ };
website/static/robots.txt ADDED
@@ -0,0 +1,4 @@
1
+ User-agent: *
2
+ Allow: /
3
+
4
+ Sitemap: https://onlybible.app/sitemap.xml