mirror of
https://github.com/Xevion/Pac-Man.git
synced 2026-01-31 00:24:59 -06:00
build: migrate to bun package manager and enforce with preinstall check
This commit is contained in:
Vendored
+1
-1
@@ -37,7 +37,7 @@ updates:
|
|||||||
- "dependencies"
|
- "dependencies"
|
||||||
- "rust"
|
- "rust"
|
||||||
|
|
||||||
# Frontend (web/)
|
# Frontend (web/) - Uses bun, but npm ecosystem for Dependabot compatibility
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/web"
|
directory: "/web"
|
||||||
schedule:
|
schedule:
|
||||||
|
|||||||
Vendored
+8
@@ -10,6 +10,14 @@ dist/
|
|||||||
emsdk/
|
emsdk/
|
||||||
node_modules/
|
node_modules/
|
||||||
|
|
||||||
|
# Package manager lockfiles (bun only)
|
||||||
|
pnpm-lock.yaml
|
||||||
|
yarn.lock
|
||||||
|
package-lock.json
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
|
||||||
# Emscripten build outputs (generated by cargo build)
|
# Emscripten build outputs (generated by cargo build)
|
||||||
web/public/pacman.data
|
web/public/pacman.data
|
||||||
web/public/pacman.js
|
web/public/pacman.js
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
|
"configVersion": 0,
|
||||||
"workspaces": {
|
"workspaces": {
|
||||||
"": {
|
"": {
|
||||||
"name": "pacman",
|
"name": "pacman",
|
||||||
|
|||||||
@@ -1,6 +1,13 @@
|
|||||||
{
|
{
|
||||||
"name": "pacman",
|
"name": "pacman",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
"packageManager": "bun@^1.3.5",
|
||||||
|
"engines": {
|
||||||
|
"bun": ">=1.3.5"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"preinstall": "npx only-allow bun"
|
||||||
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"ts-pattern": "^5.5.0",
|
"ts-pattern": "^5.5.0",
|
||||||
"@logtape/logtape": "^0.8.0"
|
"@logtape/logtape": "^0.8.0"
|
||||||
|
|||||||
+8
-4
@@ -1,4 +1,11 @@
|
|||||||
{
|
{
|
||||||
|
"name": "pacman-web",
|
||||||
|
"description": "A web frontend for the Pac-Man game, including leaderboards and OAuth.",
|
||||||
|
"type": "module",
|
||||||
|
"packageManager": "bun@^1.3.5",
|
||||||
|
"engines": {
|
||||||
|
"bun": ">=1.3.5"
|
||||||
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"preinstall": "npx only-allow bun",
|
"preinstall": "npx only-allow bun",
|
||||||
"dev": "vike dev",
|
"dev": "vike dev",
|
||||||
@@ -6,8 +13,6 @@
|
|||||||
"preview": "vike preview",
|
"preview": "vike preview",
|
||||||
"lint": "eslint ."
|
"lint": "eslint ."
|
||||||
},
|
},
|
||||||
"name": "pacman-web",
|
|
||||||
"description": "A web frontend for the Pac-Man game, including leaderboards and OAuth.",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fontsource/outfit": "^5.2.8",
|
"@fontsource/outfit": "^5.2.8",
|
||||||
"@fontsource/pixelify-sans": "^5.2.7",
|
"@fontsource/pixelify-sans": "^5.2.7",
|
||||||
@@ -39,6 +44,5 @@
|
|||||||
"typescript": "^5.9.2",
|
"typescript": "^5.9.2",
|
||||||
"typescript-eslint": "^8.42.0",
|
"typescript-eslint": "^8.42.0",
|
||||||
"vite": "^7.1.4"
|
"vite": "^7.1.4"
|
||||||
},
|
}
|
||||||
"type": "module"
|
|
||||||
}
|
}
|
||||||
|
|||||||
Generated
-3795
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user