How to Make Package

패키지를 만들때 기본 구성 { "main": "./dist/cjs/index.js", "types": "./dist/cjs/types/index.d.ts", "files": ["dist/**/*"], "scripts": { "clean": "rm -rf ./dist", "build": "pnpm run clean && pnpm build:esm && pnpm build:cjs", "build:esm": "tsc -p ./tsconfig.esm.json && mv dist/esm/index.js dist/esm/index.mjs", "build:cjs": "tsc -p ./tsconfig.cjs.json", "prepack": "pnpm build" }, "repository": { "type": "git", "url": "https://github.com/nolleh/serialize-interceptor" }, "keywords": [ "nestjs", "nest.js", "serialize", "deserialize", "camel", "snake", "json", "dto", "transform" ], "exports": { ".": { "import": { "types": "./dist/esm/types/index.d.ts", "default": "....

July 12, 2023 · nolleh