{ "name": "@websnacksjs/websnacks", "description": "Minimal dependency server-side JSX for static sites", "version": "0.2.0", "author": { "name": "M. George Hansen", "email": "mgeorge@technopolitica.com" }, "license": "MPL-2.0", "repository": "github:websnacksjs/websnacks", "engines": { "node": ">=18" }, "main": "dist/index.js", "types": "types.d.ts", "bin": "bin/websnacks.js", "files": [ "/bin/websnacks.js", "/dist/**/*.js", "/dist/**/*.d.ts", "/dist/**/*.map", "/src/**/*.ts", "/index.d.ts" ], "scripts": { "build": "tsc", "check": "biome check .", "clean": "ts-node scripts/clean.ts", "prepublishOnly": "npm run reset && npm test", "pretest": "npm run build", "preversion": "npm run reset && npm test", "release": "npm version", "reset": "npm run clean && npm ci", "test": "npm run test:unit && npm run test:e2e", "test:unit": "cd test && ts-node --script-mode ./run-tests.ts", "test:e2e": "cd test && ts-node --script-mode ./run-e2e.ts" }, "devDependencies": { "@biomejs/biome": "2.4.14", "@types/node": "~18", "@types/ws": "^8.18.1", "ts-node": "^10.9.2", "typescript": "~4.9.5" }, "optionalDependencies": { "node-watch": "^0.7.4", "ws": "^8.20.0" } }