NH_base

Base library usable any time.

코드가 바뀐 버전들입니다. 모든 버전 보기

  • v4 2023-10-14

    Migrate Logger to base.

    Some cosmetic differences between the original version and this one:

    • GroupMode is now internal. I figured out how to use static initialization blocks to create the known enums and freeze the nested class.
    • #Config is now a private class.
    • These classes required a lot of rearranging to meet the new style guidelines.

    I did waffle a bit about whether I should move GroupMode into Logger or Config out. With the way the library explicitly exposes symbols, both would allow them to be effectively private. Since this whole userscript thing is as much of a learning exercise as anything else, I went with the hardway, simply for the experience. If Logger was going to be in a standalone module, I would likely have moved them out, but since these libraries will not be that granular, I also think this makes more sense.

    Issue #167.

  • v3 2023-10-14

    Migrate DefaultMap to base.

    Issue #167.

  • v2 2023-10-13

    Change up how properties are returned from the library.

    Doing this as a return from an IIFE feels more natural, particularly when writing more arbitrary code, like test cases inside the library.

    Issue #167.

  • v1 2023-10-13

    Add a couple of simple items while we figure out how to use this.

    Issue #167.

  • v0.01 2023-10-13

    Bump version number.

  • v0 2023-10-12
  • v0 2023-10-12 Imported from URL

모든 스크립트 버전 보기