From cbbf4e388d16bf3fc8148f510c96db8ddf9816ff Mon Sep 17 00:00:00 2001 From: Artem Zakharchenko Date: Thu, 5 Mar 2026 10:49:26 +0100 Subject: [PATCH 1/2] chore: use kebab-case for module names --- src/Headers.test.ts | 5 +---- src/Headers.ts | 8 +++---- ...eaders.test.ts => get-raw-headers.test.ts} | 4 ++-- src/{getRawHeaders.ts => get-raw-headers.ts} | 2 +- src/index.ts | 22 +++++++++---------- ...ndHeader.test.ts => append-header.test.ts} | 2 +- .../{appendHeader.ts => append-header.ts} | 0 ...t.test.ts => flatten-headers-list.test.ts} | 2 +- ...HeadersList.ts => flatten-headers-list.ts} | 0 ...test.ts => flatten-headers-object.test.ts} | 2 +- ...ersObject.ts => flatten-headers-object.ts} | 2 +- ...ToList.test.ts => headers-to-list.test.ts} | 5 +---- .../{headersToList.ts => headers-to-list.ts} | 0 ...test.ts => headers-to-object.node.test.ts} | 8 +++---- ...ject.test.ts => headers-to-object.test.ts} | 5 +---- ...eadersToObject.ts => headers-to-object.ts} | 0 ...ring.test.ts => headers-to-string.test.ts} | 7 ++---- ...eadersToString.ts => headers-to-string.ts} | 2 +- ....test.ts => heraders-to-list.node.test.ts} | 8 +++---- ...eaders.test.ts => list-to-headers.test.ts} | 4 ++-- .../{listToHeaders.ts => list-to-headers.ts} | 2 +- ...ders.test.ts => object-to-headers.test.ts} | 4 ++-- ...bjectToHeaders.ts => object-to-headers.ts} | 4 ++-- ....test.ts => reduce-headers-object.test.ts} | 2 +- ...dersObject.ts => reduce-headers-object.ts} | 0 ...ders.test.ts => string-to-headers.test.ts} | 4 ++-- ...tringToHeaders.ts => string-to-headers.ts} | 2 +- ...dHeaderName.ts => is-valid-header-name.ts} | 0 ...eaderValue.ts => is-valid-header-value.ts} | 0 ...HeaderName.ts => normalize-header-name.ts} | 0 ...aderValue.ts => normalize-header-value.ts} | 0 31 files changed, 45 insertions(+), 61 deletions(-) rename src/{getRawHeaders.test.ts => get-raw-headers.test.ts} (85%) rename src/{getRawHeaders.ts => get-raw-headers.ts} (86%) rename src/transformers/{appendHeader.test.ts => append-header.test.ts} (97%) rename src/transformers/{appendHeader.ts => append-header.ts} (100%) rename src/transformers/{flattenHeadersList.test.ts => flatten-headers-list.test.ts} (87%) rename src/transformers/{flattenHeadersList.ts => flatten-headers-list.ts} (100%) rename src/transformers/{flattenHeadersObject.test.ts => flatten-headers-object.test.ts} (87%) rename src/transformers/{flattenHeadersObject.ts => flatten-headers-object.ts} (85%) rename src/transformers/{headersToList.test.ts => headers-to-list.test.ts} (92%) rename src/transformers/{headersToList.ts => headers-to-list.ts} (100%) rename src/transformers/{headersToObject.node.test.ts => headers-to-object.node.test.ts} (93%) rename src/transformers/{headersToObject.test.ts => headers-to-object.test.ts} (95%) rename src/transformers/{headersToObject.ts => headers-to-object.ts} (100%) rename src/transformers/{headersToString.test.ts => headers-to-string.test.ts} (90%) rename src/transformers/{headersToString.ts => headers-to-string.ts} (87%) rename src/transformers/{headersToList.node.test.ts => heraders-to-list.node.test.ts} (90%) rename src/transformers/{listToHeaders.test.ts => list-to-headers.test.ts} (87%) rename src/transformers/{listToHeaders.ts => list-to-headers.ts} (89%) rename src/transformers/{objectToHeaders.test.ts => object-to-headers.test.ts} (88%) rename src/transformers/{objectToHeaders.ts => object-to-headers.ts} (82%) rename src/transformers/{reduceHeadersObject.test.ts => reduce-headers-object.test.ts} (89%) rename src/transformers/{reduceHeadersObject.ts => reduce-headers-object.ts} (100%) rename src/transformers/{stringToHeaders.test.ts => string-to-headers.test.ts} (93%) rename src/transformers/{stringToHeaders.ts => string-to-headers.ts} (93%) rename src/utils/{isValidHeaderName.ts => is-valid-header-name.ts} (100%) rename src/utils/{isValidHeaderValue.ts => is-valid-header-value.ts} (100%) rename src/utils/{normalizeHeaderName.ts => normalize-header-name.ts} (100%) rename src/utils/{normalizeHeaderValue.ts => normalize-header-value.ts} (100%) diff --git a/src/Headers.test.ts b/src/Headers.test.ts index 3671ebb..4bc86ab 100644 --- a/src/Headers.test.ts +++ b/src/Headers.test.ts @@ -1,7 +1,4 @@ -/** - * @jest-environment jsdom - */ -import { Headers } from './Headers' +import { Headers } from './headers' describe('constructor()', () => { it('can be created without any arguments', () => { diff --git a/src/Headers.ts b/src/Headers.ts index c9794c3..aa6fcb3 100644 --- a/src/Headers.ts +++ b/src/Headers.ts @@ -1,9 +1,9 @@ import { splitCookiesString } from 'set-cookie-parser' import { HeadersList, HeadersObject } from './glossary' -import { normalizeHeaderName } from './utils/normalizeHeaderName' -import { normalizeHeaderValue } from './utils/normalizeHeaderValue' -import { isValidHeaderName } from './utils/isValidHeaderName' -import { isValidHeaderValue } from './utils/isValidHeaderValue' +import { normalizeHeaderName } from './utils/normalize-header-name' +import { normalizeHeaderValue } from './utils/normalize-header-value' +import { isValidHeaderName } from './utils/is-valid-header-name' +import { isValidHeaderValue } from './utils/is-valid-header-value' export const NORMALIZED_HEADERS: unique symbol = Symbol('normalizedHeaders') diff --git a/src/getRawHeaders.test.ts b/src/get-raw-headers.test.ts similarity index 85% rename from src/getRawHeaders.test.ts rename to src/get-raw-headers.test.ts index 061918a..46de2dc 100644 --- a/src/getRawHeaders.test.ts +++ b/src/get-raw-headers.test.ts @@ -1,5 +1,5 @@ -import { Headers } from './Headers' -import { getRawHeaders } from './getRawHeaders' +import { Headers } from './headers' +import { getRawHeaders } from './get-raw-headers' it('returns a headers objects with the raw names', () => { const headers = new Headers({ diff --git a/src/getRawHeaders.ts b/src/get-raw-headers.ts similarity index 86% rename from src/getRawHeaders.ts rename to src/get-raw-headers.ts index b1835f5..a502629 100644 --- a/src/getRawHeaders.ts +++ b/src/get-raw-headers.ts @@ -1,4 +1,4 @@ -import { RAW_HEADER_NAMES } from './Headers' +import { RAW_HEADER_NAMES } from './headers' /** * Returns the object of all raw headers. diff --git a/src/index.ts b/src/index.ts index 8f36b19..ecc9e17 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,16 +1,16 @@ -export { Headers } from './Headers' +export { Headers } from './headers' -export { getRawHeaders } from './getRawHeaders' -export { headersToString } from './transformers/headersToString' -export { headersToList } from './transformers/headersToList' -export { headersToObject } from './transformers/headersToObject' -export { stringToHeaders } from './transformers/stringToHeaders' -export { listToHeaders } from './transformers/listToHeaders' -export { objectToHeaders } from './transformers/objectToHeaders' +export { getRawHeaders } from './get-raw-headers' +export { headersToString } from './transformers/headers-to-string' +export { headersToList } from './transformers/headers-to-list' +export { headersToObject } from './transformers/headers-to-object' +export { stringToHeaders } from './transformers/string-to-headers' +export { listToHeaders } from './transformers/list-to-headers' +export { objectToHeaders } from './transformers/object-to-headers' -export { reduceHeadersObject } from './transformers/reduceHeadersObject' -export { flattenHeadersList } from './transformers/flattenHeadersList' -export { flattenHeadersObject } from './transformers/flattenHeadersObject' +export { reduceHeadersObject } from './transformers/reduce-headers-object' +export { flattenHeadersList } from './transformers/flatten-headers-list' +export { flattenHeadersObject } from './transformers/flatten-headers-object' /* Typings */ export type { diff --git a/src/transformers/appendHeader.test.ts b/src/transformers/append-header.test.ts similarity index 97% rename from src/transformers/appendHeader.test.ts rename to src/transformers/append-header.test.ts index 9418ad6..b569049 100644 --- a/src/transformers/appendHeader.test.ts +++ b/src/transformers/append-header.test.ts @@ -1,4 +1,4 @@ -import { appendHeader } from './appendHeader' +import { appendHeader } from './append-header' describe('appendHeader', () => { describe('given appending a non-existing header', () => { diff --git a/src/transformers/appendHeader.ts b/src/transformers/append-header.ts similarity index 100% rename from src/transformers/appendHeader.ts rename to src/transformers/append-header.ts diff --git a/src/transformers/flattenHeadersList.test.ts b/src/transformers/flatten-headers-list.test.ts similarity index 87% rename from src/transformers/flattenHeadersList.test.ts rename to src/transformers/flatten-headers-list.test.ts index 700004a..484126e 100644 --- a/src/transformers/flattenHeadersList.test.ts +++ b/src/transformers/flatten-headers-list.test.ts @@ -1,5 +1,5 @@ import { HeadersList } from '../glossary' -import { flattenHeadersList } from './flattenHeadersList' +import { flattenHeadersList } from './flatten-headers-list' describe('given a headers list', () => { it('flattens its multi-value headers', () => { diff --git a/src/transformers/flattenHeadersList.ts b/src/transformers/flatten-headers-list.ts similarity index 100% rename from src/transformers/flattenHeadersList.ts rename to src/transformers/flatten-headers-list.ts diff --git a/src/transformers/flattenHeadersObject.test.ts b/src/transformers/flatten-headers-object.test.ts similarity index 87% rename from src/transformers/flattenHeadersObject.test.ts rename to src/transformers/flatten-headers-object.test.ts index 86309ba..7e56fc7 100644 --- a/src/transformers/flattenHeadersObject.test.ts +++ b/src/transformers/flatten-headers-object.test.ts @@ -1,4 +1,4 @@ -import { flattenHeadersObject } from './flattenHeadersObject' +import { flattenHeadersObject } from './flatten-headers-object' import { HeadersObject } from '../glossary' describe('given a headers object', () => { diff --git a/src/transformers/flattenHeadersObject.ts b/src/transformers/flatten-headers-object.ts similarity index 85% rename from src/transformers/flattenHeadersObject.ts rename to src/transformers/flatten-headers-object.ts index 6fdecbd..2bb863c 100644 --- a/src/transformers/flattenHeadersObject.ts +++ b/src/transformers/flatten-headers-object.ts @@ -1,5 +1,5 @@ import { HeadersObject, FlatHeadersObject } from '../glossary' -import { reduceHeadersObject } from './reduceHeadersObject' +import { reduceHeadersObject } from './reduce-headers-object' export function flattenHeadersObject( headersObject: HeadersObject diff --git a/src/transformers/headersToList.test.ts b/src/transformers/headers-to-list.test.ts similarity index 92% rename from src/transformers/headersToList.test.ts rename to src/transformers/headers-to-list.test.ts index e460ceb..0f25f21 100644 --- a/src/transformers/headersToList.test.ts +++ b/src/transformers/headers-to-list.test.ts @@ -1,7 +1,4 @@ -/** - * @jest-environment jsdom - */ -import { headersToList } from './headersToList' +import { headersToList } from './headers-to-list' describe('given Headers with a single header', () => { it('should return its list representation', () => { diff --git a/src/transformers/headersToList.ts b/src/transformers/headers-to-list.ts similarity index 100% rename from src/transformers/headersToList.ts rename to src/transformers/headers-to-list.ts diff --git a/src/transformers/headersToObject.node.test.ts b/src/transformers/headers-to-object.node.test.ts similarity index 93% rename from src/transformers/headersToObject.node.test.ts rename to src/transformers/headers-to-object.node.test.ts index fcf09ba..d40d40b 100644 --- a/src/transformers/headersToObject.node.test.ts +++ b/src/transformers/headers-to-object.node.test.ts @@ -1,8 +1,6 @@ -/** - * @jest-environment node - */ -import { headersToObject } from './headersToObject' -import { Headers } from '../Headers' +// @vitest-environment node +import { headersToObject } from './headers-to-object' +import { Headers } from '../headers' describe('given Headers with a single header', () => { it('should return that single header in an Object', () => { diff --git a/src/transformers/headersToObject.test.ts b/src/transformers/headers-to-object.test.ts similarity index 95% rename from src/transformers/headersToObject.test.ts rename to src/transformers/headers-to-object.test.ts index 16ece02..07e1fcf 100644 --- a/src/transformers/headersToObject.test.ts +++ b/src/transformers/headers-to-object.test.ts @@ -1,7 +1,4 @@ -/** - * @jest-environment jsdom - */ -import { headersToObject } from './headersToObject' +import { headersToObject } from './headers-to-object' describe('given Headers with a single header', () => { it('should return that single header in an Object', () => { diff --git a/src/transformers/headersToObject.ts b/src/transformers/headers-to-object.ts similarity index 100% rename from src/transformers/headersToObject.ts rename to src/transformers/headers-to-object.ts diff --git a/src/transformers/headersToString.test.ts b/src/transformers/headers-to-string.test.ts similarity index 90% rename from src/transformers/headersToString.test.ts rename to src/transformers/headers-to-string.test.ts index a2ccb46..d5c0b6d 100644 --- a/src/transformers/headersToString.test.ts +++ b/src/transformers/headers-to-string.test.ts @@ -1,8 +1,5 @@ -/** - * @jest-environment jsdom - */ -import { headersToString } from './headersToString' -import { Headers } from '../Headers' +import { headersToString } from './headers-to-string' +import { Headers } from '../headers' describe('headersToString', () => { describe('given a standard Headers instance', () => { diff --git a/src/transformers/headersToString.ts b/src/transformers/headers-to-string.ts similarity index 87% rename from src/transformers/headersToString.ts rename to src/transformers/headers-to-string.ts index b1c9ed6..8b741a4 100644 --- a/src/transformers/headersToString.ts +++ b/src/transformers/headers-to-string.ts @@ -1,4 +1,4 @@ -import { headersToList } from './headersToList' +import { headersToList } from './headers-to-list' /** * Converts a given `Headers` instance to its string representation. diff --git a/src/transformers/headersToList.node.test.ts b/src/transformers/heraders-to-list.node.test.ts similarity index 90% rename from src/transformers/headersToList.node.test.ts rename to src/transformers/heraders-to-list.node.test.ts index f5ca9b7..c565b7e 100644 --- a/src/transformers/headersToList.node.test.ts +++ b/src/transformers/heraders-to-list.node.test.ts @@ -1,8 +1,6 @@ -/** - * @jest-environment node - */ -import { Headers } from '../Headers' -import { headersToList } from './headersToList' +// @vitest-environment node +import { Headers } from '../headers' +import { headersToList } from './headers-to-list' describe('given Headers with a single header', () => { it('should return its list representation', () => { diff --git a/src/transformers/listToHeaders.test.ts b/src/transformers/list-to-headers.test.ts similarity index 87% rename from src/transformers/listToHeaders.test.ts rename to src/transformers/list-to-headers.test.ts index 298123d..b028627 100644 --- a/src/transformers/listToHeaders.test.ts +++ b/src/transformers/list-to-headers.test.ts @@ -1,5 +1,5 @@ -import { listToHeaders } from './listToHeaders' -import { Headers } from '../Headers' +import { listToHeaders } from './list-to-headers' +import { Headers } from '../headers' import { HeadersList } from '../glossary' describe('given a list representation of headers', () => { diff --git a/src/transformers/listToHeaders.ts b/src/transformers/list-to-headers.ts similarity index 89% rename from src/transformers/listToHeaders.ts rename to src/transformers/list-to-headers.ts index 137d8d3..927dd33 100644 --- a/src/transformers/listToHeaders.ts +++ b/src/transformers/list-to-headers.ts @@ -1,4 +1,4 @@ -import { Headers } from '../Headers' +import { Headers } from '../headers' import { HeadersList } from '../glossary' export function listToHeaders(list: HeadersList): Headers { diff --git a/src/transformers/objectToHeaders.test.ts b/src/transformers/object-to-headers.test.ts similarity index 88% rename from src/transformers/objectToHeaders.test.ts rename to src/transformers/object-to-headers.test.ts index c6ba86a..cc8eb9e 100644 --- a/src/transformers/objectToHeaders.test.ts +++ b/src/transformers/object-to-headers.test.ts @@ -1,5 +1,5 @@ -import { objectToHeaders } from './objectToHeaders' -import { Headers } from '../Headers' +import { objectToHeaders } from './object-to-headers' +import { Headers } from '../headers' import { HeadersObject } from '../glossary' describe('given an object representation of headers', () => { diff --git a/src/transformers/objectToHeaders.ts b/src/transformers/object-to-headers.ts similarity index 82% rename from src/transformers/objectToHeaders.ts rename to src/transformers/object-to-headers.ts index 40ba72e..54138e1 100644 --- a/src/transformers/objectToHeaders.ts +++ b/src/transformers/object-to-headers.ts @@ -1,5 +1,5 @@ -import { Headers } from '../Headers' -import { reduceHeadersObject } from './reduceHeadersObject' +import { Headers } from '../headers' +import { reduceHeadersObject } from './reduce-headers-object' /** * Converts a given headers object to a new `Headers` instance. diff --git a/src/transformers/reduceHeadersObject.test.ts b/src/transformers/reduce-headers-object.test.ts similarity index 89% rename from src/transformers/reduceHeadersObject.test.ts rename to src/transformers/reduce-headers-object.test.ts index ce124ca..bcbfab1 100644 --- a/src/transformers/reduceHeadersObject.test.ts +++ b/src/transformers/reduce-headers-object.test.ts @@ -1,4 +1,4 @@ -import { reduceHeadersObject } from './reduceHeadersObject' +import { reduceHeadersObject } from './reduce-headers-object' import { HeadersObject } from '../glossary' test('reduces headers to lowercase headers', () => { diff --git a/src/transformers/reduceHeadersObject.ts b/src/transformers/reduce-headers-object.ts similarity index 100% rename from src/transformers/reduceHeadersObject.ts rename to src/transformers/reduce-headers-object.ts diff --git a/src/transformers/stringToHeaders.test.ts b/src/transformers/string-to-headers.test.ts similarity index 93% rename from src/transformers/stringToHeaders.test.ts rename to src/transformers/string-to-headers.test.ts index c6e61d2..54c46ef 100644 --- a/src/transformers/stringToHeaders.test.ts +++ b/src/transformers/string-to-headers.test.ts @@ -1,5 +1,5 @@ -import { Headers } from '../Headers' -import { stringToHeaders } from './stringToHeaders' +import { Headers } from '../headers' +import { stringToHeaders } from './string-to-headers' it('returns a Headers instance given a headers string', () => { const headersString = ` diff --git a/src/transformers/stringToHeaders.ts b/src/transformers/string-to-headers.ts similarity index 93% rename from src/transformers/stringToHeaders.ts rename to src/transformers/string-to-headers.ts index 3ed30aa..4c15b53 100644 --- a/src/transformers/stringToHeaders.ts +++ b/src/transformers/string-to-headers.ts @@ -1,4 +1,4 @@ -import { Headers } from '../Headers' +import { Headers } from '../headers' /** * Converts a string representation of headers (i.e. from XMLHttpRequest) diff --git a/src/utils/isValidHeaderName.ts b/src/utils/is-valid-header-name.ts similarity index 100% rename from src/utils/isValidHeaderName.ts rename to src/utils/is-valid-header-name.ts diff --git a/src/utils/isValidHeaderValue.ts b/src/utils/is-valid-header-value.ts similarity index 100% rename from src/utils/isValidHeaderValue.ts rename to src/utils/is-valid-header-value.ts diff --git a/src/utils/normalizeHeaderName.ts b/src/utils/normalize-header-name.ts similarity index 100% rename from src/utils/normalizeHeaderName.ts rename to src/utils/normalize-header-name.ts diff --git a/src/utils/normalizeHeaderValue.ts b/src/utils/normalize-header-value.ts similarity index 100% rename from src/utils/normalizeHeaderValue.ts rename to src/utils/normalize-header-value.ts From 5f3024e8aa320f6f6e1f94f4895eaa7576c5de1f Mon Sep 17 00:00:00 2001 From: Artem Zakharchenko Date: Thu, 5 Mar 2026 10:59:09 +0100 Subject: [PATCH 2/2] chore: also rename modules in git --- src/{Headers.test.ts => headers.test.ts} | 0 src/{Headers.ts => headers.ts} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/{Headers.test.ts => headers.test.ts} (100%) rename src/{Headers.ts => headers.ts} (100%) diff --git a/src/Headers.test.ts b/src/headers.test.ts similarity index 100% rename from src/Headers.test.ts rename to src/headers.test.ts diff --git a/src/Headers.ts b/src/headers.ts similarity index 100% rename from src/Headers.ts rename to src/headers.ts