Browse Source

feat: 更新依赖项,优化配置,添加 README 文档

main
谢亚昕 2 days ago
parent
commit
226b2bea43
  1. 3
      .changeset/config.json
  2. 3
      buildin/dm/package.json
  3. 8
      bun.lock
  4. 9
      package.json
  5. 5
      packages/dx/src/index.ts
  6. 10
      packages/example/src/index.ts
  7. 21
      readme.md

3
.changeset/config.json

@ -8,7 +8,6 @@
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": [
"dm",
"tsconfig"
"dm"
]
}

3
buildin/dm/package.json

@ -10,6 +10,7 @@
"build": "tsdown --env.NODE_ENV=production"
},
"dependencies": {
"cac": "catalog:"
"cac": "catalog:",
"tsdown": "catalog:"
}
}

8
bun.lock

@ -7,7 +7,7 @@
"devDependencies": {
"@changesets/cli": "^2.30.0",
"@prettier/plugin-oxc": "^0.1.3",
"@types/node": "^25.6.0",
"@types/node": "^22.7.9",
"dm": "workspace:*",
"lefthook": "^2.1.5",
"oxlint": "^1.59.0",
@ -24,6 +24,7 @@
},
"dependencies": {
"cac": "catalog:",
"tsdown": "catalog:",
},
},
"packages/core": {
@ -50,6 +51,7 @@
},
"catalog": {
"cac": "^7.0.0",
"tsdown": "^0.21.8",
},
"packages": {
"@babel/generator": ["@babel/generator@8.0.0-rc.3", "", { "dependencies": { "@babel/parser": "^8.0.0-rc.3", "@babel/types": "^8.0.0-rc.3", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "@types/jsesc": "^2.5.0", "jsesc": "^3.0.2" } }, "sha512-em37/13/nR320G4jab/nIIHZgc2Wz2y/D39lxnTyxB4/D/omPQncl/lSdlnJY1OhQcRGugTSIF2l/69o31C9dA=="],
@ -258,7 +260,7 @@
"@types/jsesc": ["@types/jsesc@2.5.1", "", {}, "sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw=="],
"@types/node": ["@types/node@25.6.0", "", { "dependencies": { "undici-types": "~7.19.0" } }, "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ=="],
"@types/node": ["@types/node@22.19.17", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q=="],
"@vitest/expect": ["@vitest/expect@4.1.4", "", { "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", "@vitest/spy": "4.1.4", "@vitest/utils": "4.1.4", "chai": "^6.2.2", "tinyrainbow": "^3.1.0" } }, "sha512-iPBpra+VDuXmBFI3FMKHSFXp3Gx5HfmSCE8X67Dn+bwephCnQCaB7qWK2ldHa+8ncN8hJU8VTMcxjPpyMkUjww=="],
@ -548,7 +550,7 @@
"unconfig-core": ["unconfig-core@7.5.0", "", { "dependencies": { "@quansync/fs": "^1.0.0", "quansync": "^1.0.0" } }, "sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w=="],
"undici-types": ["undici-types@7.19.2", "", {}, "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg=="],
"undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="],
"universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="],

9
package.json

@ -24,12 +24,17 @@
"postinstall": "lefthook install"
},
"catalog": {
"cac": "^7.0.0"
"cac": "^7.0.0",
"tsdown": "^0.21.8",
"utils": {
"lodash": "^4.18.1",
"@types/node": "^22.7.9"
}
},
"devDependencies": {
"@changesets/cli": "^2.30.0",
"@prettier/plugin-oxc": "^0.1.3",
"@types/node": "^25.6.0",
"@types/node": "^22.7.9",
"dm": "workspace:*",
"lefthook": "^2.1.5",
"oxlint": "^1.59.0",

5
packages/dx/src/index.ts

@ -1,4 +1,3 @@
import fire from "@dm/core";
console.log(123)
console.log(fire)
export default fire
export default fire

10
packages/example/src/index.ts

@ -1,3 +1,11 @@
import fire from "@dm/core"
console.log(fire, 123);
fire.on("fuck", (a) => {
console.log(a);
})
setTimeout(() => {
fire.emitSync("fuck", "fuck you")
}, 2000);

21
readme.md

@ -0,0 +1,21 @@
## 要求
- `bun@1.3.11`
## 开发
安装依赖`bun install`,之后需要运行`bun run cli:build`命令安装内部命令行.
**注意**
1. 开发时不同包之间的的引用最好直接写报名,不要携带路径,统一导出
2. 最好统一包的入口为`src/index.ts`
3. 包的导出记得加上`"development": "./src/index.ts"`
### 子包安装依赖
```
cd packages/stuff-a
bun add zod
```
Loading…
Cancel
Save