diff --git a/logger/interface/.nvmrc b/logger/interface/.nvmrc index b26a239..5015706 100644 --- a/logger/interface/.nvmrc +++ b/logger/interface/.nvmrc @@ -1 +1 @@ -v17.9.1 +v17.9.1 \ No newline at end of file diff --git a/logger/interface/package.json b/logger/interface/package.json index e5c1448..284096e 100644 --- a/logger/interface/package.json +++ b/logger/interface/package.json @@ -1,9 +1,15 @@ { + "name": "@polywrap/logging-interface", + "description": "Polywrap Logging Interface", + "version": "0.10.0", "scripts": { - "build": "polywrap build", - "deploy": "polywrap deploy -o deployment.json" + "build": "npx polywrap build", + "deploy": "npx polywrap deploy -o deployment.json" }, "devDependencies": { - "polywrap": "0.10.2" + "polywrap": "0.10.3" + }, + "publishConfig": { + "access": "public" } } diff --git a/logger/interface/polywrap.graphql b/logger/interface/polywrap.graphql index f4dc966..1862853 100644 --- a/logger/interface/polywrap.graphql +++ b/logger/interface/polywrap.graphql @@ -1,13 +1,98 @@ +type Module { + """ + Logs a message with the specified log level, message content, and context, then returns the created LogEntry. + """ + log(level: LogLevel!, message: String!, context: String): LogEntry! + + """ + Logs a trace-level message with the specified message content and context, then returns the created LogEntry. + """ + trace(message: String!, context: String): LogEntry! + + """ + Logs a debug-level message with the specified message content and context, then returns the created LogEntry. + """ + debug(message: String!, context: String): LogEntry! + + """ + Logs an info-level message with the specified message content and context, then returns the created LogEntry. + """ + info(message: String!, context: String): LogEntry! + + """ + Logs a warning-level message with the specified message content and context, then returns the created LogEntry. + """ + warn(message: String!, context: String): LogEntry! + + """ + Logs an error-level message with the specified message content and context, then returns the created LogEntry. + """ + error(message: String!, context: String): LogEntry! + + """ + Logs a fatal-level message with the specified message content and context, then returns the created LogEntry. + """ + fatal(message: String!, context: String): LogEntry! + + """ + Changes the minimum log level at runtime, returning true if successful. + """ + setLogLevel(level: LogLevel!): Boolean! + + """ + Returns the current log level. + """ + getLogLevel: LogLevel! + + """ + Retrieves a specific log entry by its ID. + """ + getLog(id: Int!): LogEntry + + """ + Retrieves a list of logs, optionally filtered by the specified log level. + """ + getLogs(level: LogLevel): [LogEntry!]! +} + +""" +Represents the various log levels. +""" enum LogLevel { - DEBUG - INFO - WARN - ERROR + TRACE + DEBUG + INFO + WARN + ERROR + FATAL } -type Module { - log( +""" +Defines the structure of a log entry. +""" +type LogEntry { + """ + The unique identifier of the log entry. + """ + id: Int! + + """ + The timestamp of the log entry in ISO 8601 format. + """ + timestamp: String! + + """ + The log level of the log entry. + """ level: LogLevel! + + """ + The message content of the log entry. + """ message: String! - ): Boolean! + + """ + The context associated with the log entry, if any. + """ + context: String } diff --git a/logger/interface/polywrap.yaml b/logger/interface/polywrap.yaml index c693ff7..9582aa5 100644 --- a/logger/interface/polywrap.yaml +++ b/logger/interface/polywrap.yaml @@ -1,7 +1,6 @@ format: 0.3.0 project: - name: logger-interface + name: logging-interface type: interface source: schema: ./polywrap.graphql -resources: ./resources diff --git a/logger/interface/resources/README.md b/logger/interface/resources/README.md index a36a1af..4070224 100644 --- a/logger/interface/resources/README.md +++ b/logger/interface/resources/README.md @@ -1,36 +1,62 @@ -# Logger Wrapper Interface -A simple logger interface, to be implemented by a wrapper. +# Logging Wrapper Interface -| Version | URI | WRAP Standard | +| Version | URI | WRAP Version | |-|-|-| -| 1.0.0 | [`wrap://ens/wraps.eth:logger@1.0.0`](https://wrappers.io/v/ens/wraps.eth:logger@1.0.0) | 0.1 | +| 1.0.0 | [`wrap://ens/wraps.eth:logging@1.0.0`](https://wrappers.io/v/ens/wraps.eth:logging@1.0.0) | 0.1 | ## Interface ```graphql +type Module { + # Log a message + log(level: LogLevel!, message: String!, context: String): LogEntry! + + trace(message: String!, context: String): LogEntry! + debug(message: String!, context: String): LogEntry! + info(message: String!, context: String): LogEntry! + warn(message: String!, context: String): LogEntry! + error(message: String!, context: String): LogEntry! + fatal(message: String!, context: String): LogEntry! + + # Change the minimum log level at runtime + setLogLevel(level: LogLevel!): Boolean! + + # Get the current log level + getLogLevel: LogLevel! + + # Get a specific log entry by ID + getLog(id: Int!): LogEntry + + # Get a list of logs, optionally by log level + getLogs(level: LogLevel): [LogEntry!]! +} + enum LogLevel { - DEBUG - INFO - WARN - ERROR + TRACE + DEBUG + INFO + WARN + ERROR + FATAL } -type Module { - log( +type LogEntry { + id: Int! + timestamp: String! # ISO 8601 format level: LogLevel! message: String! - ): Boolean! + context: String } ``` ## Usage ```graphql -#import * from "ens/wraps.eth:logger@1.0.0" +#import * from "ens/wraps.eth:logging@1.0.0" ``` -And implement the `log` method within your programming language of choice. +And implement the interface methods within your programming language of choice. -## Known Implementations -* [`@polywrap/logger-plugin-js`](https://www.npmjs.com/package/@polywrap/logger-plugin-js) - JavaScript Plugin +## Source Code +[Link](https://github.com/polywrap/std/logging) -## Known Aggregators -* `logging-wrapper` @ [`ens/wraps.eth:logging@1.0.0`](https://wrappers.io/v/ens/wraps.eth:logging@1.0.0) - Wasm Wrapper +## Known Implementations +[Link](https://github.com/polywrap/logging/tree/master/implementations) \ No newline at end of file diff --git a/logger/interface/yarn.lock b/logger/interface/yarn.lock index 177ba0f..c58d179 100644 --- a/logger/interface/yarn.lock +++ b/logger/interface/yarn.lock @@ -876,13 +876,13 @@ "@polywrap/wrap-manifest-types-js" "0.10.0" "@polywrap/concurrent-plugin-js@~0.10.0-pre": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/concurrent-plugin-js/-/concurrent-plugin-js-0.10.0-pre.10.tgz#106e015173cabed5b043cbc2fac00a6ccf58f9a0" - integrity sha512-CZUbEEhplLzXpl1xRsF5aRgZLeu4sJxhXA0GWTMqzmGjhqvMPClOMfqklFPmPuCyq76q068XPpYavHjGKNmN2g== + version "0.10.0" + resolved "https://registry.yarnpkg.com/@polywrap/concurrent-plugin-js/-/concurrent-plugin-js-0.10.0.tgz#662e49976f75f30632b302d515bd22c7643afc44" + integrity sha512-sc11ffs34ScBHPB9uHFZuTmF8yPtZT81sBpBj7f4MlmrRDxtJS56Y7k/qL6L1xuwsnmeFipi5JGau1CcBaYmJQ== dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/msgpack-js" "0.10.0-pre.10" - "@polywrap/plugin-js" "0.10.0-pre.10" + "@polywrap/core-js" "0.10.0" + "@polywrap/msgpack-js" "0.10.0" + "@polywrap/plugin-js" "0.10.0" "@polywrap/core-client-js@0.10.0": version "0.10.0" @@ -913,15 +913,6 @@ "@polywrap/tracing-js" "0.10.0-pre.10" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/core-js@0.10.0-pre.12": - version "0.10.0-pre.12" - resolved "https://registry.yarnpkg.com/@polywrap/core-js/-/core-js-0.10.0-pre.12.tgz#125e88439007cc13f2405d3f402b504af9dc173e" - integrity sha512-krDcDUyUq2Xdukgkqwy5ldHF+jyecZy/L14Et8bOJ4ONpTZUdedhkVp5lRumcNjYOlybpF86B0o6kO0eUEGkpQ== - dependencies: - "@polywrap/result" "0.10.0-pre.12" - "@polywrap/tracing-js" "0.10.0-pre.12" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" - "@polywrap/ethereum-provider-js-v1@npm:@polywrap/ethereum-provider-js@~0.2.4": version "0.2.4" resolved "https://registry.yarnpkg.com/@polywrap/ethereum-provider-js/-/ethereum-provider-js-0.2.4.tgz#3df1a6548da191618bb5cae7928c7427e69e0030" @@ -934,31 +925,31 @@ ethers "5.7.0" "@polywrap/ethereum-provider-js@npm:@polywrap/ethereum-provider-js@~0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@polywrap/ethereum-provider-js/-/ethereum-provider-js-0.3.0.tgz#65f12dc2ab7d6812dad9a28ee051deee2a98a1ed" - integrity sha512-+gMML3FNMfvz/yY+j2tZhOdxa6vgw9i/lFobrmkjkGArLRuOZhYLg/mwmK5BSrzIbng4omh6PgV0DPHgU1m/2w== + version "0.3.1" + resolved "https://registry.yarnpkg.com/@polywrap/ethereum-provider-js/-/ethereum-provider-js-0.3.1.tgz#ffdb9425c819ee76d3e3d5ade7d1b044077037e0" + integrity sha512-El2d3gE2CFdGNzKQhO+IPP79lhyQmkAGlpQadaW/EDyFDjERLckYDLPrwUCXG0agUcQZcNY1nHn2hknumw/yWg== dependencies: "@ethersproject/address" "5.7.0" "@ethersproject/providers" "5.7.0" - "@polywrap/core-js" "0.10.0-pre.12" - "@polywrap/plugin-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0" + "@polywrap/plugin-js" "0.10.0" ethers "5.7.0" "@polywrap/file-system-plugin-js@~0.10.0-pre": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/file-system-plugin-js/-/file-system-plugin-js-0.10.0-pre.10.tgz#93e796d4c25203f05605e7e36446facd6c88902d" - integrity sha512-rqiaHJQ62UoN8VdkoSbpaI5owMrZHhza9ixUS65TCgnoI3aYn3QnMjCfCEkEiwmCeKnB9YH/0S2+6NWQR17XJA== + version "0.10.0" + resolved "https://registry.yarnpkg.com/@polywrap/file-system-plugin-js/-/file-system-plugin-js-0.10.0.tgz#7814e0b1c0bb170ab85500f67aca6af4c17ec19f" + integrity sha512-QWDpeVBACeK8PqZUwby/zlozG/07fpvJN5kQtw5e7ha4K5blX1j1i6ixgLKlYyQsaaTBxS6aAF3C0ryt4BsJcQ== dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/plugin-js" "0.10.0-pre.10" + "@polywrap/core-js" "0.10.0" + "@polywrap/plugin-js" "0.10.0" "@polywrap/http-plugin-js@~0.10.0-pre": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/http-plugin-js/-/http-plugin-js-0.10.0-pre.10.tgz#b746af5c0afbfa4d179c6a1c923708257cb2277e" - integrity sha512-xBFYAISARtHQmDKssBYK0FrJVDltI8BqseYA5eDcxipd6nd8CTAojqh9FFxeOGdxpMM6Vq940w6ggrqo0BXqAg== + version "0.10.0" + resolved "https://registry.yarnpkg.com/@polywrap/http-plugin-js/-/http-plugin-js-0.10.0.tgz#930ec9dbaa762b71d8905ad02a77d5d574707642" + integrity sha512-t/yvoOAGUwsuS37ZQkkBZOogNbeJadtHwitMMA6XGs1jDANP1Xim/xWXWBYC3W1YJ8pbUeO8bHZHTBaJ7SC0cA== dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/plugin-js" "0.10.0-pre.10" + "@polywrap/core-js" "0.10.0" + "@polywrap/plugin-js" "0.10.0" axios "0.21.4" form-data "4.0.0" @@ -970,10 +961,10 @@ "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" -"@polywrap/logging-js@0.10.2": - version "0.10.2" - resolved "https://registry.yarnpkg.com/@polywrap/logging-js/-/logging-js-0.10.2.tgz#cc89544e82440400de682ed7af4ad0eaef89f864" - integrity sha512-mglQRHNJULl3F4YPRPkUUL1Zp/IjRfaNarXgXR4NLlEINU3+pzshGuJoMGCj2/mUWjsox3L8OjfzCjVBy+N+vw== +"@polywrap/logging-js@0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@polywrap/logging-js/-/logging-js-0.10.3.tgz#356524d3b7381da3621138e2b68363055e253e71" + integrity sha512-3zQe6cWz5RWXttoPLlQiWOHKHwrYixKV80Ob49+ntpLxJ2ymEa2ZZMQChFCBYyl/F39JMolKNX4qWGjSK0V86w== "@polywrap/msgpack-js@0.10.0": version "0.10.0" @@ -989,17 +980,10 @@ dependencies: "@msgpack/msgpack" "2.7.2" -"@polywrap/msgpack-js@0.10.0-pre.12": - version "0.10.0-pre.12" - resolved "https://registry.yarnpkg.com/@polywrap/msgpack-js/-/msgpack-js-0.10.0-pre.12.tgz#45bb73394a8858487871dd7e6b725011164f7826" - integrity sha512-kzDMFls4V814CG9FJTlwkcEHV/0eApMmluB8rnVs8K2cHZDDaxXnFCcrLscZwvB4qUy+u0zKfa5JB+eRP3abBg== - dependencies: - "@msgpack/msgpack" "2.7.2" - -"@polywrap/os-js@0.10.2": - version "0.10.2" - resolved "https://registry.yarnpkg.com/@polywrap/os-js/-/os-js-0.10.2.tgz#26ea20d96ffbe328900bc6bf6b646a9d1cbcac9a" - integrity sha512-bTShjmw9vBcI6ZdC/rLdFlWuWXh2Xha6B/He+vzA4/vF5I9eyAxABfrsl4/ySqFFSsLdMITeQRzyFQXfcd0+FQ== +"@polywrap/os-js@0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@polywrap/os-js/-/os-js-0.10.3.tgz#980ca439c25265ef1450467286324edae650c3c2" + integrity sha512-if6LYsRsRGJcMl65nBVTimjzPpz4xfa7OjhfYzRdmASTVeOSEn4bdIm5PVAGOA+jEzVv1HQ0pFnF+n08tfjlUA== "@polywrap/plugin-js@0.10.0": version "0.10.0" @@ -1023,29 +1007,18 @@ "@polywrap/tracing-js" "0.10.0-pre.10" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/plugin-js@0.10.0-pre.12": - version "0.10.0-pre.12" - resolved "https://registry.yarnpkg.com/@polywrap/plugin-js/-/plugin-js-0.10.0-pre.12.tgz#71675e66944167d4d9bb0684a9fc41fee0abd62c" - integrity sha512-GZ/l07wVPYiRsHJkfLarX8kpnA9PBjcKwLqS+v/YbTtA1d400BHC8vAu9Fq4WSF78VHZEPQQZbWoLBnoM7fIeA== - dependencies: - "@polywrap/core-js" "0.10.0-pre.12" - "@polywrap/msgpack-js" "0.10.0-pre.12" - "@polywrap/result" "0.10.0-pre.12" - "@polywrap/tracing-js" "0.10.0-pre.12" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" - -"@polywrap/polywrap-manifest-schemas@0.10.2": - version "0.10.2" - resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-schemas/-/polywrap-manifest-schemas-0.10.2.tgz#369c9e12d9260b971ac2ff57dda2b886595435bb" - integrity sha512-5AggU1dz6pIXs0FfpxToyXcZdF31+3Ap3TdmOCnlOImhTDiYBaHj9wnvaffIm5TCe97QTTiND7KSljKtMd51Pg== - -"@polywrap/polywrap-manifest-types-js@0.10.2": - version "0.10.2" - resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-types-js/-/polywrap-manifest-types-js-0.10.2.tgz#5777888497429db6767c68ba2cf8ae1e4c0a44b3" - integrity sha512-bHlCp74W0dXMPI3ZZslTIWIuHMVaWKRv/OQ6UAS+d1pMoIgDdAA5xkNorW+rfRaRQWeGMTRdqBi7i/PPh+mrYA== - dependencies: - "@polywrap/logging-js" "0.10.2" - "@polywrap/polywrap-manifest-schemas" "0.10.2" +"@polywrap/polywrap-manifest-schemas@0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-schemas/-/polywrap-manifest-schemas-0.10.3.tgz#4da56f8d35849366e6f66bbcaf90c95b468d9fb2" + integrity sha512-XzIzDbtQLqa6/W+130r/STTnSbphn23gfdkKiyju6Yws9NSW5zFwnr26CcHEuQLIHXjacTcV2ULYDOTwoJLXlA== + +"@polywrap/polywrap-manifest-types-js@0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-types-js/-/polywrap-manifest-types-js-0.10.3.tgz#9be5d23f0efa93ebd500fa4f9c3af1ff75124d07" + integrity sha512-oPlUNh++goGoWPmZvdt4fv10JpHARf5Yniwt6JTGVqb/JdhKjQggRU92NIFMRs+KHDx1qqivwl1FtQV5Dk/cyQ== + dependencies: + "@polywrap/logging-js" "0.10.3" + "@polywrap/polywrap-manifest-schemas" "0.10.3" jsonschema "1.4.0" semver "7.5.0" yaml "2.2.2" @@ -1060,35 +1033,30 @@ resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.10.tgz#6e88ac447d92d8a10c7e7892a6371af29a072240" integrity sha512-SqNnEbXky4dFXgps2B2juFShq1024do0f1HLUbuj3MlIPp5aW9g9sfBslsy3YTnpg2QW7LFVT15crrJMgbowIQ== -"@polywrap/result@0.10.0-pre.12": - version "0.10.0-pre.12" - resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.12.tgz#530f8f5ced2bef189466f9fb8b41a520b12e9372" - integrity sha512-KnGRJMBy1SCJt3mymO3ob0e1asqYOyY+NNKySQ5ocvG/iMlhtODs4dy2EeEtcIFZ+c7TyBPVD4SI863qHQGOUQ== - -"@polywrap/schema-bind@0.10.2": - version "0.10.2" - resolved "https://registry.yarnpkg.com/@polywrap/schema-bind/-/schema-bind-0.10.2.tgz#219c5fe618357be2d83a28739cf7048706cbbd7d" - integrity sha512-7PObwLAgdd/uwReG1yi70SvtlFlL4KtYqBaLtjQeDO8Iocx0y+MnI11VnGdAI/vY+Qu8L5IlG3yFN/hhXZu5hQ== +"@polywrap/schema-bind@0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@polywrap/schema-bind/-/schema-bind-0.10.3.tgz#15b35bed1f045ca817184e7b897678d7eb810ef2" + integrity sha512-TLyX+nVXr/Hw18KC58KJvKYNxF888wjaqtrQvPN8ZmSCu++pRhZDMG0WaBDid+NKELrFpnRkBSnC7SKDRyBzBQ== dependencies: - "@polywrap/os-js" "0.10.2" - "@polywrap/schema-parse" "0.10.2" + "@polywrap/os-js" "0.10.3" + "@polywrap/schema-parse" "0.10.3" "@polywrap/wrap-manifest-types-js" "0.10.0" mustache "4.0.1" -"@polywrap/schema-compose@0.10.2": - version "0.10.2" - resolved "https://registry.yarnpkg.com/@polywrap/schema-compose/-/schema-compose-0.10.2.tgz#6a4bf769605d5508e4ab5655b8e5a3526b1640b3" - integrity sha512-S1b0W2yhqLZduXVVh2k18aQ96SFoqmmQOxXL8zG4dbOOFs1k5VvO45rKHhC/Yy8TmT0TGs0IWSiU5Iq5P6KdGA== +"@polywrap/schema-compose@0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@polywrap/schema-compose/-/schema-compose-0.10.3.tgz#44c5540e4dca823cea3ac892d110c665ce6c10d1" + integrity sha512-heMq61cKvSQB6PORRjYnKDwGIVqcSHM1Co5v994vf3eBwGHNTmfkeTGspmdotgF9uwRp2yG038Leijni55o4cQ== dependencies: - "@polywrap/schema-parse" "0.10.2" + "@polywrap/schema-parse" "0.10.3" "@polywrap/wrap-manifest-types-js" "0.10.0" graphql "15.5.0" mustache "4.0.1" -"@polywrap/schema-parse@0.10.2": - version "0.10.2" - resolved "https://registry.yarnpkg.com/@polywrap/schema-parse/-/schema-parse-0.10.2.tgz#d4436555602dbd645051a5686ec05a342f749a99" - integrity sha512-9lO5l4pOlc4+VW4XJrWEXkiXjtsUvqiiZRJAX57Q58zRXenUrDq/DS4SukmY+Bls8By+4+WMya+Mgfg4LZS7kQ== +"@polywrap/schema-parse@0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@polywrap/schema-parse/-/schema-parse-0.10.3.tgz#9dbb146eb9fbac8a4e4fd258500d0658a2c3a718" + integrity sha512-3ksFvk/adVsR5StLJ5OK26OYhP9lYIBr0ipZMVMyA3c+2DGN7LH8i9Hn3v5tJgjvojzwAIWyNWBrbUBTIV2Tsg== dependencies: "@dorgjelli/graphql-schema-cycles" "1.1.4" "@polywrap/wrap-manifest-types-js" "0.10.0" @@ -1118,18 +1086,6 @@ "@opentelemetry/sdk-trace-base" "1.6.0" "@opentelemetry/sdk-trace-web" "1.6.0" -"@polywrap/tracing-js@0.10.0-pre.12": - version "0.10.0-pre.12" - resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.12.tgz#61052f06ca23cd73e5de2a58a874b269fcc84be0" - integrity sha512-RUKEQxwHbrcMzQIV8IiRvnEfEfvsgO8/YI9/SqLjkV8V0QUj7UWjuIP7VfQ/ctJJAkm3sZqzeoE+BN+SYAeZSw== - dependencies: - "@fetsorn/opentelemetry-console-exporter" "0.0.3" - "@opentelemetry/api" "1.2.0" - "@opentelemetry/exporter-trace-otlp-http" "0.32.0" - "@opentelemetry/resources" "1.6.0" - "@opentelemetry/sdk-trace-base" "1.6.0" - "@opentelemetry/sdk-trace-web" "1.6.0" - "@polywrap/uri-resolver-extensions-js@0.10.0": version "0.10.0" resolved "https://registry.yarnpkg.com/@polywrap/uri-resolver-extensions-js/-/uri-resolver-extensions-js-0.10.0.tgz#ef0012e9b2231be44b0739f57b023a1c009c1b2b" @@ -1180,15 +1136,6 @@ jsonschema "1.4.0" semver "7.3.8" -"@polywrap/wrap-manifest-types-js@0.10.0-pre.12": - version "0.10.0-pre.12" - resolved "https://registry.yarnpkg.com/@polywrap/wrap-manifest-types-js/-/wrap-manifest-types-js-0.10.0-pre.12.tgz#a8498b71f89ba9d8b90972faa7bfddffd5dd52c1" - integrity sha512-Bc3yAm5vHOKBwS8rkbKPNwa2puV5Oa6jws6EP6uPpr2Y/Iv4zyEBmzMWZuO1eWi2x7DM5M9cbfRbDfT6oR/Lhw== - dependencies: - "@apidevtools/json-schema-ref-parser" "9.0.9" - jsonschema "1.4.0" - semver "7.3.8" - "@types/json-schema@^7.0.6": version "7.0.11" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" @@ -2852,10 +2799,10 @@ picomatch@^2.0.4, picomatch@^2.2.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -polywrap@0.10.2: - version "0.10.2" - resolved "https://registry.yarnpkg.com/polywrap/-/polywrap-0.10.2.tgz#ed70f76459c7a57c99932aea220b1ccba054e778" - integrity sha512-MH28MdM9XcdE2Y3kvK8wyvJ7GXKe9X34i3IdbcrGzy/tc1ki3RAzUazse7tLMX1qnatUsJSgNC+wF8Bfae/Jhg== +polywrap@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/polywrap/-/polywrap-0.10.3.tgz#3c476b2116fa4a0351406df0cc86165bff8edff5" + integrity sha512-3VC+CKaLgYLjsnvJGK9TAhYESXpFOk2BrtQAnkK2J+/B0ppqT0DfNLcHeutOjqPQ/9TMmXbLQ7ljnAov2hzyMQ== dependencies: "@apidevtools/json-schema-ref-parser" "9.0.9" "@ethersproject/providers" "5.6.8" @@ -2866,13 +2813,13 @@ polywrap@0.10.2: "@polywrap/client-js" "0.10.0" "@polywrap/core-js" "0.10.0" "@polywrap/ethereum-provider-js-v1" "npm:@polywrap/ethereum-provider-js@~0.2.4" - "@polywrap/logging-js" "0.10.2" - "@polywrap/os-js" "0.10.2" - "@polywrap/polywrap-manifest-types-js" "0.10.2" + "@polywrap/logging-js" "0.10.3" + "@polywrap/os-js" "0.10.3" + "@polywrap/polywrap-manifest-types-js" "0.10.3" "@polywrap/result" "0.10.0" - "@polywrap/schema-bind" "0.10.2" - "@polywrap/schema-compose" "0.10.2" - "@polywrap/schema-parse" "0.10.2" + "@polywrap/schema-bind" "0.10.3" + "@polywrap/schema-compose" "0.10.3" + "@polywrap/schema-parse" "0.10.3" "@polywrap/uri-resolver-extensions-js" "0.10.0" "@polywrap/uri-resolvers-js" "0.10.0" "@polywrap/wasm-js" "0.10.0"