diff --git a/core/src/index.ts b/core/src/index.ts index 6b344d6..a85b021 100644 --- a/core/src/index.ts +++ b/core/src/index.ts @@ -173,13 +173,16 @@ process.on('exit', (code) => { const outDir = argvs.out; data.filename = `${fileName}${argvs.minify ? '.min.js' : '.js'}`; + if (path.extname(fileName)) { + data.filename = fileName; + } - data.filePath = path.resolve(argvs.out, `${fileName}.js`); - data.fileMinPath = path.resolve(argvs.out, `${fileName}.min.js`); - data.mapMinFilePath = path.resolve(argvs.out, `${fileName}.js.map`); - data.mapFilePath = path.resolve(argvs.out, `${fileName}.min.js.map`); - data.cssFilePath = path.resolve(argvs.out, `${fileName}.css`); - data.cssMinFilePath = path.resolve(argvs.out, `${fileName}.min.css`); + data.filePath = path.resolve(argvs.out, `${fileName.replace(/.js$/, '')}.js`); + data.fileMinPath = path.resolve(argvs.out, `${fileName.replace(/.js$/, '')}.min.js`); + data.mapMinFilePath = path.resolve(argvs.out, `${fileName.replace(/.js$/, '')}.js.map`); + data.mapFilePath = path.resolve(argvs.out, `${fileName.replace(/.js$/, '')}.min.js.map`); + data.cssFilePath = path.resolve(argvs.out, `${fileName.replace(/.js$/, '')}.css`); + data.cssMinFilePath = path.resolve(argvs.out, `${fileName.replace(/.js$/, '')}.min.css`); const isESM = inputFile.endsWith('.mjs') || (!inputFile.endsWith('.cjs') && hasTypeModule(inputFile)); diff --git a/core/src/utils.ts b/core/src/utils.ts index 3df7cf5..5624d79 100644 --- a/core/src/utils.ts +++ b/core/src/utils.ts @@ -1,5 +1,4 @@ import * as PATH from 'path'; -import { readFileSync } from 'fs'; import fs from 'fs-extra'; import { WebpackConfiguration, MiniCssExtractPlugin } from 'kkt'; import CssMinimizerPlugin from 'css-minimizer-webpack-plugin'; diff --git a/package.json b/package.json index 3f040c1..48a2067 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,6 @@ ], "devDependencies": { "@kkt/less-modules": "^7.2.0", - "@kkt/ncc": "1.0.13", "ajv": "^8.8.0", "husky": "^8.0.1", "lerna": "^5.1.6",