Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hexxone/we_utils
A collection of utilities, mostly useful when creating Wallpaper-Engine Web-Wallpapers with TypeScript & Webpack
https://github.com/hexxone/we_utils
assemblyscript glsl-shaders three-js typescript web-assembly web-audio web-workers webgl
Last synced: 1 day ago
JSON representation
A collection of utilities, mostly useful when creating Wallpaper-Engine Web-Wallpapers with TypeScript & Webpack
- Host: GitHub
- URL: https://github.com/hexxone/we_utils
- Owner: hexxone
- License: gpl-3.0
- Created: 2020-09-02T18:51:25.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T14:34:56.000Z (22 days ago)
- Last Synced: 2024-10-27T16:11:42.954Z (22 days ago)
- Topics: assemblyscript, glsl-shaders, three-js, typescript, web-assembly, web-audio, web-workers, webgl
- Language: TypeScript
- Homepage:
- Size: 1.07 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [we_utils](https://github.com/hexxone/we_utils)
## A collection of utilities, mostly usefull when creating Wallpaper-Engine Web-Wallpapers with TypeScript & Webpack
I created this repository since I was previously copying back-and-forth lots of code between projects.
Keeping track of this stuff manually is annoying...## [Documentation](https://hexxone.github.io/we_utils)
## TODO
- fix RenamerPlugin in Prod (Terser Compression)
### Dependencies / Libraries
- [TypeScript](https://www.typescriptlang.org/) for typization
- [three.js](https://threejs.org/) & Examples for webgl rendering
- [WebAssembly](https://webassembly.org/) for more efficient processing
- [AssemblyScript](https://www.assemblyscript.org/) for compiling "ASC" -> "WASM"
- [wasc-worker](https://github.com/hexxone/wasc-worker) for ez AssemblyScript workers
- [cookieconsent](https://github.com/osano/cookieconsent) thanks to EU laws### Features / Contents
- OfflineWorker
- AssemblyScript Webpack Builder
- AssemblyScript WebAssembly Module Loader
- CComponent & CSettings Helpers
- Wallpaper Engine Audio Supplier (WEAS)
- "document.ready" shorthand
- ReloadHelper for displaying a loading bar
- Smallog Logging & Filtering
- WarnHelper for Seizure warnings
- Wallpaper Engine iCUE Library (WEICUE)
- Wallpaper Engine Web Adapter (WEWA)
- Stats.js definition file### Used by
- [AudiOrbits](https://github.com/hexxone/audiorbits)
- [ReactiveInk](https://github.com/hexxone/ReactiveInk)