Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: JavaScriptSolidServer/jsserve
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a951f36
Choose a base ref
...
head repository: JavaScriptSolidServer/jsserve
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fcf9ef4
Choose a head ref
  • 6 commits
  • 4 files changed
  • 1 contributor

Commits on Apr 13, 2026

  1. Merge pull request #3 from JavaScriptSolidServer/issue-2-add-git-flag

    Add --git flag to enable JSS git HTTP backend
    melvincarvalho authored Apr 13, 2026
    Configuration menu
    Copy the full SHA
    aef7e7c View commit details
    Browse the repository at this point in the history
  2. Bump to 0.0.7, update JSS dependency to >=0.0.136

    Ensures git HTTP backend support is available in the underlying JSS.
    melvincarvalho committed Apr 13, 2026
    Configuration menu
    Copy the full SHA
    dc61046 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4 from JavaScriptSolidServer/issue-2-bump-version

    Bump to 0.0.7, update JSS dep to >=0.0.136
    melvincarvalho authored Apr 13, 2026
    Configuration menu
    Copy the full SHA
    34e5487 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2026

  1. fix: refuse to start when --auth is passed instead of silently ignori…

    …ng it (#5)
    
    --auth <user:pass> was defined and documented but options.auth was
    never read, and JSS has no basic-auth verification to forward to —
    so 'servejss --auth user:pass ~/sync' served PUT/DELETE-enabled files
    on 0.0.0.0 with no authentication while the user believed otherwise.
    
    - error out with guidance (--read-only / --solid) when --auth is given
    - say 'public, no auth' / 'Solid auth' in the banner Mode line, since
      jsserve's output filter swallows JSS's own PUBLIC MODE warning
    - README: drop the --auth options row, replace the WebDAV example with
      honest unauthenticated + --solid variants
    - drop stale '(requires #107)' comment; --public landed upstream
    melvincarvalho authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    653489c View commit details
    Browse the repository at this point in the history
  2. chore: require JSS >= 0.0.211 so serving never seeds index.html/.acl (#6

    )
    
    JSS used to seed a landing page and .acl files into the server root on
    first start, polluting whatever directory servejss was pointed at.
    Upstream fixed this in 0.0.211 (ec8547b, #578/#579): seeding is skipped
    in --public and --read-only modes. Raise the dependency floor so every
    install is guaranteed the guard, refresh the lockfile (resolves 0.0.212),
    and bump to 0.0.8.
    
    README notes the global-jss fallback: a stale global install also needs
    updating, since bin/jsserve.js falls back to it when the bundled
    dependency is missing.
    melvincarvalho authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    86ec41b View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2026

  1. feat: forward --plugin to JSS — serve a directory and mount apps (0.0…

    ….9) (#8)
    
    servejss --plugin './chat/plugin.js@/chat' ./public serves the
    directory and mounts the app in one command. The value is forwarded
    verbatim to jss start --plugin (#594, JSS 0.0.217) — jsserve does no
    plugin parsing, keeping the How-it-works split: JSS owns loading and
    validation, the wrapper owns the CLI. Repeatable; mounts are listed
    on a new Plugins banner line.
    
    JSS floor raised to >=0.0.217 (the release with the flag), lockfile
    refreshed, version bumped to 0.0.9. README gains the option, a
    Static Site + Live App use case (with shell-quoting caveat for scoped
    packages), and the Output example catches up with the 0.0.8 banner.
    melvincarvalho authored Jul 11, 2026
    Configuration menu
    Copy the full SHA
    fcf9ef4 View commit details
    Browse the repository at this point in the history
Loading