Skip to content

Conversation

@yojenkins
Copy link
Contributor

@yojenkins yojenkins commented Aug 29, 2025

vite version was flagged as having vulnerabilities and was included as part of Beemo in this scaffolding package. Unfortunately, Beemo has been archived for a while now and is no longer maintained. This PR adds new config files to recreate the ones that were included from the scaffolding package and remove the Beemo dependency.

  • add ts config
  • add eslint config
  • add jest config
  • add prettier-config
  • add semantic-release (scaffolding package used this in its release script)

"build:esm": "rm -rf esm && yarn build:esm:ts && yarn build:esm:webpack && cp package.esm.json esm/package.json",
"build:esm:webpack": "yarn webpack build --entry ./src/main --mode development",
"build:esm:ts": "tsc --outDir esm --module esnext --target es2023 --emitDeclarationOnly",
"clean": "git clean -dfX --exclude=node_modules src && beemo typescript:sync-project-refs",
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Beemo's TypeScript syncProjectRefs command that was used as part of clean. It does seem like it could be useful, but not strictly required for things to work so I haven't added anything to replace it.

"postinstallDev": "yarn prepare",
"prepare": "husky install .config/husky && beemo create-config",
"release": "beemo run-script release",
"prepare": "husky install .config/husky",
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@yojenkins yojenkins force-pushed the ej/remove-scaffold branch 2 times, most recently from 2c1892d to 9728768 Compare August 29, 2025 17:18
@yojenkins yojenkins marked this pull request as ready for review August 29, 2025 17:47
@yojenkins yojenkins merged commit 8f66cbe into main Sep 5, 2025
2 checks passed
@yojenkins yojenkins deleted the ej/remove-scaffold branch September 5, 2025 18:43
@niieani
Copy link
Contributor

niieani commented Sep 7, 2025

nit: we don't actually need jest cause we already used vitest anyway 😄

@github-actions
Copy link

🎉 This PR is included in version 3.0.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

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.

4 participants