Mirror of the official squircy3 repository
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

58 lines
1.4 KiB

plugin_path="plugins"
extra_plugins=[
# babel seamlessly transpiles javascript before executing it in squircy3, enabling the use of
# ES2017+ features in your scripts.
"babel.so",
# node_compat is a barebones compatibility layer for NodeJS APIs. It supports a limited set of
# features such as parts of child_process, net, and crypto. Requires babel.
"node_compat.so",
# squircy2_compat is a compatibility layer for legacy squIRCy2 scripts.
"squircy2_compat.so",
# script is a plugin that loads scripts from a directory and executes them during application
# startup.
"script.so",
# discord is a plugin that enables discord interaction, ie. discord bot functionality.
"discord.so",
]
[irc]
nick="squishyjones"
user="mrjones"
network="irc.libera.chat:6697"
tls=true
sasl=false
#sasl_username=""
#sasl_password=""
#server_password=""
[vm]
modules_path="node_modules"
[babel]
enable=true
[script]
scripts_path="scripts"
[squircy2_compat]
# set enable_file_api to true to allow scripts to read from the filesystem.
enable_file_api=false
# set the root directory of the filesystem access; files outside this root will not be loaded.
file_api_root="files"
#owner_nick=""
#owner_host=""
data_path="data"
[node_compat]
# set enable_exec to true to allow scripts to spawn child processes.
enable_exec=false
[discord]
# bot authorization token
#token=""
#owner=""
#activity=""