From 320684c6eceafe7dd11dad8de1a3621301ca85f4 Mon Sep 17 00:00:00 2001 From: Daithi Hearn Date: Sun, 17 May 2026 18:36:33 +0200 Subject: [PATCH] chore: open-source repo metadata and bump to 0.1.2 Add MIT LICENSE, populate package.json with license/author/homepage/ bugs/keywords/publishConfig, and add npm/license/node badges to README. Co-Authored-By: Claude Opus 4.7 (1M context) --- LICENSE | 21 +++++++++++++++++++++ README.md | 4 ++++ package.json | 26 ++++++++++++++++++++++++-- 3 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..edaa2d6 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 VeChain + +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/README.md b/README.md index 92d069c..bf24567 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # @vechain/dev-stack +[![npm version](https://img.shields.io/npm/v/@vechain/dev-stack.svg)](https://www.npmjs.com/package/@vechain/dev-stack) +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE) +[![Node.js >=20](https://img.shields.io/badge/node-%3E%3D20-brightgreen.svg)](https://nodejs.org/) + Shared local development environment for VeChain projects. Brings up one thor-solo node, one mongo, one vechain-indexer, and one block-explorer that multiple projects can share. Each project deploys its own contracts and registers their addresses with the shared stack; the indexer and explorer pick up the union. diff --git a/package.json b/package.json index 5b3efba..a305a01 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,28 @@ { "name": "@vechain/dev-stack", - "version": "0.1.1", + "version": "0.1.2", "description": "Shared local dev environment for VeChain projects: thor-solo + indexer + block-explorer, with per-project address registration.", + "license": "MIT", + "author": "VeChain", + "homepage": "https://github.com/vechain/dev-stack#readme", + "bugs": { + "url": "https://github.com/vechain/dev-stack/issues" + }, "repository": { "type": "git", "url": "git+https://github.com/vechain/dev-stack.git" }, + "keywords": [ + "vechain", + "thor", + "thor-solo", + "indexer", + "block-explorer", + "dev-environment", + "docker-compose", + "blockchain", + "cli" + ], "type": "module", "main": "./lib/register.mjs", "types": "./lib/register.d.ts", @@ -23,11 +40,16 @@ "lib/", "compose/", "genesis/", - "README.md" + "README.md", + "LICENSE" ], "engines": { "node": ">=20" }, + "publishConfig": { + "access": "public", + "provenance": true + }, "scripts": { "test": "node --test" }