diff --git a/Cargo.lock b/Cargo.lock index 66f112ac81..05cc1fd604 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1880,6 +1880,16 @@ dependencies = [ "yew-fmt", ] +[[package]] +name = "perspective-metadata" +version = "0.0.0" +dependencies = [ + "perspective-client", + "perspective-js", + "perspective-viewer", + "ts-rs", +] + [[package]] name = "perspective-python" version = "3.1.0" @@ -3125,10 +3135,11 @@ dependencies = [ [[package]] name = "ts-rs" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b44017f9f875786e543595076374b9ef7d13465a518dd93d6ccdbf5b432dde8c" +checksum = "3a2f31991cee3dce1ca4f929a8a04fdd11fd8801aac0f2030b0fa8a0a3fef6b9" dependencies = [ + "lazy_static", "serde_json", "thiserror", "ts-rs-macros", @@ -3136,9 +3147,9 @@ dependencies = [ [[package]] name = "ts-rs-macros" -version = "9.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c88cc88fd23b5a04528f3a8436024f20010a16ec18eb23c164b1242f65860130" +checksum = "0ea0b99e8ec44abd6f94a18f28f7934437809dd062820797c52401298116f70e" dependencies = [ "proc-macro2 1.0.83", "quote 1.0.36", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b69c5f1367..331dfa4591 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -316,8 +316,8 @@ importers: specifier: ^4.1.3 version: 4.1.5 rimraf: - specifier: ^2.5.2 - version: 2.7.1 + specifier: ^6 + version: 6.0.1 examples/python-starlette: dependencies: @@ -347,8 +347,8 @@ importers: specifier: ^4.1.3 version: 4.1.5 rimraf: - specifier: ^2.5.2 - version: 2.7.1 + specifier: ^6 + version: 6.0.1 examples/python-tornado: dependencies: @@ -378,8 +378,8 @@ importers: specifier: ^4.1.3 version: 4.1.5 rimraf: - specifier: ^2.5.2 - version: 2.7.1 + specifier: ^6 + version: 6.0.1 examples/python-tornado-streaming: dependencies: @@ -409,8 +409,8 @@ importers: specifier: ^4.1.3 version: 4.1.5 rimraf: - specifier: ^2.5.2 - version: 2.7.1 + specifier: ^6 + version: 6.0.1 examples/react-example: dependencies: @@ -516,8 +516,8 @@ importers: specifier: ^4.1.3 version: 4.1.5 rimraf: - specifier: ^2.5.2 - version: 2.7.1 + specifier: ^6 + version: 6.0.1 packages/perspective-cli: dependencies: @@ -767,6 +767,8 @@ importers: specifier: ^0.1.16 version: 0.1.16 + rust/generate-metadata: {} + rust/perspective: {} rust/perspective-js: @@ -784,6 +786,9 @@ importers: '@finos/perspective-esbuild-plugin': specifier: workspace:^ version: link:../../packages/perspective-esbuild-plugin + '@finos/perspective-metadata': + specifier: workspace:^ + version: link:../generate-metadata '@finos/perspective-test': specifier: workspace:^ version: link:../../tools/perspective-test @@ -831,6 +836,9 @@ importers: '@finos/perspective-esbuild-plugin': specifier: workspace:^ version: link:../../packages/perspective-esbuild-plugin + '@finos/perspective-metadata': + specifier: workspace:^ + version: link:../generate-metadata '@finos/perspective-test': specifier: workspace:^ version: link:../../tools/perspective-test @@ -7547,11 +7555,6 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -17642,10 +17645,6 @@ snapshots: reusify@1.0.4: {} - rimraf@2.7.1: - dependencies: - glob: 7.2.3 - rimraf@3.0.2: dependencies: glob: 7.2.3 diff --git a/tools/perspective-test/results.tar.gz b/tools/perspective-test/results.tar.gz index 3ea71c1185..1f3eb16649 100644 Binary files a/tools/perspective-test/results.tar.gz and b/tools/perspective-test/results.tar.gz differ