-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpesde.toml
More file actions
35 lines (29 loc) · 1.16 KB
/
pesde.toml
File metadata and controls
35 lines (29 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name = "ewdev/package_template"
version = "0.3.0"
description = "A template for pesde packages"
authors = ["EwDev (https://ewdev.net/)"]
repository = "https://github.com/ewd3v/pesde_package_template"
license = "MIT"
includes = ["src/**", "pesde.toml", "LICENSE", "README.md"]
private = true # Prevent publishing non-built files, use the build script to generate a dist folder with the package to publish
[engines]
pesde = "^0.7.1"
lune = "^0.10.4"
[target]
environment = "luau"
lib = "src/init.luau"
[indices]
default = "https://github.com/pesde-pkg/index"
[scripts]
analyze = "scripts/analyze.luau"
build = "scripts/build.luau"
format_check = "scripts/format_check.luau"
test = "scripts/test.luau"
[dev_dependencies]
multitarget = { name = "ewdev/multitarget", version = "=0.4.2-rc.7", target = "lune" }
stylua = { name = "pesde/stylua", version = "^2.3.1", target = "lune" }
luau-lsp = { name = "pesde/luau_lsp", version = "^1.56.2", target = "lune" }
selene = { name = "pesde/selene", version = "^0.29.0+toolchainlib.1", target = "lune" }
darklua = { name = "pesde/darklua", version = "^0.17.2", target = "lune" }
[dependencies]
hello = { name = "pesde/hello", version = "^1.0.2" }