# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "notan" version = "0.12.1" authors = ["Nazarí González "] exclude = [ "docs/**/*", "scripts/**/*", "crates/**/*", ] description = "A simple portable multimedia layer to create apps or games easily" homepage = "https://github.com/Nazariglez/notan" readme = "README.md" keywords = [ "notan", "engine", "gamedev", "gui", "windowing", ] categories = [ "graphics", "rendering", "wasm", "gui", "multimedia", ] license = "MIT OR Apache-2.0" repository = "https://github.com/Nazariglez/notan" [package.metadata.docs.rs] features = [ "default", "glyph", "egui", "text", "extra", "audio", "links", "drop_files", "clipboard", "save_file", "texture_to_file", ] [profile.release] lto = true [[example]] name = "app_drop_file" required-features = [ "draw", "drop_files", ] [[example]] name = "app_open_links" required-features = ["links"] [[example]] name = "assets_custom_loader" required-features = ["draw"] [[example]] name = "assets_list" required-features = ["draw"] [[example]] name = "assets_load_texture" required-features = ["draw"] [[example]] name = "assets_try_unwrap" required-features = ["draw"] [[example]] name = "audio_basic" required-features = [ "log", "egui", "audio", ] [[example]] name = "draw_animation_grid" required-features = ["draw"] [[example]] name = "draw_animation_list" required-features = ["draw"] [[example]] name = "draw_arcs" required-features = ["draw"] [[example]] name = "draw_atlas" required-features = ["draw"] [[example]] name = "draw_blend_mode" required-features = ["draw"] [[example]] name = "draw_blend_mode_object" required-features = ["draw"] [[example]] name = "draw_bunnymark" required-features = [ "draw", "random", ] [[example]] name = "draw_image" required-features = ["draw"] [[example]] name = "draw_image_crop" required-features = ["draw"] [[example]] name = "draw_image_shader" required-features = ["draw"] [[example]] name = "draw_mask" required-features = ["draw"] [[example]] name = "draw_mask_texture" required-features = ["draw"] [[example]] name = "draw_nine_slice" required-features = ["draw"] [[example]] name = "draw_path" required-features = ["draw"] [[example]] name = "draw_path_flower" required-features = ["draw"] [[example]] name = "draw_pattern" required-features = ["draw"] [[example]] name = "draw_points" required-features = ["draw"] [[example]] name = "draw_projection" required-features = ["draw"] [[example]] name = "draw_rect" required-features = ["draw"] [[example]] name = "draw_shapes" required-features = ["draw"] [[example]] name = "draw_shapes_shader" required-features = ["draw"] [[example]] name = "draw_text" required-features = ["draw"] [[example]] name = "draw_text_bounds" required-features = ["draw"] [[example]] name = "draw_transform" required-features = ["draw"] [[example]] name = "draw_transform_local" required-features = ["draw"] [[example]] name = "draw_transform_stack" required-features = ["draw"] [[example]] name = "draw_triangle" required-features = ["draw"] [[example]] name = "egui_basic" required-features = ["egui"] [[example]] name = "egui_demo" required-features = [ "egui", "links", ] [[example]] name = "egui_paint" required-features = ["egui"] [[example]] name = "egui_render_texture" required-features = ["egui"] [[example]] name = "egui_shape_widget" required-features = [ "draw", "egui", ] [[example]] name = "egui_texture" required-features = ["egui"] [[example]] name = "game_15_puzzle" required-features = [ "draw", "random", ] [[example]] name = "game_of_life" required-features = [ "draw", "random", ] [[example]] name = "game_pong" required-features = [ "draw", "random", ] [[example]] name = "game_snake" required-features = [ "draw", "random", ] [[example]] name = "game_tetris" required-features = [ "draw", "random", ] [[example]] name = "glyph_hello_raw" required-features = ["glyph"] [[example]] name = "graphics_update_texture" required-features = ["draw"] [[example]] name = "input_keyboard" required-features = ["draw"] [[example]] name = "input_keyboard_char" required-features = ["draw"] [[example]] name = "input_mouse" required-features = ["draw"] [[example]] name = "input_mouse_events" required-features = ["draw"] [[example]] name = "input_mouse_local_position" required-features = ["draw"] [[example]] name = "input_mouse_wheel" required-features = ["draw"] [[example]] name = "input_touches" required-features = ["draw"] [[example]] name = "log_basic" required-features = ["log"] [[example]] name = "renderer_instancing_cubes" required-features = ["random"] [[example]] name = "text_bounds" required-features = ["text"] [[example]] name = "text_hello" required-features = ["text"] [[example]] name = "texture_to_file" required-features = [ "draw", "texture_to_file", ] [[example]] name = "window_fullscreen" required-features = ["draw"] [[example]] name = "window_transparent" required-features = ["draw"] [dependencies.notan_app] version = "0.12.1" [dependencies.notan_audio] version = "0.12.1" optional = true [dependencies.notan_backend] version = "0.12.1" optional = true [dependencies.notan_core] version = "0.12.1" [dependencies.notan_draw] version = "0.12.1" optional = true [dependencies.notan_egui] version = "0.12.1" optional = true [dependencies.notan_extra] version = "0.12.1" optional = true [dependencies.notan_glyph] version = "0.12.1" optional = true [dependencies.notan_graphics] version = "0.12.1" [dependencies.notan_input] version = "0.12.1" [dependencies.notan_log] version = "0.12.1" optional = true [dependencies.notan_macro] version = "0.12.1" [dependencies.notan_math] version = "0.12.1" [dependencies.notan_random] version = "0.12.1" optional = true [dependencies.notan_text] version = "0.12.1" optional = true [dependencies.notan_utils] version = "0.12.1" [dev-dependencies.bytemuck] version = "1.14.0" [dev-dependencies.egui_demo_lib] version = "0.27.2" [features] audio = [ "notan_audio", "notan_app/audio", "notan_backend?/audio", ] backend = ["notan_backend"] clipboard = [ "notan_app/clipboard", "notan_backend?/clipboard", ] default = [ "backend", "log", "draw", "random", "glsl-to-spirv", ] draw = ["notan_draw"] drop_files = [ "notan_app/drop_files", "notan_backend?/drop_files", "notan_egui?/drop_files", ] egui = ["notan_egui"] extra = ["notan_extra"] glsl-to-spirv = [ "notan_macro/glsl-to-spirv", "notan_glyph?/glsl-to-spirv", "notan_draw?/glsl-to-spirv", "notan_egui?/glsl-to-spirv", "notan_text?/glsl-to-spirv", ] glyph = ["notan_glyph"] links = [ "notan_app/links", "notan_backend?/links", "notan_egui?/links", ] log = ["notan_log"] random = ["notan_random"] save_file = ["notan_utils/save_file"] serde = [ "notan_app/serde", "notan_math/serde", "notan_core/serde", "notan_input/serde", "notan_graphics/serde", ] shaderc = [ "notan_macro/shaderc", "notan_glyph?/shaderc", "notan_draw?/shaderc", "notan_egui?/shaderc", "notan_text?/shaderc", ] text = ["notan_text"] texture_to_file = ["notan_graphics/texture_to_file"]