mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Added the ability to run Silly Tavern on replit with the Run button and don't have to manually go to Shell to start it
82 lines
2.1 KiB
Plaintext
82 lines
2.1 KiB
Plaintext
|
|
hidden = [".config", "package-lock.json"]
|
|
run = "chmod 755 ./start.sh && ./start.sh"
|
|
entrypoint = "server.js"
|
|
|
|
[[hints]]
|
|
regex = "Error \\[ERR_REQUIRE_ESM\\]"
|
|
message = "We see that you are using require(...) inside your code. We currently do not support this syntax. Please use 'import' instead when using external modules. (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import)"
|
|
|
|
[nix]
|
|
channel = "stable-22_11"
|
|
|
|
[env]
|
|
XDG_CONFIG_HOME = "/home/runner/$REPL_SLUG/.config"
|
|
PATH = "/home/runner/$REPL_SLUG/.config/npm/node_global/bin:/home/runner/$REPL_SLUG/node_modules/.bin"
|
|
npm_config_prefix = "/home/runner/$REPL_SLUG/.config/npm/node_global"
|
|
|
|
[gitHubImport]
|
|
requiredFiles = [".replit", "replit.nix", ".config", "package.json", "package-lock.json"]
|
|
|
|
[packager]
|
|
language = "nodejs"
|
|
|
|
[packager.features]
|
|
packageSearch = true
|
|
guessImports = true
|
|
enabledForHosting = false
|
|
|
|
[unitTest]
|
|
language = "nodejs"
|
|
|
|
[debugger]
|
|
support = true
|
|
|
|
[debugger.interactive]
|
|
transport = "localhost:0"
|
|
startCommand = [ "dap-node" ]
|
|
|
|
[debugger.interactive.initializeMessage]
|
|
command = "initialize"
|
|
type = "request"
|
|
|
|
[debugger.interactive.initializeMessage.arguments]
|
|
clientID = "replit"
|
|
clientName = "replit.com"
|
|
columnsStartAt1 = true
|
|
linesStartAt1 = true
|
|
locale = "en-us"
|
|
pathFormat = "path"
|
|
supportsInvalidatedEvent = true
|
|
supportsProgressReporting = true
|
|
supportsRunInTerminalRequest = true
|
|
supportsVariablePaging = true
|
|
supportsVariableType = true
|
|
|
|
[debugger.interactive.launchMessage]
|
|
command = "launch"
|
|
type = "request"
|
|
|
|
[debugger.interactive.launchMessage.arguments]
|
|
args = []
|
|
console = "externalTerminal"
|
|
cwd = "."
|
|
environment = []
|
|
pauseForSourceMap = false
|
|
program = "./server.js"
|
|
request = "launch"
|
|
sourceMaps = true
|
|
stopOnEntry = false
|
|
type = "pwa-node"
|
|
|
|
[languages]
|
|
|
|
[languages.javascript]
|
|
pattern = "**/{*.js,*.jsx,*.ts,*.tsx,*.json}"
|
|
|
|
[languages.javascript.languageServer]
|
|
start = "typescript-language-server --stdio"
|
|
|
|
[deployment]
|
|
run = ["sh", "-c", "./start.sh"]
|