diff --git a/package-lock.json b/package-lock.json index 7f8ee74..819f6c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,14 @@ { "name": "mdorganizer", - "version": "2.1.5", + "version": "2.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mdorganizer", - "version": "2.1.5", + "version": "2.3.0", "license": "MIT", "dependencies": { - "commander": "^11.1.0", "esbuild": "^0.17.19", "glob": "^10.2.6", "gray-matter": "^4.0.3", @@ -1101,14 +1100,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "engines": { - "node": ">=16" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", diff --git a/package.json b/package.json index 465d18c..191a639 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mdorganizer", - "version": "2.2.3", + "version": "2.3.0", "description": "A cli tool to convert Markdown into TypeScript Module", "author": "tuatmcc", "license": "MIT", @@ -28,7 +28,6 @@ "node": ">=18.0.0" }, "dependencies": { - "commander": "^11.1.0", "esbuild": "^0.17.19", "glob": "^10.2.6", "gray-matter": "^4.0.3", diff --git a/src/index.ts b/src/index.ts index 9d3e3b7..741e3a4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,3 @@ -import { program } from 'commander'; import { UserConfig } from '@/types'; import { MdOrganizer } from './mdorganizer'; import { getConfig } from './config'; @@ -13,14 +12,10 @@ export const generate = async (userConfig: UserConfig): Promise => { }; export const main = async () => { - program - .action(async () => { - try { - const config = await getConfig(); - await generate(config); - } catch (err) { - console.error(err); - } - }) - .parse(process.argv); + try { + const config = await getConfig(); + await generate(config); + } catch (err) { + console.error(err); + } }; diff --git a/src/modulegen.ts b/src/modulegen.ts index 69c71d8..681f580 100644 --- a/src/modulegen.ts +++ b/src/modulegen.ts @@ -131,7 +131,7 @@ export default { documentCategory: '${documentConfig.documentCategory}', globPattern: '${documentConfig.globPattern}', rootPath: '${rootPath}', - content: '${content.replace(/\n/g, '\\n').replace(/'/g, "\\'")}', + content: '${content.replace(/\r\n|\n/g, '\\n').replace(/'/g, "\\'")}', fields: { ${Object.keys(frontmatter) .map((key) => {