so, i have a project called Cherit, that i am trying to package in flatpak but it uses bun as the javascript package manager which creates a bun.lock file similar to package-lock.json. my question is how can i create node sources from a bun.lock file?
sample bun.lock file:
{
"lockfileVersion": 1,
"configVersion": 1,
"workspaces": {
"": {
"name": "cherit",
"dependencies": {
"@codemirror/commands": "^6.10.1",
...
...
"@tauri-apps/api": "^2.10.1",
},
"devDependencies": {
"prettier": "^3.7.4",
...
...
"prettier-plugin-svelte": "^3.4.1",
},
},
"apps/app": {
"name": "cherit",
"version": "0.0.1",
"dependencies": {
"@iconify-json/carbon": "^1.2.18",
...
...
"zod": "^4.3.6",
},
"devDependencies": {
"@0x-jerry/unocss-preset-daisyui": "0.2.3",
...
...
"vitest": "^4.0.18",
},
},
},
"packages": {
"@0x-jerry/unocss-preset-daisyui": ["@0x-jerry/unocss-preset-daisyui@0.2.3", "", { "dependencies": { "css-tree": "^3.1.0", "daisyui": "^5.3.0", "fast-glob": "^3.3.3", "postcss": "^8.5.6", "postcss-nested": "^7.0.2", "unocss": "^66.0.0" } }, "sha512-c4S5dU6RC/jTa3sN9TjD0A9xE+neulAaDShK6EJtIWokPcjndjtvLMxFOM0rheykfjQxDE8s2OYuKpKvYtVhkw=="],
...
...
"@unocss/vite/chokidar/readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="],
}
}
so, i have a project called Cherit, that i am trying to package in flatpak but it uses bun as the javascript package manager which creates a
bun.lockfile similar topackage-lock.json. my question is how can i create node sources from abun.lockfile?sample
bun.lockfile:{ "lockfileVersion": 1, "configVersion": 1, "workspaces": { "": { "name": "cherit", "dependencies": { "@codemirror/commands": "^6.10.1", ... ... "@tauri-apps/api": "^2.10.1", }, "devDependencies": { "prettier": "^3.7.4", ... ... "prettier-plugin-svelte": "^3.4.1", }, }, "apps/app": { "name": "cherit", "version": "0.0.1", "dependencies": { "@iconify-json/carbon": "^1.2.18", ... ... "zod": "^4.3.6", }, "devDependencies": { "@0x-jerry/unocss-preset-daisyui": "0.2.3", ... ... "vitest": "^4.0.18", }, }, }, "packages": { "@0x-jerry/unocss-preset-daisyui": ["@0x-jerry/unocss-preset-daisyui@0.2.3", "", { "dependencies": { "css-tree": "^3.1.0", "daisyui": "^5.3.0", "fast-glob": "^3.3.3", "postcss": "^8.5.6", "postcss-nested": "^7.0.2", "unocss": "^66.0.0" } }, "sha512-c4S5dU6RC/jTa3sN9TjD0A9xE+neulAaDShK6EJtIWokPcjndjtvLMxFOM0rheykfjQxDE8s2OYuKpKvYtVhkw=="], ... ... "@unocss/vite/chokidar/readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="], } }