[Typescript] Get a TypeScript package ready for release to NPM

If you're thinking about putting a TypeScript package up to NPM, you should be considering preconstruct. It makes setup EXTREMELY easy and takes many decisions out of your hands.

Here, we get a package ready for release in under 2 minutes.

https://preconstruct.tools/tutorials/

Install:

yarn add -D @preconstruct/cli

 

Run:

yarn preconstruct fix

 

will add "main"in package.json automaticlly.

 

If we add "module": "",in package.json, then run yarn preconstruct fixagain, it will automiaticlly handle add `.esm.js` file for us.

 

Add script:

"build": "yarn preconstruct build"

 

Run:

yarn build

It will generate /dist folder with all the code you need.

 

Then you can publish your package to NPM

posted @   Zhentiw  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
历史上的今天:
2018-10-20 [Unit Testing] Mock an HTTP request using Nock while unit testing
2015-10-20 [AngularJS] Enable Animations Explicitly For A Performance Boost In AngularJS
2015-10-20 [AngularJS + Unit Testing] Testing Directive's controller with bindToController, controllerAs and isolate scope
点击右上角即可分享
微信分享提示