scripts/pesde.toml
Erica Marigold 22552c0f80
refactor: restructure to use script package system
General restructuring
=====================
* Restructures to workspace with script packages for each tool choice.
* Include build script to generate package for every supported tool
  choice in library into the `.pesde/` directory.
* Remove testing .lune scripts for Rojo.

Manifest changes
================
* Exclude `.spec.luau` test files for library package.
* Include .pesde directory for library package.
* Add pathfs dev-dependency.
* Include metadata for build script package codegen.
* Use new git URL for index repo.
* Setup workspace including top level itself & tool choice script packages.

These changes require an unstable version of pesde: 2b2d280fe0.
2024-12-08 11:09:53 +00:00

35 lines
843 B
TOML

name = "pesde/scripts_core"
version = "0.1.0"
pesde_version = "0.5.0-rc.14"
description = "Scripts and other utilities for use with pesde"
authors = [
"dai <contact@daimond113.com> (https://www.daimond113.com/)",
"Erica Marigold <hi@devcomp.xyz>",
]
repository = "https://github.com/pesde-pkg/scripts"
license = "MIT"
includes = [
"src/**/*.luau",
"!src/**/*.spec.luau",
".pesde",
"pesde.toml",
"README.md",
"LICENSE.md",
]
workspace_members = [".", ".pesde/rojo"]
[meta.scripts.rojo]
version = "0.1.0"
tool_dependencies = { rojo = { name = "pesde/rojo", version = "^7.4.4" } }
[target]
environment = "lune"
lib = "src/init.luau"
[dev_dependencies]
frktest = { name = "itsfrank/frktest", version = "^0.0.2" }
pathfs = { name = "jiwonz/pathfs", version = "^0.1.0" }
[indices]
default = "https://github.com/pesde-pkg/index"