{ "name": "voltx.js", "version": "0.5.1", "description": "A lightweight reactive framework for declarative UIs", "type": "module", "author": "Owais Jamil", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/stormlightlabs/volt.git", "directory": "lib" }, "keywords": ["reactive", "signals", "framework", "ui", "declarative", "html", "dom", "frontend"], "main": "./dist/voltx.js", "module": "./dist/voltx.js", "types": "./dist/voltx.d.ts", "exports": { ".": { "types": "./dist/voltx.d.ts", "import": "./dist/voltx.js" }, "./debug": { "types": "./dist/debug.d.ts", "import": "./dist/debug.js" }, "./css": "./dist/voltx.css", "./package.json": "./package.json" }, "files": ["dist", "LICENSE", "README.md"], "scripts": { "dev": "vite", "build": "pnpm build:clean && pnpm build:types && pnpm build:lib && pnpm build:lib:min && pnpm build:css && pnpm build:css:min && pnpm build:finalize", "build:clean": "rm -rf dist", "build:types": "tsc -p tsconfig.build.json", "build:lib": "vite build --mode lib:voltx && vite build --mode lib:debug", "build:lib:min": "vite build --mode lib:min:voltx && vite build --mode lib:min:debug", "build:css": "postcss src/styles/index.css -o dist/voltx.css", "build:css:min": "postcss src/styles/index.css -o dist/voltx.min.css --env production", "build:finalize": "node scripts/build-finalize.js", "build:jsr": "pnpm build:lib && pnpm build:lib:min", "build:demo": "vite build --mode demo", "build:demo:min": "vite build --mode demo:min", "preview": "vite preview", "preview:demo": "vite preview --outDir dist-demo", "test": "vitest", "test:run": "vitest run", "coverage": "vitest run --coverage", "codecov": "vitest run --coverage --reporter=json", "typecheck": "tsc --noEmit", "prepublishOnly": "pnpm build && pnpm test:run", "publish:npm": "npm publish --access=public", "publish:jsr": "npx jsr publish", "publish:all": "pnpm publish:npm && pnpm publish:jsr", "lint": "eslint . --fix" }, "publishConfig": { "access": "public" }, "devDependencies": { "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@vitest/coverage-v8": "3.2.4", "cssnano": "^7.1.1", "dprint": "^0.50.2", "jsdom": "^27.0.0", "oxc": "^1.0.1", "postcss": "^8.5.6", "postcss-cli": "^11.0.1", "postcss-import": "^16.1.1", "terser": "^5.44.0", "vite": "npm:rolldown-vite@7.1.14" } }