diff --git a/cli/Cargo.toml b/cli/Cargo.toml index d92aaff8..09c20a9e 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -32,7 +32,7 @@ chrono = "0.4" indicatif = "0.17" console = "0.15" hyperstack-interpreter = { version = "0.5.4", path = "../interpreter" } -hyperstack-idl = { path = "../hyperstack-idl" } +hyperstack-idl = { path = "../hyperstack-idl", version = "0.1" } reqwest = { version = "0.11", default-features = false, features = ["json", "blocking", "rustls-tls"] } dirs = "5.0" rpassword = "7.3" diff --git a/hyperstack-idl/LICENSE b/hyperstack-idl/LICENSE new file mode 100644 index 00000000..2920623d --- /dev/null +++ b/hyperstack-idl/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Hypertek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/hyperstack-idl/README.md b/hyperstack-idl/README.md new file mode 100644 index 00000000..793d8ad9 --- /dev/null +++ b/hyperstack-idl/README.md @@ -0,0 +1,11 @@ +# hyperstack-idl + +IDL parsing and type system for HyperStack. + +## Overview + +This crate provides the Interface Definition Language (IDL) parsing and type system for the HyperStack framework. + +## License + +MIT diff --git a/hyperstack-macros/Cargo.toml b/hyperstack-macros/Cargo.toml index 9067c37b..a678a73e 100644 --- a/hyperstack-macros/Cargo.toml +++ b/hyperstack-macros/Cargo.toml @@ -23,4 +23,4 @@ serde_json = "1.0" sha2 = "0.10" hex = "0.4" bs58 = "0.5" -hyperstack-idl = { path = "../hyperstack-idl" } +hyperstack-idl = { path = "../hyperstack-idl", version = "0.1" } diff --git a/interpreter/Cargo.toml b/interpreter/Cargo.toml index e360f83a..a118dad6 100644 --- a/interpreter/Cargo.toml +++ b/interpreter/Cargo.toml @@ -29,7 +29,7 @@ percent-encoding = "2" reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } futures = "0.3" hyperstack-macros = { version = "0.5.4", path = "../hyperstack-macros" } -hyperstack-idl = { path = "../hyperstack-idl" } +hyperstack-idl = { path = "../hyperstack-idl", version = "0.1" } # OpenTelemetry for distributed tracing and metrics (optional, behind 'otel' feature) opentelemetry = { version = "0.22", features = ["otel_unstable"], optional = true } diff --git a/python/hyperstack-sdk/LICENSE b/python/hyperstack-sdk/LICENSE index a3c878fe..2920623d 100644 --- a/python/hyperstack-sdk/LICENSE +++ b/python/hyperstack-sdk/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Hypertek +Copyright (c) 2026 Hypertek Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/rust/hyperstack-sdk/LICENSE b/rust/hyperstack-sdk/LICENSE index a3c878fe..2920623d 100644 --- a/rust/hyperstack-sdk/LICENSE +++ b/rust/hyperstack-sdk/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Hypertek +Copyright (c) 2026 Hypertek Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/typescript/core/LICENSE b/typescript/core/LICENSE new file mode 100644 index 00000000..2920623d --- /dev/null +++ b/typescript/core/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Hypertek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/typescript/react/LICENSE b/typescript/react/LICENSE index a3c878fe..2920623d 100644 --- a/typescript/react/LICENSE +++ b/typescript/react/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Hypertek +Copyright (c) 2026 Hypertek Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal