文件名称:预发布:简化了发布NPM软件包期间的准备步骤(捆绑,转换,重新定型)
文件大小:236KB
文件格式:ZIP
更新时间:2024-02-20 20:41:26
npm babel postcss rollup prepare
预发布 Prepublish是简化预发布典型JavaScript项目发布到NPM解决方案。 转运器 预发布依靠为您的代码库生成前瞻性的乐观代码。 输出目标 预发布会根据软件包package.json的条目来输出您的资源。 它支持构建CommonJS以及ES模块(ESM)。 只需将相关条目添加到配置中即可。 CommonJS输出: main ESM输出: module 基本示例: { " name " : " mypackage " , " main " : " lib/main.cjs.js " , " module " : " lib/main.esm.js " } 要提供单独的NodeJS和Browser构建,请为浏览器捆绑包使用以下键之一: browser或web 。 这些捆绑包始终导出为ES模块(ESM),因为我们假设它们在使用前已被其他工具(如Webpack或Rollup)捆绑在一起。 例: { " name " : " mypackage " , " main " : " lib/main.cjs.js " , " module "
【文件预览】:
prepublish-master
----.prettierrc.yml(668B)
----.gitignore(40B)
----appveyor.yml(556B)
----test()
--------src()
--------webpack.config.js(663B)
----.gitattributes(12B)
----.eslintrc.yml(27B)
----package.json(2KB)
----src()
--------cli.js(8KB)
--------createBabelConfig.js(2KB)
--------getBanner.js(349B)
----readme.md(7KB)
----.babelrc(34B)
----.flowconfig(39B)
----.eslintignore(8B)
----.travis.yml(853B)
----.editorconfig(188B)
----license(11KB)
----package-lock.json(411KB)