1.1.0 • Published 3 years ago
mcpropertiesparser
Licence
MIT
Version
1.1.0
Deps
0
Size
3 kB
Vulns
0
Weekly
0
mcPropertiesParser
mcPropertiesParser is a lightweight and typesafe set of utilies to parse and modify .properties file of mc servers
Install
npm install mcpropertiesparser
# or
yarn add mcpropertiesparser
Docs
parsePropertiesFileToJson
| Name | Return | Description |
|---|---|---|
| parsePropertiesFileToJson | Promise | parsePropertiesFileToJson allow you to get the json conversion of a .properties file |
args
| Parameter | Type | Description | Required |
|---|---|---|---|
| propertiesPath | string | path of the .properties file to parse | True |
example
import {parsedPropertiesFile} from "mcpropertiesparser"
const parsedPropertiesFile = await parsePropertiesFileToJson(path)
propertiesFileHasKey
| Name | Return | Description |
|---|---|---|
| propertiesFileHasKey | Boolean | Check if a properties file contain a specific key |
args
| Parameter | Type | Description | Required |
|---|---|---|---|
| propertiesFile | PropertiesFile | properties file object to check | True |
| key | string | key to check if exist | True |
example
import {propertiesFileHasKey} from "mcpropertiesparser"
propertiesFileHasKey(propertiesFile, key)
writePropertiesFile
| Name | Return | Description |
|---|---|---|
| writePropertiesFile | Promise | Write a properties file object as a .properties file |
args
| Parameter | Type | Description | Required |
|---|---|---|---|
| properties | PropertiesFile | properties file object to check | True |
| path | string | path where the file will be written | True |
example
import {writePropertiesFile} from "mcpropertiesparser"
// it can be the same path from the actual edited file and will replace the old with the new changes
await writePropertiesFile(properties, path)