# SPDX-License-Identifier: GPL-2.0-or-later [package] name = "libxas" # v1.0 will be the first "production-ready" version version = "0.1.0" edition = "2021" authors = ["Amy Parker "] description = "Extendable Assembler library" # This documentation flag will not be true until the crate is published documentation = "https://docs.rs/libxas" # When the README is converted the file name needs to be changed # Because of crates we should probably use Markdown readme = "README.md" # TODO: create a better homepage homepage = "https://github.com/amyipdev/libxas" repository = "https://github.com/amyipdev/libxas" license = "GPL-2.0-or-later" keywords = ["assembly", "library", "assembler", "moddable", "extension"] categories = ["compilers"] # if we need a build script, change this build = false # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] num-traits = "0.2.15" # TODO: look into making this an optional dependency # I'm not fond of having such a large deadweight crate forced in # Also goes along the lines of having std/no-std log = "0.4.17" [lib] name = "libxas" path = "src/lib.rs" [badges] maintenance = { status = "actively-developed" } [features] default = ["rawbin", "chip8", "chip8-raw"] rawbin = [] chip8-raw = [] chip8 = ["chip8-raw"]