2.0.7 • Published 2 months ago

@01-monorepo-startup/first_package_published v2.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago
  • "exports":该字段定义了模块的导出方式。在这个例子中,模块的根目录被指定为默认导出("."),并且使用不同的导入和导出路径来支持不同的模块系统。"import" 字段定义了 ES 模块的导入路径,"types" 表示类型声明文件的路径,"default" 表示默认导出的路径。类似地,"require" 字段定义了 CommonJS 模块的导入路径。
  • "types":这个字段指定了类型声明文件(TypeScript 类型定义文件)的路径。在这个例子中,类型声明文件位于 ./dist/cjs/index.d.ts
  • "main":该字段指定了模块的主入口文件(CommonJS 模块)。在这个例子中,主入口文件为 ./dist/cjs/index.js
  • "module":这个字段指定了模块的 ES 模块入口文件。在这个例子中,ES 模块入口文件为 ./dist/mjs/index.js
  • "files":该字段列出了要包含在发布的 npm 包中的文件或目录。在这个例子中,只有 dist 目录会被包含在发布的包中。

通过这些配置,其他开发者可以根据不同的模块系统(ES 模块或 CommonJS)使用您的模块,并且可以正确地导入类型声明文件。