From 99f01945b92cc389dcda0c5732e68bdb83d8f2fb Mon Sep 17 00:00:00 2001 From: Fadi Khadra Date: Sun, 30 Oct 2022 08:46:07 +0100 Subject: [PATCH] add typing to addon and revert compress --- build-addons.mjs | 3 ++- package.json | 12 +++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/build-addons.mjs b/build-addons.mjs index 56ad8c7c..be610b29 100755 --- a/build-addons.mjs +++ b/build-addons.mjs @@ -21,7 +21,8 @@ try { const exportKey = `./addons/${dir}`; const exportValues = { require: '', - import: '' + import: '', + types: `./addons/${dir}/index.d.ts` }; if (!existsSync(entryPoint)) { diff --git a/package.json b/package.json index 17375c56..8c8c667b 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "style": "npm run sass && npm run sass-minimal && cssnano dist/ReactToastify.css dist/ReactToastify.min.css --no-zindex --no-reduceIdents && npm run style-injector", "style-injector": "style2js --out-dir dist dist/ReactToastify.min.css", "build": "npm run clean && npm run build:core && npm run pack-and-extract && npm run build:addons && npm run style && husky install", - "build:core": "microbundle --jsx React.createElement --compress false", + "build:core": "microbundle --jsx React.createElement", "build:addons": "node build-addons.mjs", "setup": "npm run clean && npm run build && npm run pack-and-extract", "pack-and-extract": "yarn pack -f react-toastify.tgz && npm run rm-pkg && npm run extract-pkg", @@ -136,8 +136,7 @@ "types": "./dist/index.d.ts", "require": "./dist/react-toastify.js", "import": "./dist/react-toastify.esm.mjs", - "umd": "./dist/react-toastify.umd.js", - "types": "./dist/index.d.ts" + "umd": "./dist/react-toastify.umd.js" }, "./dist/ReactToastify.min.css": "./dist/ReactToastify.min.css", "./dist/ReactToastify.css": "./dist/ReactToastify.css", @@ -153,15 +152,14 @@ "./inject-style": { "types": "./dist/inject-style.d.ts", "require": "./dist/inject-style.js", - "import": "./dist/inject-style.esm.mjs", - "types": "./dist/inject-style.d.ts" + "import": "./dist/inject-style.esm.mjs" }, "./package.json": "./package.json", "./scss/": "./scss/", "./addons/use-notification-center": { - "types": "./addons/use-notification-center/index.d.ts", "require": "./addons/use-notification-center/index.js", - "import": "./addons/use-notification-center/index.esm.mjs" + "import": "./addons/use-notification-center/index.esm.mjs", + "types": "./addons/use-notification-center/index.d.ts" } } } \ No newline at end of file