An open API service indexing awesome lists of open source software.

https://github.com/zyrolasting/unlike-assets

Racket's module resolver for non-Racket assets :godmode:
https://github.com/zyrolasting/unlike-assets

build-automation build-system dependency-manager module-resolver racket resolver

Last synced: about 1 month ago
JSON representation

Racket's module resolver for non-Racket assets :godmode:

Awesome Lists containing this project

README

        

[![](https://img.shields.io/badge/%E2%99%A5-Support%20Ethical%20Software-red)](https://sagegerard.com/subscribe.html)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Imagine if Racket allowed this:

```
(dynamic-rerequire "/path/to/script.js")
(dynamic-require "/path/to/script.js" 'minified)
```

Unlike Assets (UA) helps you write module resolvers for data outside
of Racket. You can treat CSS, SVG, JavaScript, and other resources as
if they were software modules. In that sense, UA abstracts over
creative frameworks so that you can create your own alternatives to
Polyglot, Scribble, Frog, Universe, Pollen, etc.