@intlayer/chokidar
Version:
Uses chokidar to scan and build Intlayer declaration files into dictionaries based on Intlayer configuration.
1 lines • 982 B
Source Map (JSON)
{"version":3,"sources":["../../../src/writeConfiguration/index.ts"],"sourcesContent":["import type { IntlayerConfig } from '@intlayer/config';\nimport { existsSync, mkdirSync, writeFileSync } from 'fs';\nimport { join } from 'path';\n\nexport const writeConfiguration = (configuration: IntlayerConfig) => {\n const { content } = configuration;\n const { configDir } = content;\n\n // Create main directory if it doesn't exist\n if (!existsSync(configDir)) {\n mkdirSync(configDir, { recursive: true });\n }\n\n const configFilePath = join(configDir, 'configuration.json');\n\n writeFileSync(configFilePath, JSON.stringify(configuration, null, 2));\n};\n"],"mappings":"AACA,SAAS,YAAY,WAAW,qBAAqB;AACrD,SAAS,YAAY;AAEd,MAAM,qBAAqB,CAAC,kBAAkC;AACnE,QAAM,EAAE,QAAQ,IAAI;AACpB,QAAM,EAAE,UAAU,IAAI;AAGtB,MAAI,CAAC,WAAW,SAAS,GAAG;AAC1B,cAAU,WAAW,EAAE,WAAW,KAAK,CAAC;AAAA,EAC1C;AAEA,QAAM,iBAAiB,KAAK,WAAW,oBAAoB;AAE3D,gBAAc,gBAAgB,KAAK,UAAU,eAAe,MAAM,CAAC,CAAC;AACtE;","names":[]}