Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/getRawHeaders.test.ts → src/get-raw-headers.test.ts
Original file line number Diff line number Diff line change
@@ -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({
Expand Down
2 changes: 1 addition & 1 deletion src/getRawHeaders.ts → src/get-raw-headers.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { RAW_HEADER_NAMES } from './Headers'
import { RAW_HEADER_NAMES } from './headers'

/**
* Returns the object of all raw headers.
Expand Down
5 changes: 1 addition & 4 deletions src/Headers.test.ts → src/headers.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
/**
* @jest-environment jsdom
*/
import { Headers } from './Headers'
import { Headers } from './headers'

describe('constructor()', () => {
it('can be created without any arguments', () => {
Expand Down
8 changes: 4 additions & 4 deletions src/Headers.ts → src/headers.ts
Original file line number Diff line number Diff line change
@@ -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')

Expand Down
22 changes: 11 additions & 11 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -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 {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { appendHeader } from './appendHeader'
import { appendHeader } from './append-header'

describe('appendHeader', () => {
describe('given appending a non-existing header', () => {
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -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', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { flattenHeadersObject } from './flattenHeadersObject'
import { flattenHeadersObject } from './flatten-headers-object'
import { HeadersObject } from '../glossary'

describe('given a headers object', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { HeadersObject, FlatHeadersObject } from '../glossary'
import { reduceHeadersObject } from './reduceHeadersObject'
import { reduceHeadersObject } from './reduce-headers-object'

export function flattenHeadersObject(
headersObject: HeadersObject
Expand Down
Original file line number Diff line number Diff line change
@@ -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', () => {
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -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', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -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', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -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', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { headersToList } from './headersToList'
import { headersToList } from './headers-to-list'

/**
* Converts a given `Headers` instance to its string representation.
Expand Down
Original file line number Diff line number Diff line change
@@ -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', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -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', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Headers } from '../Headers'
import { Headers } from '../headers'
import { HeadersList } from '../glossary'

export function listToHeaders(list: HeadersList): Headers {
Expand Down
Original file line number Diff line number Diff line change
@@ -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', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { reduceHeadersObject } from './reduceHeadersObject'
import { reduceHeadersObject } from './reduce-headers-object'
import { HeadersObject } from '../glossary'

test('reduces headers to lowercase headers', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -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 = `
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Headers } from '../Headers'
import { Headers } from '../headers'

/**
* Converts a string representation of headers (i.e. from XMLHttpRequest)
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.