diff --git a/README.markdown b/README.markdown index d1dcb9c..080a01e 100644 --- a/README.markdown +++ b/README.markdown @@ -6,7 +6,7 @@ validation, and automatic formatting directly into your editor. *** -**[Install from the Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=sourcemeta.sourcemeta-studio)** +**[Install in Visual Studio Code](vscode:extension/sourcemeta.sourcemeta-studio)** *** @@ -25,6 +25,23 @@ After installing the Sourcemeta Studio extension, issues are not displayed autom > Data Products with JSON > Schema](https://www.oreilly.com/library/view/unifying-business-data/9781098144999/). +Publisher & Verification Status +------------------------------- + +Sourcemeta Studio is published and maintained by the **official Sourcemeta +organization**, the team behind open-source JSON Schema tooling used in +production by developers and companies worldwide. + +At the time of writing, the Visual Studio Code Marketplace **Verified Publisher** +badge has not yet been applied to this extension. Publisher verification is a +Microsoft-managed, administrative process that is independent of an +extension’s code quality, security posture, or maintenance status, and can take +time even for established open-source organizations. + +This extension is actively maintained by the Sourcemeta team, and all releases +are built from the same public repositories that power Sourcemeta’s other +open-source projects. + Features -------- diff --git a/vscode/package-lock.json b/vscode/package-lock.json index 445bb42..40eb547 100644 --- a/vscode/package-lock.json +++ b/vscode/package-lock.json @@ -1,14 +1,14 @@ { "name": "sourcemeta-studio", - "version": "0.0.8", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sourcemeta-studio", - "version": "0.0.8", + "version": "1.0.0", "dependencies": { - "@sourcemeta/jsonschema": "^13.3.0" + "@sourcemeta/jsonschema": "^14.0.2" }, "devDependencies": { "@types/node": "24.x", @@ -707,9 +707,9 @@ } }, "node_modules/@sourcemeta/jsonschema": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@sourcemeta/jsonschema/-/jsonschema-13.3.0.tgz", - "integrity": "sha512-ZMT0HkIckhqDsBZv0a7PFwrq2ZxoFRhXbQ0N4pVILnCbuMXp5IwstvE7gKm8HhLo/ZJssqCpneVxhBZ4pHUGYA==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/@sourcemeta/jsonschema/-/jsonschema-14.0.2.tgz", + "integrity": "sha512-OTfuH9Kh5R9MKJCTbQC2g+URysnL8HH5N4FAZ8z/qFd6uzZb96bZinUy7uoiiQwFKb0kEaTqkXzB/Y3yt5R0mQ==", "cpu": [ "x64", "arm64" diff --git a/vscode/package.json b/vscode/package.json index 2c14df4..8113f7c 100644 --- a/vscode/package.json +++ b/vscode/package.json @@ -1,15 +1,22 @@ { "name": "sourcemeta-studio", - "displayName": "Sourcemeta Studio", + "displayName": "Sourcemeta JSON Schema Studio", "publisher": "sourcemeta", - "description": "JSON Schema inspection, formatting, and linting tools", - "version": "0.0.8", + "description": "JSON Schema inspection, formatting, and linting tools by a member of the JSON Schema Technical Steering Committee", + "version": "1.0.0", "icon": "logo.png", "engines": { "vscode": "^1.74.0" }, + "homepage": "https://www.sourcemeta.com/", "categories": [ - "Other" + "Linters", + "Formatters", + "Programming Languages", + "AI", + "Data Science", + "Testing", + "Visualization" ], "repository": { "type": "git", @@ -48,6 +55,25 @@ } } }, + "keywords": [ + "json", + "json schema", + "schema", + "validation", + "validator", + "lint", + "linter", + "linting", + "formatter", + "formatting", + "openapi", + "api", + "vscode", + "data", + "schema validation", + "json lint" + ], + "qna": "marketplace", "scripts": { "compile": "node esbuild.js", "watch": "node esbuild.js --watch", @@ -56,7 +82,7 @@ "lint": "eslint src --ext ts" }, "dependencies": { - "@sourcemeta/jsonschema": "^13.3.0" + "@sourcemeta/jsonschema": "^14.0.2" }, "devDependencies": { "@types/node": "24.x",