UNPKG

vite-plugin-vanjs

Version:

An async first mini meta-framework for VanJS powered by Vite

113 lines 2.72 kB
{ "name": "vite-plugin-vanjs", "version": "0.1.24", "author": "thednp", "license": "MIT", "description": "An async first mini meta-framework for VanJS powered by Vite", "repository": "https://github.com/thednp/vite-plugin-vanjs", "type": "module", "sideEffects": false, "main": "./plugin/index.mjs", "module": "./plugin/index.mjs", "types": "./plugin/types.d.ts", "files": [ "plugin", "setup", "router", "meta", "data", "client", "server", "jsx", "tsconfig.json", "package.json", "jsx-runtime.d.ts", "jsx-dev-runtime.d.ts", "README.md", "LICENSE" ], "keywords": [ "vanjs", "vite", "plugin", "router", "meta", "ssr", "ssg", "jsx" ], "exports": { ".": { "types": "./plugin/types.d.ts", "import": "./plugin/index.mjs", "default": "./plugin/index.mjs" }, "./setup": { "types": "./setup/types.d.ts", "import": "./setup/index.mjs" }, "./router": { "types": "./router/types.d.ts", "import": "./router/index.mjs" }, "./meta": { "types": "./meta/types.d.ts", "import": "./meta/index.mjs" }, "./server": { "types": "./server/types.d.ts", "import": "./server/index.mjs" }, "./client": { "types": "./client/types.d.ts", "import": "./client/index.mjs" }, "./jsx": { "types": "./jsx/types.d.ts", "import": "./jsx/index.mjs" }, "./jsx-runtime": { "types": "./jsx/jsx-runtime.d.ts", "import": "./jsx/jsx-runtime.mjs" }, "./jsx-dev-runtime": { "types": "./jsx/jsx-dev-runtime.d.ts", "import": "./jsx/jsx-dev-runtime.mjs" } }, "peerDependencies": { "csstype": "*", "mini-van-plate": "*", "vanjs-core": "*", "vanjs-ext": "*" }, "dependencies": { "csstype": "^3.2.3", "mini-van-plate": "^0.6.3", "vanjs-core": "^1.6.0", "vanjs-ext": "^0.6.3" }, "devDependencies": { "@types/node": "^25.6.2", "@vitest/browser": "^4.1.5", "@vitest/coverage-istanbul": "^4.1.5", "@vitest/ui": "^4.1.5", "happy-dom": "^20.9.0", "typescript": "6.0.3", "vite": "^8.0.12", "vitest": "^4.1.5" }, "engines": { "node": ">=20", "pnpm": ">=8.6.0" }, "scripts": { "test": "vitest --config vitest.config.ts", "test-ui": "vitest --config vitest.config.ts --ui=true", "format": "deno fmt plugin meta router setup client server jsx", "lint": "pnpm lint:ts && pnpm check:ts", "lint:ts": "deno lint plugin meta router setup client server jsx", "fix:ts": "deno lint plugin meta router setup client server jsx --fix", "check:ts": "tsc -noEmit" } }