From 8e961cfe96915af67060079881bdb3f81b7cf943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20=C4=8Cerm=C3=A1k?= Date: Tue, 18 May 2021 22:55:10 +0200 Subject: [PATCH] :sparkles: Add release:yalc npm script --- package.json | 6 +++--- packages/@ackee/antonio-core/src/modules/core/request.ts | 3 ++- packages/@ackee/antonio-core/src/types.ts | 4 +--- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 5626304..06c0bde 100644 --- a/package.json +++ b/package.json @@ -16,13 +16,13 @@ "type-check": "tsc --noEmit", "type-check:watch": "yarn type-check -- --watch", "test": "jest", - "rebuild": "yarn build && yalc push", - "start": "yarn build && onchange 'packages/@ackee/*/src/**/*.ts' -- yarn rebuild", + "start": "yarn build && onchange 'packages/@ackee/*/src/**/*.ts' -- yarn release:yalc", "changelog": "gitmoji-changelog", "format": "prettier --config ./prettier.config.js --write 'packages/@ackee/*/src/**/*.ts' '*.{js,json}' --loglevel warn", "release": "lerna publish --no-push", "release:beta": "yarn release --dist-tag beta --no-push", - "prepare": "yarn build" + "prepare": "yarn build", + "release:yalc": "yarn prepare && lerna exec -- yalc push --no-scripts" }, "devDependencies": { "@ackee/browserslist-config": "^1.0.1", diff --git a/packages/@ackee/antonio-core/src/modules/core/request.ts b/packages/@ackee/antonio-core/src/modules/core/request.ts index fee561c..3b5a69d 100644 --- a/packages/@ackee/antonio-core/src/modules/core/request.ts +++ b/packages/@ackee/antonio-core/src/modules/core/request.ts @@ -1,4 +1,5 @@ import { RequestMethod, RequestConfig, GeneralConfig, RequestResult, ResolverType } from '../../types'; +import type { RequestReturnType } from '../../types'; import { interceptors } from './models/InterceptorManager'; import type { RequestInterceptorsEntries, ResponseInterceptorsEntries } from './models/InterceptorManager'; @@ -158,7 +159,7 @@ export default function requestTypeResolver( body: BodyInit | undefined, requestConfig: RequestConfig | undefined, antonio: TAntonio, -) { +): RequestReturnType { const generalConfig: GeneralConfig = generalConfigs.get(antonio); const it = request(method, requestUrl, body, requestConfig, antonio, generalConfig); diff --git a/packages/@ackee/antonio-core/src/types.ts b/packages/@ackee/antonio-core/src/types.ts index fe73a81..fd53b8d 100644 --- a/packages/@ackee/antonio-core/src/types.ts +++ b/packages/@ackee/antonio-core/src/types.ts @@ -90,6 +90,4 @@ export interface RequestResult { config: {}; } -export type GeneratorRequestResult = Generator; -export type PromiseRequestResult = Promise; -export type RequestReturnType = GeneratorRequestResult | PromiseRequestResult; +export type RequestReturnType = Generator | Promise;