From 4c2ce03351974f0188716f1f145e01b53b2369a4 Mon Sep 17 00:00:00 2001 From: reeshika-h Date: Tue, 28 Oct 2025 13:47:26 +0530 Subject: [PATCH 1/2] update error messages --- src/fs.ts | 3 ++- src/util/messages.ts | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 src/util/messages.ts diff --git a/src/fs.ts b/src/fs.ts index 1ad1ad2..dfd5537 100644 --- a/src/fs.ts +++ b/src/fs.ts @@ -10,6 +10,7 @@ import { join, sep } from 'path' import { readFile, writeFile } from './util/fs' import { getFileFieldPaths } from './util/get-file-fields' import { buildLocalePath, filter, getPathKeys, removeUnwantedKeys } from './util/index' +import { LOG_MESSAGES } from './util/messages' import { validateContentTypeDeletedObject, validateEntryAssetDeletedObject, @@ -65,7 +66,7 @@ export class FilesystemStore { public publish(input) { return new Promise(async (resolve, reject) => { try { - debug(`Publishing ${JSON.stringify(input)}`) + debug(LOG_MESSAGES.PUBLISHING_ENTRY(input)) validatePublishedObject(input) if (existsSync(this.localePath)) { // if its a new locale, keep track! diff --git a/src/util/messages.ts b/src/util/messages.ts new file mode 100644 index 0000000..fb71e1b --- /dev/null +++ b/src/util/messages.ts @@ -0,0 +1,24 @@ +/*! + * DataSync Content Store Filesystem - Messages + * Copyright (c) Contentstack LLC + * MIT Licensed + */ + +/** + * Centralized message store for all log messages, error messages, and user-facing strings. + * This provides a single source of truth for all messages in the application, + * making it easier to maintain consistency and support future localization. + */ + +export const LOG_MESSAGES = { + PUBLISHING_ENTRY: (input: any) => `Publishing entry: ${JSON.stringify(input)}`, +} as const; + +export const ERROR_MESSAGES = { + // Add error messages here as needed +} as const; + +export const INFO_MESSAGES = { + // Add info messages here as needed +} as const; + From 28efed156fb759d3bff10055c51e6e6d682c3575 Mon Sep 17 00:00:00 2001 From: "harshitha.d" Date: Fri, 7 Nov 2025 17:57:09 +0530 Subject: [PATCH 2/2] version bump --- package-lock.json | 4 ++-- package.json | 2 +- typings/util/messages.d.ts | 10 ++++++++++ 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 typings/util/messages.d.ts diff --git a/package-lock.json b/package-lock.json index 8618bf5..bc7ece4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@contentstack/datasync-content-store-filesystem", - "version": "2.1.6", + "version": "2.1.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@contentstack/datasync-content-store-filesystem", - "version": "2.1.6", + "version": "2.1.7", "license": "MIT", "dependencies": { "debug": "^4.4.1", diff --git a/package.json b/package.json index cb55d09..4043589 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/datasync-content-store-filesystem", - "version": "2.1.6", + "version": "2.1.7", "description": "Datasync content store library - saves data in filesystem", "main": "./dist", "types": "./typings", diff --git a/typings/util/messages.d.ts b/typings/util/messages.d.ts new file mode 100644 index 0000000..1989789 --- /dev/null +++ b/typings/util/messages.d.ts @@ -0,0 +1,10 @@ +/*! + * DataSync Content Store Filesystem - Messages + * Copyright (c) Contentstack LLC + * MIT Licensed + */ +export declare const LOG_MESSAGES: { + readonly PUBLISHING_ENTRY: (input: any) => string; +}; +export declare const ERROR_MESSAGES: {}; +export declare const INFO_MESSAGES: {};