From e296ab46c51b41ac20dd44391d7f0443a0525809 Mon Sep 17 00:00:00 2001 From: Mathieu KIM ROBIN Date: Fri, 17 Nov 2023 17:52:07 +0100 Subject: [PATCH] feat(version): bump --- .husky/pre-commit | 1 + package.json | 5 +---- typings.js | 34 ---------------------------------- 3 files changed, 2 insertions(+), 38 deletions(-) delete mode 100644 typings.js diff --git a/.husky/pre-commit b/.husky/pre-commit index 8a31f84..88eac42 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -2,5 +2,6 @@ . "$(dirname "$0")/_/husky.sh" yarn lint +yarn prettier:write yarn test git add index.js index.d.ts diff --git a/package.json b/package.json index 8efce9f..f04c149 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lambda-returns", - "version": "3.0.3", + "version": "3.0.4", "main": "index.js", "module": "index.js", "types": "./index.d.ts", @@ -14,11 +14,8 @@ "node": "18.18.2" }, "scripts": { - "build": "node typings.js", "lint": "eslint . --ext .json,.js", - "postinstall": "yarn build", "postupgrade": "git add package.json yarn.lock", - "pretest": "yarn build", "prepare": "husky install", "prettier": "prettier --check ./", "prettier:write": "prettier --write .yarnrc.yml package.json", diff --git a/typings.js b/typings.js deleted file mode 100644 index 1e507f1..0000000 --- a/typings.js +++ /dev/null @@ -1,34 +0,0 @@ -import fs from 'fs'; - -import codes from './codes.js'; - -const exportsEsm = []; - -function capitalizeFirstLetter(string) { - return string[0].toUpperCase() + string.slice(1); -} - -Object.entries(codes) - .filter(([message]) => { - // can't be exported as it uses a reserved word - return message !== 'continue'; - }) - .forEach(([message, code]) => { - exportsEsm.push(`export function ${message}(result: unknown, headers?: T): { - statusCode: ${code}; - headers: T | {}; - body: string; -};`); - }); - -Object.entries(codes).forEach(([message]) => { - exportsEsm.push( - `export function is${capitalizeFirstLetter( - message - )} (response: unknown): boolean;` - ); -}); - -fs.writeFile('./index.d.ts', exportsEsm.join('\n\n'), () => { - console.log('Module typings generated'); -});