npm-ez v2.0.7
npm-ez
This package tries to help you to make npm package without thinking about cjs and mjs module.
Features
- Zero Config.
- Very very simple.
- Very very lightweight.
- This supports
typescript. - Enables
__dirnameand__filenameformjs(esmodule).
Installation
- with npm (globally)
npm i -g npm-ez- with npm
npm i -D npm-ez- with yarn
yarn add -D npm-ez- with pnpm
pnpm add -D npm-ezCommand Line Interface
The interface for command-line usage is fairly simplistic at this stage, as seen in the following usage section.
Usage
npm-ez <command> [options]Example:
npm-ez devThis starts typescript watch mode.
Commands
| Command | Description |
|---|---|
| init | Initilize package.json |
| dev | Start typescript watch mode |
| build | Build for prod |
Command Options
| Option | Description |
|---|---|
| --no-install | Not to install required dependencies automatically |
| --no-ignore | Not to add recommended ignore files to gitignore | npmignore |
| --no-src | Not to create src/index.ts folder when not exists |
Command: init
| Option | Description |
|---|---|
| --bin | Also add bin field |
| --legacy | Uses .js for fields |
Command: dev & build
You can use almost any typescript cli command here by using --tsc.
eg: --tsc--jsx=react --> --jsx react
Not allowed list: --project --outDir --module --watch and their aliases
| Option | Description |
|---|---|
| --module=cjs | This starts dev mode of commonjs module |
| --module=mjs | This starts dev mode of esmodule module |
Command: build
| Option | Description |
|---|---|
| --node | This enables __dirname and __filename in esmodule |
| --legacy | Uses .js files and creates package.json with type |
Note:
- You should use --module=cjs with dev mode when working with packages for node because
__dirnameand__filenameisn't supported in esmodule in dev mode Do not use
VGhpcyBuYW1lIGlzIGFscmVhZHkgdXNlZCB0byBlbmFibGUgX19kaXJuYW1lIGFuZCBfX2ZpbGVuYW1lIDopas a variable name in your top level code.- If you want to know why!
Base64... Hope you know.
- If you want to know why!
If you don't star our github repo your wife will divorce you, Else if you don't have wife then you will never get her.
Made by Nazmus Sayad with ❤️.
3 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago