libmount
Version:
Standalone FAT12, FAT16, FAT32, VFAT implementation in JavaScript
65 lines (64 loc) • 1.78 kB
JSON
{
"type": "module",
"name": "libmount",
"version": "0.6.0",
"description": "Standalone FAT12, FAT16, FAT32, VFAT implementation in JavaScript",
"keywords": [
"filesystem",
"mount",
"fatfs",
"fat12",
"fat16",
"fat32",
"vfat"
],
"homepage": "https://github.com/vip-delete/libmount#readme",
"bugs": {
"url": "https://github.com/vip-delete/libmount/issues"
},
"license": "MIT",
"author": "vip.delete",
"files": [
"dist/libmount.d.mts",
"dist/libmount.mjs",
"dist/libmount.min.mjs",
"LICENSE",
"README.md"
],
"exports": {
".": "./dist/libmount.mjs"
},
"repository": {
"type": "git",
"url": "git+https://github.com/vip-delete/libmount.git"
},
"scripts": {
"lint": "eslint",
"generate": "node scripts/generate.mjs",
"compile": "node scripts/compile.mjs",
"coverage": "vitest run --coverage main.test.mjs",
"test": "vitest run",
"build": "npm run lint && npm run generate && npm run test && npm run coverage",
"dev": "node scripts/server.mjs",
"madge": "madge src/mount.mjs src/fdisk.mjs src/mkfsvfat.mjs --image graph.svg --exclude \"(const|log|types|utils|dao|io)\\.mjs$\""
},
"devDependencies": {
"@eslint/js": "^10.x",
"@stylistic/eslint-plugin": "^5.x",
"@types/express": "^5.x",
"@types/google-closure-compiler": "^20231112.0.0",
"@types/node": "^25.x",
"@types/serve-static": "^2.x",
"@vitest/coverage-istanbul": "^4.x",
"@vue/runtime-dom": "^3.5.30",
"esbuild": "^0.27.x",
"eslint": "^10.x",
"eslint-plugin-jsdoc": "^62.x",
"express": "^5.x",
"globals": "^17.x",
"google-closure-compiler": "^20260311.0.0",
"iconv-tiny": "^1.x",
"prettier": "^3.x",
"vitest": "^4.x"
}
}