{ "name": "@ryupold/vode", "version": "1.7.1", "description": "a minimalist web framework", "author": "Michael Scherbakow (ryupold)", "license": "MIT", "icon": "icon.webp", "keywords": [ "minimal", "web", "frontend", "framework", "library", "state", "simple", "flow", "lightweight" ], "repository": { "type": "git", "url": "git+https://github.com/ryupold/vode.git" }, "bugs": { "url": "https://github.com/ryupold/vode/issues" }, "homepage": "https://github.com/ryupold/vode#readme", "module": "index.ts", "scripts": { "build": "esbuild index.ts --bundle --format=esm --outfile=dist/vode.mjs", "build-min": "esbuild index.ts --bundle --format=esm --minify --outfile=dist/vode.min.mjs", "build-classic": "esbuild index.ts --outfile=dist/vode.js --bundle --format=iife --global-name=V", "build-classic-min": "esbuild index.ts --outfile=dist/vode.min.js --bundle --format=iife --global-name=V --minify", "babel": "npx babel dist/vode.mjs --out-file dist/vode.amd.min.js", "babel-classic": "npx babel dist/vode.js --out-file dist/vode.es5.min.js", "release": "npm run build && npm run build-min && npm run build-classic && npm run build-classic-min && npm run babel && npm run babel-classic", "publish": "npm publish --access public", "clean": "tsc -b --clean", "watch": "tsc -b -w" }, "devDependencies": { "@babel/cli": "7.28.3", "@babel/core": "7.28.5", "@babel/preset-env": "7.28.5", "babel-preset-minify": "0.5.2", "esbuild": "0.27.1", "typescript": "5.9.3" } }