Skip to content

Frontend source of the official Ultraviolet site. Bundled asset for an Ultraviolet environment.

Notifications You must be signed in to change notification settings

earth-network/Ultraviolet-static-web-host

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ultraviolet-scripts

Core Ultraviolet scripts

Configuration

Configure Ultraviolet for both client-hooking & service worker in uv.config.js

self.__uv$config = {
    bare: '/bare/',
    prefix: '/service/',
    encodeUrl: Ultraviolet.codec.xor.encode,
    decodeUrl: Ultraviolet.codec.xor.decode,
    handler: '/uv.handler.js',
    bundle: '/uv.bundle.js',
    config: '/uv.config.js',
};

Example Usage

importScripts('/PATHTOSCRIPTS/uv.sw.js');

const sw = new UVServiceWorker();

self.addEventListener('fetch', event =>
    event.respondWith(
        sw.fetch(event)
    )
);

About

Frontend source of the official Ultraviolet site. Bundled asset for an Ultraviolet environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.0%
  • HTML 1.9%
  • CSS 0.1%