1.0.0 • Published 8 months ago
jspac v1.0.0
jspac
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
__dirname
and__filename
formjs
(esmodule).
Installation
- with npm (globally)
npm i -g jspac
- with npm
npm i -D jspac
- with yarn
yarn add -D jspac
- with pnpm
pnpm add -D jspac
Command Line Interface
The interface for command-line usage is fairly simplistic at this stage, as seen in the following usage section.
Usage
jspac <command> [options]
Example:
jspac dev
This 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
__dirname
and__filename
isn't supported in esmodule in dev mode Do not use
VGhpcyBuYW1lIGlzIGFscmVhZHkgdXNlZCB0byBlbmFibGUgX19kaXJuYW1lIGFuZCBfX2ZpbGVuYW1lIDop
as 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 ❤️.
1.0.0
8 months ago