diff --git a/package-lock.json b/package-lock.json index 8f819b0..bc9883e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@contentstack/datasync-content-store-filesystem", - "version": "2.1.3", + "version": "2.1.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@contentstack/datasync-content-store-filesystem", - "version": "2.1.3", + "version": "2.1.4", "license": "MIT", "dependencies": { "debug": "^4.4.1", diff --git a/package.json b/package.json index 831099f..0af134d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/datasync-content-store-filesystem", - "version": "2.1.3", + "version": "2.1.4", "description": "Datasync content store library - saves data in filesystem", "main": "./dist", "types": "./typings", diff --git a/src/fs.ts b/src/fs.ts index 584fbee..1feed12 100644 --- a/src/fs.ts +++ b/src/fs.ts @@ -5,9 +5,8 @@ */ import { debug as Debug } from 'debug' -import { existsSync, unlinkSync } from 'fs' +import { existsSync, unlinkSync, mkdirSync } from 'fs' import { cloneDeep, compact } from 'lodash' -import mkdirp from 'mkdirp' import { join, sep } from 'path' import { readFile, writeFile } from './util/fs' import { getFileFieldPaths } from './util/get-file-fields' @@ -167,7 +166,7 @@ export class FilesystemStore { contentTypePathKeys.splice(contentTypePathKeys.length - 1) const contentTypeFolderPath = join.apply(contentTypePathKeys) - mkdirp.sync(contentTypeFolderPath) + mkdirSync(contentTypeFolderPath) await writeFile(contentTypePath, JSON.stringify([schema])) } @@ -218,7 +217,7 @@ export class FilesystemStore { } } else { // create folder, if it does not exist! - mkdirp.sync(assetFolderPath) + mkdirSync(assetFolderPath) await writeFile(assetPath, JSON.stringify([data])) } @@ -501,7 +500,7 @@ export class FilesystemStore { } } else { // entry folder does not exist! - mkdirp.sync(entryFolderPath) + mkdirSync(entryFolderPath) await writeFile(entryPath, JSON.stringify([entry])) }