1.0.2 • Published 1 year ago

json-poo v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

JSON POO

📦 Install

npm install --save-dev json-poo

🪄 Usage

import { DirectoryUtils, JSONFileUtils, TXTFileUtils, FileUtils } from 'json-poo';

const recordsDir: DirectoryUtils = new DirectoryUtils("records", __dirname);
const usersFile: JSONFileUtils = registerDir.createJSONFile("users");
const registerCounter: TXTFileUtils = registerDir.createTXTFIle("register-counts");

recordsDir.createDirectory();
usersFile.createFile();
registerCounter.createFile();

const recordsFiles: FileUtils[] = recordsDir.getFiles();
recordsFiles.forEach((fileDir: FileUtils) => console.log(fileDir.name, fileDir.filePath));

registerCounter.deleteFile();
recordsDir.removeFileByInstance(usersFile);

📝 To-do

  • CRUD operations for directory files.
  • CRUD operations for content files.
  • Solve desynchronization error (when you delete a "physical" file, but this is still an instance)
  • Error handlers.
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago