UNPKG

pranx

Version:

The next of preact. A light-weight, Next.js-like fullstack metaframework

114 lines (113 loc) 2.94 kB
{ "name": "pranx", "version": "0.1.0-beta.14", "description": "The next of preact. A light-weight, Next.js-like fullstack metaframework", "type": "module", "scripts": { "build": "tsx ./scripts/build.ts", "build:prod": "bun run check && bun run build", "dev": "tsx watch --include \"./src/**/*\" --clear-screen=false ./scripts/build.ts", "test": "vitest run", "check": "tsc --noEmit -p ./tsconfig.json", "style": "bun run format && bun run lint", "format": "prettier --write --cache src scripts types", "lint": "biome lint . --fix --unsafe", "prepublishOnly": "bun run build:prod", "clean": "rm -rf dist node_modules", "release": "bun run build:prod && changelogen --release --prerelease --publish -publishTag beta && git push --follow-tags" }, "repository": { "type": "git", "url": "git+https://github.com/LiasCode/pranx.git" }, "bugs": "https://github.com/LiasCode/pranx/issues", "homepage": "https://github.com/LiasCode/pranx", "bin": { "pranx": "dist/bin/index.js" }, "exports": { ".": { "import": "./dist/index.js", "types": "./types/index.d.ts" }, "./client": { "import": "./dist/client/index.js", "types": "./types/client.d.ts" }, "./server": { "import": "./dist/server/index.js", "types": "./types/server.d.ts" }, "./package.json": "./package.json" }, "files": [ "dist", "types", "README.md", "tsconfig.json", "LICENSE" ], "keywords": [ "preact", "next", "ssr", "ssg", "isg", "csr", "file-based-router", "server", "esbuild", "metaframework", "fullstack" ], "author": { "name": "LiasCode", "email": "liascode.dev@gmail.com", "url": "https://lias-code.pages.dev" }, "engines": { "node": ">=18.0.0" }, "license": "MIT", "dependencies": { "@babel/core": "^7.28.4", "@babel/parser": "^7.28.4", "@mdx-js/esbuild": "^3.1.1", "@swc/html": "^1.13.5", "c12": "^3.2.0", "chokidar": "^4.0.3", "citty": "^0.1.6", "consola": "^3.4.2", "destr": "^2.0.5", "esbuild": "^0.25.9", "esbuild-plugin-tailwindcss": "^2.1.0", "fs-extra": "^11.3.1", "get-port-please": "^3.2.0", "glob": "^11.0.3", "h3": "2.0.0-beta.4", "kleur": "^4.1.5", "magic-string": "^0.30.18", "ofetch": "^1.4.1", "pathe": "^2.0.3", "preact-iso": "^2.10.0", "ufo": "^1.6.1", "unhead": "2.0.14" }, "peerDependencies": { "postcss": "^8.5.6", "preact": "^10.27.1", "preact-render-to-string": "^6.6.1" }, "devDependencies": { "@biomejs/biome": "2.2.4", "@types/fs-extra": "^11.0.4", "@types/mdx": "^2.0.13", "@types/node": "^20.19.13", "changelogen": "^0.6.2", "prettier": "3.6.2", "prettier-plugin-organize-imports": "^4.2.0", "tsx": "^4.20.5", "typescript": "^5.9.2", "vitest": "^3.2.4" } }