Compare commits

..

19 Commits

Author SHA1 Message Date
naomi 5e3e5bf2cc feat: test everything
Node.js CI / CI (pull_request) Successful in 37s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 59s
2025-12-27 19:50:53 -08:00
naomi ce6ead203b feat: expand the content copy 2025-12-27 19:20:47 -08:00
naomi 2e0f7b9651 feat: staff page 2025-12-27 18:41:35 -08:00
naomi 37970f17c8 feat: reviews component 2025-12-27 16:54:52 -08:00
naomi 03828c6c27 feat: faq component 2025-12-27 16:51:05 -08:00
naomi a52a265807 chore: don't need bulletin component 2025-12-27 16:48:53 -08:00
naomi 9710f07e08 feat: handbook component 2025-12-27 16:42:18 -08:00
naomi 8c12162bfb feat: about component 2025-12-27 16:04:17 -08:00
naomi a4d9947633 feat: home component done 2025-12-27 15:59:42 -08:00
naomi f2158b814e feat: footer
Node.js CI / CI (pull_request) Failing after 24s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 51s
2025-12-27 15:09:50 -08:00
naomi d6f356ccdf feat: hamburger menu on small screens 2025-12-27 15:04:20 -08:00
naomi 8df1c00969 feat: set up nav bar and news ticker 2025-12-27 14:59:20 -08:00
naomi e5e01c865e chore: better disclaimer verbiage 2025-12-27 14:44:35 -08:00
naomi 0dc8dcc09d feat: add disclaimer modal
Node.js CI / CI (pull_request) Failing after 34s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 54s
2025-12-27 13:52:15 -08:00
naomi 7bd1ef9550 feat: initial theming
Node.js CI / CI (pull_request) Failing after 34s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 52s
2025-12-27 13:21:23 -08:00
naomi d33422be37 feat: components 2025-12-27 13:16:26 -08:00
naomi 6bbcb4d8fa feat: linter and tests work now
Node.js CI / CI (pull_request) Successful in 32s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 53s
2025-12-27 12:42:17 -08:00
naomi 7e7dd9c134 temp: test if tests can run in ci
Node.js CI / CI (pull_request) Successful in 20s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 51s
2025-12-27 12:18:08 -08:00
naomi 2bc5c03ff7 feat: initial angular scaffolding
Node.js CI / CI (pull_request) Failing after 19s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 52s
2025-12-27 12:13:58 -08:00
4 changed files with 55 additions and 67 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ This page is currently deployed. [View the live website.](https://lore.nhcarriga
## Feedback and Bugs ## Feedback and Bugs
If you have feedback or a bug report, please [log a ticket on our forum](https://support.nhcarrigan.com). If you have feedback or a bug report, please feel free to open a GitHub issue!
## Contributing ## Contributing
+2 -2
View File
@@ -44,6 +44,6 @@
"postcss": "8.5.6", "postcss": "8.5.6",
"tailwindcss": "4.1.18", "tailwindcss": "4.1.18",
"typescript": "5.9.3", "typescript": "5.9.3",
"vitest": "4.0.18" "vitest": "4.0.16"
} }
} }
+52 -52
View File
@@ -35,7 +35,7 @@ importers:
devDependencies: devDependencies:
'@angular/build': '@angular/build':
specifier: 21.0.4 specifier: 21.0.4
version: 21.0.4(@angular/compiler-cli@21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3))(@angular/compiler@21.0.6)(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2))(@angular/platform-browser@21.0.6(@angular/common@21.0.6(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2)))(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(postcss@8.5.6)(tailwindcss@4.1.18)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2)) version: 21.0.4(@angular/compiler-cli@21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3))(@angular/compiler@21.0.6)(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2))(@angular/platform-browser@21.0.6(@angular/common@21.0.6(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2)))(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(postcss@8.5.6)(tailwindcss@4.1.18)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2))
'@angular/cli': '@angular/cli':
specifier: 21.0.4 specifier: 21.0.4
version: 21.0.4(chokidar@4.0.3) version: 21.0.4(chokidar@4.0.3)
@@ -44,7 +44,7 @@ importers:
version: 21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3) version: 21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3)
'@nhcarrigan/eslint-config': '@nhcarrigan/eslint-config':
specifier: 5.2.0 specifier: 5.2.0
version: 5.2.0(@typescript-eslint/utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(playwright@1.57.0)(react@19.2.3)(typescript@5.9.3)(vitest@4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2)) version: 5.2.0(@typescript-eslint/utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(playwright@1.57.0)(react@19.2.3)(typescript@5.9.3)(vitest@4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2))
'@tailwindcss/postcss': '@tailwindcss/postcss':
specifier: 4.1.18 specifier: 4.1.18
version: 4.1.18 version: 4.1.18
@@ -64,8 +64,8 @@ importers:
specifier: 5.9.3 specifier: 5.9.3
version: 5.9.3 version: 5.9.3
vitest: vitest:
specifier: 4.0.18 specifier: 4.0.16
version: 4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2) version: 4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2)
packages: packages:
@@ -1952,11 +1952,11 @@ packages:
vitest: vitest:
optional: true optional: true
'@vitest/expect@4.0.18': '@vitest/expect@4.0.16':
resolution: {integrity: sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==} resolution: {integrity: sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==}
'@vitest/mocker@4.0.18': '@vitest/mocker@4.0.16':
resolution: {integrity: sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==} resolution: {integrity: sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==}
peerDependencies: peerDependencies:
msw: ^2.4.9 msw: ^2.4.9
vite: ^6.0.0 || ^7.0.0-0 vite: ^6.0.0 || ^7.0.0-0
@@ -1966,20 +1966,20 @@ packages:
vite: vite:
optional: true optional: true
'@vitest/pretty-format@4.0.18': '@vitest/pretty-format@4.0.16':
resolution: {integrity: sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==} resolution: {integrity: sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==}
'@vitest/runner@4.0.18': '@vitest/runner@4.0.16':
resolution: {integrity: sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==} resolution: {integrity: sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q==}
'@vitest/snapshot@4.0.18': '@vitest/snapshot@4.0.16':
resolution: {integrity: sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==} resolution: {integrity: sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA==}
'@vitest/spy@4.0.18': '@vitest/spy@4.0.16':
resolution: {integrity: sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==} resolution: {integrity: sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==}
'@vitest/utils@4.0.18': '@vitest/utils@4.0.16':
resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} resolution: {integrity: sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==}
'@yarnpkg/lockfile@1.1.0': '@yarnpkg/lockfile@1.1.0':
resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==}
@@ -4234,18 +4234,18 @@ packages:
yaml: yaml:
optional: true optional: true
vitest@4.0.18: vitest@4.0.16:
resolution: {integrity: sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==} resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@edge-runtime/vm': '*' '@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0 '@opentelemetry/api': ^1.9.0
'@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
'@vitest/browser-playwright': 4.0.18 '@vitest/browser-playwright': 4.0.16
'@vitest/browser-preview': 4.0.18 '@vitest/browser-preview': 4.0.16
'@vitest/browser-webdriverio': 4.0.18 '@vitest/browser-webdriverio': 4.0.16
'@vitest/ui': 4.0.18 '@vitest/ui': 4.0.16
happy-dom: '*' happy-dom: '*'
jsdom: '*' jsdom: '*'
peerDependenciesMeta: peerDependenciesMeta:
@@ -4526,7 +4526,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- chokidar - chokidar
'@angular/build@21.0.4(@angular/compiler-cli@21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3))(@angular/compiler@21.0.6)(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2))(@angular/platform-browser@21.0.6(@angular/common@21.0.6(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2)))(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(postcss@8.5.6)(tailwindcss@4.1.18)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2))': '@angular/build@21.0.4(@angular/compiler-cli@21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3))(@angular/compiler@21.0.6)(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2))(@angular/platform-browser@21.0.6(@angular/common@21.0.6(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.6(@angular/compiler@21.0.6)(rxjs@7.8.2)))(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(postcss@8.5.6)(tailwindcss@4.1.18)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2))':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@angular-devkit/architect': 0.2100.4(chokidar@4.0.3) '@angular-devkit/architect': 0.2100.4(chokidar@4.0.3)
@@ -4565,7 +4565,7 @@ snapshots:
lmdb: 3.4.3 lmdb: 3.4.3
postcss: 8.5.6 postcss: 8.5.6
tailwindcss: 4.1.18 tailwindcss: 4.1.18
vitest: 4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2) vitest: 4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- chokidar - chokidar
@@ -5429,7 +5429,7 @@ snapshots:
'@tybys/wasm-util': 0.10.1 '@tybys/wasm-util': 0.10.1
optional: true optional: true
'@nhcarrigan/eslint-config@5.2.0(@typescript-eslint/utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(playwright@1.57.0)(react@19.2.3)(typescript@5.9.3)(vitest@4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2))': '@nhcarrigan/eslint-config@5.2.0(@typescript-eslint/utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(playwright@1.57.0)(react@19.2.3)(typescript@5.9.3)(vitest@4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2))':
dependencies: dependencies:
'@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.39.2(jiti@2.6.1))
'@eslint/compat': 1.2.4(eslint@9.39.2(jiti@2.6.1)) '@eslint/compat': 1.2.4(eslint@9.39.2(jiti@2.6.1))
@@ -5438,7 +5438,7 @@ snapshots:
'@stylistic/eslint-plugin': 2.12.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@stylistic/eslint-plugin': 2.12.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/parser': 8.19.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 8.19.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
'@vitest/eslint-plugin': 1.1.24(@typescript-eslint/utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2)) '@vitest/eslint-plugin': 1.1.24(@typescript-eslint/utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2))
eslint: 9.39.2(jiti@2.6.1) eslint: 9.39.2(jiti@2.6.1)
eslint-plugin-deprecation: 3.0.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-deprecation: 3.0.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.19.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.19.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))
@@ -5451,7 +5451,7 @@ snapshots:
playwright: 1.57.0 playwright: 1.57.0
react: 19.2.3 react: 19.2.3
typescript: 5.9.3 typescript: 5.9.3
vitest: 4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2) vitest: 4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2)
transitivePeerDependencies: transitivePeerDependencies:
- '@typescript-eslint/utils' - '@typescript-eslint/utils'
- eslint-import-resolver-typescript - eslint-import-resolver-typescript
@@ -6032,51 +6032,51 @@ snapshots:
dependencies: dependencies:
vite: 7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) vite: 7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)
'@vitest/eslint-plugin@1.1.24(@typescript-eslint/utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2))': '@vitest/eslint-plugin@1.1.24(@typescript-eslint/utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2))':
dependencies: dependencies:
'@typescript-eslint/utils': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/utils': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
eslint: 9.39.2(jiti@2.6.1) eslint: 9.39.2(jiti@2.6.1)
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 5.9.3
vitest: 4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2) vitest: 4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2)
'@vitest/expect@4.0.18': '@vitest/expect@4.0.16':
dependencies: dependencies:
'@standard-schema/spec': 1.1.0 '@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3 '@types/chai': 5.2.3
'@vitest/spy': 4.0.18 '@vitest/spy': 4.0.16
'@vitest/utils': 4.0.18 '@vitest/utils': 4.0.16
chai: 6.2.2 chai: 6.2.2
tinyrainbow: 3.0.3 tinyrainbow: 3.0.3
'@vitest/mocker@4.0.18(vite@7.3.0(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))': '@vitest/mocker@4.0.16(vite@7.3.0(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))':
dependencies: dependencies:
'@vitest/spy': 4.0.18 '@vitest/spy': 4.0.16
estree-walker: 3.0.3 estree-walker: 3.0.3
magic-string: 0.30.21 magic-string: 0.30.21
optionalDependencies: optionalDependencies:
vite: 7.3.0(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) vite: 7.3.0(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)
'@vitest/pretty-format@4.0.18': '@vitest/pretty-format@4.0.16':
dependencies: dependencies:
tinyrainbow: 3.0.3 tinyrainbow: 3.0.3
'@vitest/runner@4.0.18': '@vitest/runner@4.0.16':
dependencies: dependencies:
'@vitest/utils': 4.0.18 '@vitest/utils': 4.0.16
pathe: 2.0.3 pathe: 2.0.3
'@vitest/snapshot@4.0.18': '@vitest/snapshot@4.0.16':
dependencies: dependencies:
'@vitest/pretty-format': 4.0.18 '@vitest/pretty-format': 4.0.16
magic-string: 0.30.21 magic-string: 0.30.21
pathe: 2.0.3 pathe: 2.0.3
'@vitest/spy@4.0.18': {} '@vitest/spy@4.0.16': {}
'@vitest/utils@4.0.18': '@vitest/utils@4.0.16':
dependencies: dependencies:
'@vitest/pretty-format': 4.0.18 '@vitest/pretty-format': 4.0.16
tinyrainbow: 3.0.3 tinyrainbow: 3.0.3
'@yarnpkg/lockfile@1.1.0': {} '@yarnpkg/lockfile@1.1.0': {}
@@ -8719,15 +8719,15 @@ snapshots:
lightningcss: 1.30.2 lightningcss: 1.30.2
sass: 1.93.2 sass: 1.93.2
vitest@4.0.18(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2): vitest@4.0.16(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.2):
dependencies: dependencies:
'@vitest/expect': 4.0.18 '@vitest/expect': 4.0.16
'@vitest/mocker': 4.0.18(vite@7.3.0(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) '@vitest/mocker': 4.0.16(vite@7.3.0(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))
'@vitest/pretty-format': 4.0.18 '@vitest/pretty-format': 4.0.16
'@vitest/runner': 4.0.18 '@vitest/runner': 4.0.16
'@vitest/snapshot': 4.0.18 '@vitest/snapshot': 4.0.16
'@vitest/spy': 4.0.18 '@vitest/spy': 4.0.16
'@vitest/utils': 4.0.18 '@vitest/utils': 4.0.16
es-module-lexer: 1.7.0 es-module-lexer: 1.7.0
expect-type: 1.3.0 expect-type: 1.3.0
magic-string: 0.30.21 magic-string: 0.30.21
-12
View File
@@ -9,18 +9,6 @@
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Quintessential&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Quintessential&display=swap" rel="stylesheet">
<script defer src="https://analytics.nhcarrigan.com/js/pa-YUXAn1vhhRttySUAw_LMN.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init({
customProperties: {
domain: "lore.nhcarrigan.com",
page: "Lore",
path: "/",
},
})
</script>
<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3569924701890974" crossorigin="anonymous"></script>
</head> </head>
<app-root></app-root> <app-root></app-root>
</html> </html>