#how to use
var partition = require('no1_partition'); var infoObject = partition.infoSync(); var infoJsonString = JSON.stringify(infoObject); console.log(infoJsonString);
infoJsonString content like this:
[ { "name": "C:", "fileSystem": "NTFS", "sizeB": 88374878208, "sizeKB": 86303592, "sizeMB": 84280.8515625, "sizeGB": 82.3055191040039, "freeB": 214708514816, "freeKB": 209676284, "freeMB": 204761.99609375, "freeGB": 199.96288681030273 }, { "name": "D:", "fileSystem": "NTFS", "sizeB": 79650402304, "sizeKB": 77783596, "sizeMB": 75960.54296875, "sizeGB": 74.18021774291992, "freeB": 214748360704, "freeKB": 209715196, "freeMB": 204799.99609375, "freeGB": 199.99999618530273 }, { "name": "E:", "fileSystem": "NTFS", "sizeB": 17964236800, "sizeKB": 17543200, "sizeMB": 17132.03125, "sizeGB": 16.730499267578125, "freeB": 82058407936, "freeKB": 80135164, "freeMB": 78256.99609375, "freeGB": 76.42284774780273 }, { "name": "F:", "fileSystem": "NTFS", "sizeB": 139737935872, "sizeKB": 136462828, "sizeMB": 133264.48046875, "sizeGB": 130.14109420776367, "freeB": 255999209472, "freeKB": 249999228, "freeMB": 244139.87109375, "freeGB": 238.41784286499023 }, { "name": "Z:", "fileSystem": "NTFS", "sizeB": 973306380288, "sizeKB": 950494512, "sizeMB": 928217.296875, "sizeGB": 906.4622039794922, "freeB": 1000167436288, "freeKB": 976726012, "freeMB": 953833.99609375, "freeGB": 931.4785118103027 } ]