UNPKG

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
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