http-convenience-pack
Version:
Type=safe, RFC-compliant, auto-completable HTTP constants and convenience functions to comfortably manipulate the standardized uniform values across all your applications and services.
239 lines (238 loc) • 18.4 kB
Markdown
Merge 778f8c8 2024-12-05 WhereJuly Merge branch 'implement/module/headers/initial-implementation' into develop
dadb394 2024-12-05 WhereJuly [pack] Update (docs): readme
140b236 2024-12-05 WhereJuly [pack] Update (docs): license
0097d24 2024-12-05 WhereJuly [headers] Update (usage, docs): finalize
8f545cd 2024-12-05 WhereJuly [mime] Update (usage): finalize tests
e6a7456 2024-12-05 WhereJuly [pack] Update (docs): multiple
00ca322 2024-12-05 WhereJuly [mime] Update (module): replace this
57f9ffa 2024-12-05 WhereJuly [mime] Update (docs): doc blocks
c79feda 2024-12-05 WhereJuly [statuses] Update (usage): finalize tests
9fbff9d 2024-12-05 WhereJuly [statuses] Update (module): ofGroup to accept strings too
6e7c70f 2024-12-05 WhereJuly [methods] Update (usage): finalize tests
1c6ef95 2024-12-05 WhereJuly [methods] Breaking! (module): ofGroups throw for invalid http method
ab989b1 2024-12-05 WhereJuly [methods] Update (usage, docs): on uppercae enum
df382ce 2024-12-05 WhereJuly [methods] Update (usage, docs): on uppercae enum
c43f6d5 2024-12-05 WhereJuly [pack] Update (usage): pacakge beta
6f6a3a2 2024-12-04 WhereJuly [headers] Update (docs): doc blocks
d7dc98b 2024-12-04 WhereJuly [headers] Update (module): built-in extractors object
7e299fe 2024-12-04 WhereJuly [headers] Implement (module): hasValue method
5a2a748 2024-12-04 WhereJuly [headers] Implement (module): make method
08e47f1 2024-12-04 WhereJuly [headers] Cleanup (module): misc
36dd53f 2024-12-04 WhereJuly [headers] Update (docs): doc block
05da174 2024-12-04 WhereJuly [headers] Update (docs): dedicated
34e1b12 2024-12-04 WhereJuly [headers] Update (module, tests): extract method
4bf65ec 2024-12-03 WhereJuly [headers] Implement (module): built-in extractors object
413d5bd 2024-12-03 WhereJuly [headers] Refactor (test): move to subfolder
06d247a 2024-12-03 WhereJuly [pack] Update (docs): readme
0efbc11 2024-12-03 WhereJuly [headers] Implement (module): extract method
74e1ccb 2024-12-03 WhereJuly [headers] Implement (module): basic enums
fc10048 2024-12-03 WhereJuly [mime] Update (usage): minor
000cf23 2024-12-03 WhereJuly [headers] Update (a&cd): misc
17b6063 2024-12-03 WhereJuly [pack] Update (icicdr): changelog rename to readonly
dea8148 2024-12-03 WhereJuly [pack] Update (docs): combined implementation example
e119b37 2024-12-02 WhereJuly [pack] Update (docs): readme
92cd2ea 2024-12-02 WhereJuly [pack] Release (icicdr): v0.0.17
b6c9edb 2024-12-02 WhereJuly [pack] Update (usage): pack
2c5e4d2 2024-12-02 WhereJuly [pack] Update (icicdr): changelog
Merge 75f7d26 2024-12-02 WhereJuly [methods] Implement (module): inGroup, ofGroups methods
8ff78f6 2024-12-02 WhereJuly [methods] Update (tests): minor
f17a976 2024-12-02 WhereJuly [methods] Update (docs): dedicated
576a3e6 2024-12-02 WhereJuly [methods] Update (docs): dedicated
f15646e 2024-12-02 WhereJuly [methods] Implement (module): ofGroups method
306ca31 2024-12-02 WhereJuly [methods] Update (tests): minor
9a3bbdd 2024-12-02 WhereJuly [methods] Update (docs): doc block & readme
bd97d2b 2024-12-02 WhereJuly [methods] Implement (module): inGroup method for wider use cases
8b94deb 2024-12-02 WhereJuly [methods] Update (docs): doc block
4dff076 2024-12-02 WhereJuly [methods] Refactor (module): to clearer isAmong method implementation
04fd5c8 2024-12-02 WhereJuly [methods] Update (docs): dedicated
0be5831 2024-12-02 WhereJuly [methods] Implement (module): inGroup method
89aecd0 2024-12-02 WhereJuly [methods] Update (module): groups enums
6d64a6b 2024-12-02 WhereJuly [methods] Update (docs): comment
f18df23 2024-12-02 WhereJuly [mime] Update (tests): minor
38591c3 2024-12-02 WhereJuly [methods] Implement (module): groups enums
ccaae5b 2024-12-02 WhereJuly [methods] Update (a&cd): implementation approaches analysis
8816906 2024-12-01 WhereJuly [pack] Update (docs): minor
25d647a 2024-12-01 WhereJuly [pack] Update (docs): resize banner
baa3488 2024-12-01 WhereJuly [pack] Update (docs): changelog
Merge 0f60337 2024-12-01 WhereJuly [statuses] Update (module, docs): numerous changes, package export, dedicated docs
cd1ce66 2024-12-01 WhereJuly [statuses] Update (docs): dedicated docs
7619895 2024-12-01 WhereJuly [statuses] Update (module): numerous changes, update package export
cfe7bd0 2024-12-01 WhereJuly [mime] Update (docs): minor
0b4379f 2024-12-01 WhereJuly [statuses] Refactor (docs): replace class name with this, expose normalize as public interface
1795066 2024-12-01 WhereJuly [methods] Update (docs): move redundant section
cd50e64 2024-12-01 WhereJuly [pack] Update (docs): readme
6a4c4a3 2024-12-01 WhereJuly [pack] Update (docs): minor
Merge cbb1428 2024-12-01 WhereJuly [methods] Implement (module): is among allowed to accept strings
94048cf 2024-12-01 WhereJuly [methods] Implement (module): is among to accept allowed as string
2a9882d 2024-12-01 WhereJuly [pack] Update (docs): misc
b7ec9b1 2024-12-01 WhereJuly [pack] Update (icicdr): include usage folder changes to trigger pre-push scripts
cbab60e 2024-12-01 WhereJuly [pack] Update (docs): common usage example
30b3aaa 2024-12-01 WhereJuly [pack] Update (docs): readme banner
e42ec4d 2024-12-01 WhereJuly [pack] Update (docs): readme banner
e9102aa 2024-12-01 WhereJuly [pack] Update (docs): readme banner
c1af727 2024-12-01 WhereJuly [pack] Update (icicdr): readme badges
f42c76e 2024-12-01 WhereJuly [pack] Update (icicdr): github workflow
6913a03 2024-12-01 WhereJuly [pack] Update (icicdr): readme badge
59a226c 2024-12-01 WhereJuly [pack] Update (icicdr): github workflow #4
c45c875 2024-12-01 WhereJuly Update readme.md
Merge 410728a 2024-12-01 WhereJuly Merge branch 'develop' of https://github.com/WhereJuly/62-http-convenience-pack into develop
9647382 2024-12-01 WhereJuly [pack] Update (icicdr): github workflow #3
bd12ad9 2024-12-01 WhereJuly Update deliver.yml
6bf2a19 2024-12-01 WhereJuly [pack] Update (icicdr): github workflow
a9dc523 2024-12-01 WhereJuly [pack] Add (icicdr): basic github workflow
3635bd3 2024-12-01 WhereJuly [pack] Update (docs): readme
7e3e29b 2024-11-30 WhereJuly [pack] Update (tests): coverage config
432f4fe 2024-11-30 WhereJuly [mime] Update (tests): usage
915542d 2024-11-30 WhereJuly [mime] Update (tests): minor
92135ef 2024-11-30 WhereJuly [pack] Update (docs): readme
16ff182 2024-11-30 WhereJuly [mime] Update (docs): dedicated & doc blocks
8a82407 2024-11-30 WhereJuly [methods] Update (docs): dedicated
eaff960 2024-11-30 WhereJuly [pack] Update (docs): move a&cd
5e16032 2024-11-30 WhereJuly [mime] Update (docs): dedicated
c6f22ea 2024-11-30 WhereJuly [methods] Update (docs): dedicated
22de5b3 2024-11-30 WhereJuly [pack] Update (docs): combined usage example
35f2948 2024-11-30 WhereJuly [mime] Update (module): export package members
052f46d 2024-11-30 WhereJuly [mime] Update (docs): doc blocks
62db733 2024-11-30 WhereJuly [mime] Cleanup (module): experimental files
7f79386 2024-11-30 WhereJuly [pack] Update (docs): combined usage example
53ad54a 2024-11-30 WhereJuly [pack] Update (docs): combined usage example
0094027 2024-11-30 WhereJuly [pack] Update (docs): combined usage example
3b87221 2024-11-30 WhereJuly [methods] Update (docs): doc blocks
b5028a7 2024-11-30 WhereJuly [pack] Update (docs): combined usage example
f465c01 2024-11-30 WhereJuly [pack] Update (docs): readme
b7d83ee 2024-11-30 WhereJuly [pack] Update (docs): readme
Merge b6f17a7 2024-11-30 WhereJuly [methods] Refactor (module): to instance-less static-extendable implementation
d8777b5 2024-11-30 WhereJuly [methods] Update (docs): readme
6b78f7c 2024-11-30 WhereJuly [mime] Refactor (module): rename enum
c7a831a 2024-11-29 WhereJuly [methods] Update (docs): add prompt
bc45b45 2024-11-29 WhereJuly [methods] Update (module): add standard method
438cddd 2024-11-29 WhereJuly [methods] Update (docs): doc blocks
94c9faa 2024-11-29 WhereJuly [methods] Refactor (module): minor
46f6df0 2024-11-29 WhereJuly [methods] Update (tests): test case
e778004 2024-11-29 WhereJuly [mime] Update (docs): readme & dedicated docs
2a1be7e 2024-11-29 WhereJuly [methods] Update (docs): readme & dedicated docs
e3181b7 2024-11-29 WhereJuly [pack] Add (icicdr): check markdown links on docs
83bfb3f 2024-11-29 WhereJuly [methods] Update (docs): doc blocks
15f0136 2024-11-29 WhereJuly [methods] Update (module, tdd): refactor to only static normalize method
00317bc 2024-11-29 WhereJuly [methods] Update (module, tdd): refactor to only static isAmong
e41e534 2024-11-29 WhereJuly [methods] Update (module, tdd): refactor to only static isValid
9364bab 2024-11-29 WhereJuly [mime] Update (tests): minor
c7f3c18 2024-11-29 WhereJuly [mime] Cleanup (formattiing): minor
deb6c9d 2024-11-29 WhereJuly [pack] Cleanup (usage, tets): minor
0c24c77 2024-11-28 WhereJuly [mime] Update (docs): readme, dedicated docs
Merge 9115ed3 2024-11-28 WhereJuly [mime] Implement (module): second attempt, as single array of triples
9d8e156 2024-11-28 WhereJuly [mime] Refactor (module): rename mime2 to mime and HTTPMIMETypesConvenience2 to HTTPMIMETypesConvenience
f057a43 2024-11-28 WhereJuly [mime] Breaking! (module): remove initial implementation attempt
a41edfa 2024-11-28 WhereJuly [mime] Update (docs): doc blocks
eaeb9b9 2024-11-28 WhereJuly [mime] Implement (module, tdd): ofGroup method
83dbd2b 2024-11-28 WhereJuly [mime] Implement (module, tdd): inGroup method
241ceb1 2024-11-28 WhereJuly [mime] Implement (module, tdd): isAmong method
25bb39d 2024-11-28 WhereJuly [mime] Implement (module, tdd): isValid method
d972963 2024-11-28 WhereJuly [mime] Implement (docs): comment code & docblocks
7f586ad 2024-11-28 WhereJuly [mime] Update (docs): comment code
778879f 2024-11-28 WhereJuly [mime] Refactor (module): move experimentation files
638a7d2 2024-11-28 WhereJuly [mime] Update (docs): comment code
959b1bb 2024-11-28 WhereJuly [mime] Breaking! (module): implement types to extend the myme registry
0405138 2024-11-28 WhereJuly [mime] Refactor (module): move experimentation files
0d22c17 2024-11-28 WhereJuly [mime] Refactor (module): move experimentation files
001b3b6 2024-11-28 WhereJuly [mime] Refactor (module): extract mime types extensions factory function
23e3890 2024-11-28 WhereJuly [mime] Refactor (module): extract mime types groups factory function
1e05220 2024-11-28 WhereJuly [mime] Refactor (module): extract mime types registry factory function
cda80ab 2024-11-28 WhereJuly [mime] Refactor (module): fix type name
bad51ce 2024-11-28 WhereJuly [mime] Refactor (module): extract the uilt in mime constant registry
b35d44a 2024-11-28 WhereJuly [mime] Refactor (module): rename constants and types to more appropriate, move files
b9524d1 2024-11-28 WhereJuly [mime] Refactor (module): rename types to more appropriate
158df78 2024-11-28 WhereJuly [mime] Implement (module): basic HTTPMIMETypesConvenience2 class
ed5711e 2024-11-28 WhereJuly [mime] Implement (module): basic single source mime types triples array
449d644 2024-11-28 WhereJuly [mime] Refactor (module): explore the typed single source of truth solution
9760a1a 2024-11-27 WhereJuly [mime] Refactor (module): explore the typed single source of truth solution
16be377 2024-11-27 WhereJuly [pack] Update (docs): readme
7b016cb 2024-11-27 WhereJuly [pack] Update (docs): sections
b0c3a58 2024-11-27 WhereJuly [pack] Update (docs): sections
cfbf93b 2024-11-27 WhereJuly [mime] Update (docs): images move and optimize
33bac4d 2024-11-27 WhereJuly [mime] Update (module, tdd): is valid test
d83833d 2024-11-27 WhereJuly [mime] Add (docs): mime types readme and code docblocks
49e858f 2024-11-27 WhereJuly [mime] Update (module): common mime types
66565b8 2024-11-27 WhereJuly [mime] Update (module): rename constant
e3ed419 2024-11-27 WhereJuly [mime] Cleanup (module): format
fe935cc 2024-11-27 WhereJuly [mime] Refactor (module): rename file name
8cd5e3f 2024-11-27 WhereJuly [mime] Refactor (module): rename to built in types
ad6276c 2024-11-27 WhereJuly [mime] Update (docs): readme
d6cf932 2024-11-27 WhereJuly [mime] Implement (module, tdd): covenience class extend & reset methods
837db30 2024-11-27 WhereJuly [mime] Refactor (module): extract common mime groups and extensions
c375414 2024-11-27 WhereJuly [mime] Implement (module): popular mime types
e84e07b 2024-11-27 WhereJuly [mime] Refactor (module): extract utility types
e80bfc2 2024-11-27 WhereJuly [mime] Update (docs): readme
c770bcb 2024-11-27 WhereJuly [mime] Implement (module): covenience class
d8d7396 2024-11-27 WhereJuly [mime] Update (module): essential mime types
91c7ed4 2024-11-27 WhereJuly [mime] Update (docs): readme
a5ccaf7 2024-11-27 WhereJuly [mime] Update (docs): readme
b4d333a 2024-11-27 WhereJuly [mime] Refactor (module): move mime types into subfolder
32032bc 2024-11-27 WhereJuly [mime] Update (module): mime types
057c861 2024-11-27 WhereJuly [mime] Add (module): mime types
c1b2ede 2024-11-27 WhereJuly [mime] Update (docs): a&cd
d0682cb 2024-11-27 WhereJuly [mime] Update (docs): readme
706c02d 2024-11-27 WhereJuly [mime] Update (docs): readme & a&cs
8aa0a96 2024-11-27 WhereJuly [pack] Update (docs): notes
bf14765 2024-11-27 WhereJuly [pack] Update (docs): banner & subtitle
ac357f0 2024-11-27 WhereJuly [pack] Update (docs): banner & subtitle
Merge cdfdd31 2024-11-26 WhereJuly [statuses] Implement (module): core functionality
18e9963 2024-11-26 WhereJuly [statuses] Implement (usage): basic tests
177ce4c 2024-11-26 WhereJuly [statuses] Add (docs): readme and doc blocks
017a902 2024-11-26 WhereJuly [statuses] Update (package): export members
61067c2 2024-11-26 WhereJuly [statuses] Implement (module, tdd): isAmong method
e1a66f0 2024-11-26 WhereJuly [statuses] Implement (module, tdd): ofGroup method
4967f85 2024-11-26 WhereJuly [statuses] Implement (module, tdd): inGroup method
3ece6a8 2024-11-26 WhereJuly [statuses] Implement (module, tdd): rename class, types, implement isValid method
03281ed 2024-11-26 WhereJuly [methods] Update (docs): doc block
Merge b4871ac 2024-11-26 WhereJuly [methods] Implement (module): add custom methods usage
fb8f411 2024-11-26 WhereJuly [methods] Update (docs, tests): custom methods and docs
bd3a348 2024-11-26 WhereJuly [methods] Update (package, usage): export as namespace, new use cases
e3ae4f8 2024-11-26 WhereJuly [methods] Update (docs): readme and doc blocks
Merge 177dda1 2024-11-26 WhereJuly [pack] Update (icicdr): rewrite from clean state to avoid eslint "any" type issue
51ab6c8 2024-11-26 WhereJuly [pack] Update (icicdr): rewrite from clean state to avoid eslint any type issue
71314b3 2024-11-25 WhereJuly [pack] Update (icicdr): published files config
5dee1b4 2024-11-25 WhereJuly [pack] Update (icicdr): published files config
Merge 8f63cd9 2024-11-25 WhereJuly [pack] Implement (package): build
9dc6e95 2024-11-25 WhereJuly [pack] Implement (package): build
ad1dfab 2024-11-25 WhereJuly [pack] Implement (package): exports
Merge 9e18ba7 2024-11-25 WhereJuly [pack] Implement (module): methods
88dbcb5 2024-11-25 WhereJuly [pack] Refactor (modules): move to core subfolder
9557cf4 2024-11-25 WhereJuly [pack] Update (docs): readme
945d9d1 2024-11-25 WhereJuly [pack] Update (docs): readme
0105e98 2024-11-25 WhereJuly [pack] Update (docs): readme
80e97f3 2024-11-25 WhereJuly [pack] Update (docs): readme
4db8fed 2024-11-25 WhereJuly [pack] Update (docs): readme
da4bb48 2024-11-25 WhereJuly [pack] Update (docs): readme
5b5bf4b 2024-11-25 WhereJuly [pack] Update (docs): readme
2d68cf3 2024-11-24 WhereJuly [pack] Update (docs): readme
9f864ac 2024-11-24 WhereJuly [methods] Update (module, docs): jsdoc doc blocks
d9be0ff 2024-11-24 WhereJuly [methods] Implement (module, tdd): normalize methods
7d077a1 2024-11-24 WhereJuly [methods] Implement (module, tdd): isAllowed methods
be8cf97 2024-11-24 WhereJuly [methods] Implement (module, tdd): toValues method, rename TCustomHTTPMethodsConstraint
7d3f9da 2024-11-24 WhereJuly [methods] Implement (module, tdd): isValid for custom http methods
ce040a4 2024-11-24 WhereJuly [methods] Refactor (module): introduce delegates accepting standard and custom http methods
7a677ff 2024-11-24 WhereJuly [methods] Refactor (module): update test
b067fab 2024-11-23 WhereJuly [pack] Update (docs): readme
851d9e6 2024-11-23 WhereJuly [pack] Update (docs): readme
a72b345 2024-11-23 WhereJuly [methods] Implement (module, tdd, wip): isValid method
ab4788d 2024-11-23 WhereJuly [methods] Implement (module, tdd, wip): isValid method
7e2ce59 2024-11-23 WhereJuly [pack] Update (icicdr): local ci config
be67302 2024-11-23 WhereJuly [headers] Add (docs): rough implementation and usage blueprint
b4e498e 2024-11-23 WhereJuly [methods] Refactor (module): rename the module
00ba215 2024-11-23 WhereJuly [methods] Refactor (module): rename the module
75c3121 2024-11-23 WhereJuly [pack] Refactor (icicdr): commitlint configuration scripts to cjs
7f08f3e 2024-11-23 WhereJuly [pack] Update (project): testing environment
9b161e0 2024-11-23 WhereJuly [pack] Implement (project): testing environment
c997183 2024-11-23 WhereJuly [pack] Refactor (icicdr): commitlint configuration scripts to cjs
3ace933 2024-11-23 WhereJuly [pack] Update (icicdr): commitlint & husky set up
f3a1822 2024-11-23 WhereJuly [pack] check commitlint & husky works
1308c20 2024-11-23 WhereJuly [pack] Update (package): set up development environment
50775f7 2024-11-21 WhereJuly [pack] Update (docs): readme
4699b05 2024-11-21 WhereJuly [pack] Update (docs): readme
d1b542e 2024-11-21 WhereJuly [pack] Update (docs): readme
939c876 2024-11-21 WhereJuly [pack] Update (docs): readme
4647a91 2024-11-21 WhereJuly [pack] Update (docs): readme
7b79f22 2024-11-21 WhereJuly [pack] Update (methods, statuses): minor
f9a6092 2024-11-21 WhereJuly [root] Add basic configuration
350b4d0 2024-11-21 WhereJuly [root] Initial commit