Browse Source

chork: 修正一些不必要的代码

main
npmrun 4 months ago
parent
commit
ba54bee6ad
  1. 25
      packages/core/build/build.config.base.ts
  2. 6
      packages/core/build/build.config.prod.ts
  3. 7
      packages/core/index.js
  4. 1
      packages/core/index.mjs
  5. 14
      packages/core/package.json
  6. 2
      packages/core/src/index.ts

25
packages/core/build/build.config.base.ts

@ -4,34 +4,17 @@ import { merge } from "lodash-es";
// OR tsup // OR tsup
const BaseConfig = { const BaseConfig = {
entries: [ entries: ["src/index.ts"],
"src/index.ts",
{
input: "src/",
outDir: "dist/esm/",
format: "esm",
ext: "mjs",
declaration: true,
},
{
input: "src/",
outDir: "dist/cjs/",
format: "cjs",
ext: "cjs",
declaration: true,
},
],
declaration: true, declaration: true,
replace: {}, replace: {},
rollup: { rollup: {
emitCJS: true, emitCJS: true,
output: { output: {
exports: "named" exports: "named",
} },
}, },
} as BuildConfig; } as BuildConfig;
export function mergeConfig(targetConfig: BuildConfig) { export function mergeConfig(targetConfig: BuildConfig) {
return defineBuildConfig(merge(BaseConfig, targetConfig)) return defineBuildConfig(merge(BaseConfig, targetConfig));
} }

6
packages/core/build/build.config.prod.ts

@ -1,10 +1,4 @@
import { mergeConfig } from "./build.config.base"; import { mergeConfig } from "./build.config.base";
console.log(mergeConfig({
replace: {
__DEV__: "false",
__PROD__: "true"
}
}));
export default mergeConfig({ export default mergeConfig({
replace: { replace: {

7
packages/core/index.js

@ -1,7 +0,0 @@
'use strict'
if (process.env.NODE_ENV === 'production') {
module.exports = require('./dist/index.cjs')
} else {
module.exports = require('./dist/index.cjs')
}

1
packages/core/index.mjs

@ -1 +0,0 @@
export * from './index.js'

14
packages/core/package.json

@ -3,8 +3,8 @@
"type": "module", "type": "module",
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "index.js", "main": "./dist/index.mjs",
"module": "./index.mjs", "module": "./dist/index.mjs",
"exports": { "exports": {
".": { ".": {
"import": { "import": {
@ -18,16 +18,6 @@
"default": "./dist/index.cjs" "default": "./dist/index.cjs"
}, },
"types": "./dist/index.d.ts" "types": "./dist/index.d.ts"
},
"./cjs/*": {
"types": "./dist/cjs/*.d.ts",
"node": "./dist/cjs/*.cjs",
"default": "./dist/cjs/*.cjs"
},
"./esm/*": {
"types": "./dist/esm/*.d.ts",
"node": "./dist/esm/*.mjs",
"default": "./dist/esm/*.mjs"
} }
}, },
"scripts": { "scripts": {

2
packages/core/src/index.ts

@ -2,8 +2,6 @@ import { Editor } from '@tiptap/core'
import StarterKit from '@tiptap/starter-kit' import StarterKit from '@tiptap/starter-kit'
import { getDom } from './utils.js' import { getDom } from './utils.js'
console.log(__DEV__);
class Inkeon { class Inkeon {
constructor(dom: string | Element) { constructor(dom: string | Element) {
const domEl = getDom(dom) const domEl = getDom(dom)

Loading…
Cancel
Save