Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 24, 2025

Pull Request

Remove histHub from src/lib/data/entries.json, update JavaScript dependencies to their latest compatible versions, and migrate the project to use pnpm as the package manager.

Short pitch

The histHub platform at histhub.ch is being removed from the collection per issue #292. Additionally, JavaScript dependencies have been updated to their latest compatible versions within the same major versions to ensure the project stays current with security patches and bug fixes. The project has also been migrated from npm to pnpm to align with the packageManager specification in package.json.

Changes made:

  • Removed histHub entry from the data source
  • Updated 9 JavaScript dependencies:
    • @playwright/test: 1.55.0 → 1.57.0
    • @sveltejs/adapter-static: 3.0.9 → 3.0.10
    • @sveltejs/kit: 2.41.0 → 2.49.2
    • @tailwindcss/typography: 0.5.16 → 0.5.19
    • autoprefixer: 10.4.21 → 10.4.23
    • prettier-plugin-svelte: 3.4.0 → 3.4.1
    • tailwindcss: 3.4.17 → 3.4.19
    • typescript: 5.9.2 → 5.9.3
    • vite: 5.4.20 → 5.4.21
  • Migrated from npm to pnpm:
    • Removed package-lock.json
    • Updated pnpm-lock.yaml with latest dependencies
    • Changed prepare script to use pnpm run instead of npm run
    • Fixed packageManager field format from "[email protected]" to "[email protected]"
  • README.md was automatically regenerated to reflect these changes

Checklist

Please ensure that you have completed the following tasks:

  • I have read and understood the contribution guidelines.
  • I have run npm run prepare to sort the entries in src/lib/data/entries.json alphabetically and to generate the README.md file.
  • I have run npm run format to format the repository code.
  • I have run npm run awesome-lint to ensure that the README.md file is formatted correctly.

Criteria for accepting a pull request

Contributors, please ensure that:

Maintainers, please ensure that:

  • The above criteria are followed.
  • The tests pass on the CI.
  • In the case of addition or removal, make an assessment of the awesomeness of the entry.

Updating your PR

If the maintainers notice anything that needs to be changed, they will ask you to edit your PR before merging it. Please do not open a new PR, just edit the existing one. If you're not sure how to do that, here is a guide on the different ways you can update your PR.

Appendix: running lint tests

To run tests locally using pnpm, you need to install the dependencies first:

pnpm install
pnpm run prepare
Original prompt

update deps and remove histhub #292


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 24, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 24, 2025

Deploying awesome-digital-history with  Cloudflare Pages  Cloudflare Pages

Latest commit: aec2f26
Status: ✅  Deploy successful!
Preview URL: https://4457cf1d.awesome-digital-history.pages.dev
Branch Preview URL: https://copilot-update-dependencies.awesome-digital-history.pages.dev

View logs

Copilot AI changed the title [WIP] Update dependencies and remove histhub Remove histHub from entries Dec 24, 2025
Copilot AI requested a review from maehr December 24, 2025 12:14
@maehr
Copy link
Owner

maehr commented Dec 24, 2025

@copilot update JS dependencies

Copy link
Contributor Author

Copilot AI commented Dec 24, 2025

@copilot update JS dependencies

JS dependencies have been updated to their latest compatible versions. Updated packages include @playwright/test (1.57.0), @sveltejs/kit (2.49.2), tailwindcss (3.4.19), typescript (5.9.3), vite (5.4.21), and others. All linting and tests pass. Changes committed in 0d00536 and 46d0f35.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/maehr/awesome-digital-history
    • Triggering command: /usr/local/bin/node node /home/REDACTED/work/awesome-digital-history/awesome-digital-history/node_modules/.bin/awesome-lint (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title Remove histHub from entries Remove histHub from entries and update JS dependencies Dec 24, 2025
@maehr
Copy link
Owner

maehr commented Dec 24, 2025

@copilot use pnpm

Copy link
Contributor Author

Copilot AI commented Dec 24, 2025

@copilot use pnpm

Switched to pnpm package manager. Removed package-lock.json, updated pnpm-lock.yaml with the latest dependencies, and changed the prepare script to use pnpm run instead of npm run. Fixed packageManager field format. All tests pass. Changes committed in aec2f26.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/maehr/awesome-digital-history
    • Triggering command: /usr/local/bin/node node /home/REDACTED/work/awesome-digital-history/awesome-digital-history/node_modules/.bin/../awesome-lint/cli.js (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title Remove histHub from entries and update JS dependencies Remove histHub from entries, update JS dependencies, and migrate to pnpm Dec 24, 2025
@maehr maehr marked this pull request as ready for review December 24, 2025 13:12
Copilot AI review requested due to automatic review settings December 24, 2025 13:12
@maehr maehr merged commit 4f73651 into main Dec 24, 2025
10 checks passed
@maehr maehr linked an issue Dec 24, 2025 that may be closed by this pull request
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request removes the histHub platform from the collection, updates JavaScript dependencies to their latest compatible patch versions, and migrates the project from npm to pnpm as the package manager.

  • Removed histHub entry from the data source per issue #292
  • Updated 9 JavaScript dependencies to their latest compatible versions (patch updates only)
  • Fixed the packageManager field format and updated the prepare script to use pnpm commands

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated no comments.

File Description
src/lib/data/entries.json Removed histHub entry completely
package.json Updated 9 dev dependencies to latest patch versions, corrected packageManager field format from "[email protected]" to "[email protected]", and updated prepare script to use pnpm instead of npm
pnpm-lock.yaml Updated lock file to reflect new dependency versions and their transitive dependencies
README.md Auto-generated file reflecting the removal of histHub from the entries list
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Removal] histHub not maintened anymore

2 participants