Sv443 c41d87da46 feat: allow building with linked pkgs in the bundle 1 rok temu
..
icons 8439b3381d feat: experimental adornment 11 miesięcy temu
images fb3dfab116 ref: you like css don't you 🥺 11 miesięcy temu
style b53ee4a1bd fix: fixSpacing now works in all sections in the search results 1 rok temu
translations 63d9fd2025 feat: translations 11 miesięcy temu
README.md c41d87da46 feat: allow building with linked pkgs in the bundle 11 miesięcy temu
locales.json 1611621195 fix: wrong language name 11 miesięcy temu
plugins.json 5d52d42ec2 fix: gen-readme works now 1 rok temu
require.json c41d87da46 feat: allow building with linked pkgs in the bundle 11 miesięcy temu
resources.json 8439b3381d feat: experimental adornment 11 miesięcy temu

README.md

Asset formats explained


Images:

  • PNG images and external assets are stored in assets/images
  • SVG images are stored in assets/icons
  • CSS files in assets/style
  • Translations are in assets/translations


JSON file formats:

[!NOTE]
Note: If a property is wrapped with square brackets ([name]), it means that the property is optional


locales.json

This file contains a definition of the available locales and translations.
The keys of the object are the locale codes, and the values are the locale objects, with the following properties:

Property Type Description
name string The name of the locale in the locale's language
nameEnglish string The name of the locale in English
emoji string The flag emoji of the locale
userscriptDesc string The description of the userscript in the locale's language
authors string[] The authors of the translations


plugins.json

(Not implemented yet)


require.json

This file contains the npm libraries that are loaded into the runtime through the @require userscript directive.
It's an array of objects, which each have the following properties:

Property Type Description
pkgName string The name of the npm package, as in npm i <pkgName>
path string The path to the file that should be loaded, relative to the library root dir
global string The name of the global variable that the library exports
[link] boolean Whether npm link is active and the library should instead be included in the bundle