UNPKG

psrworld

Version:

A TypeScript-powered project scaffolding tool with dual CommonJS/ESM build support

92 lines (90 loc) 3 kB
{ "name": "psrworld", "version": "2.0.0", "description": "A TypeScript-powered project scaffolding tool with dual CommonJS/ESM build support", "type": "module", "keywords": [ "create", "psrworld", "typescript", "cli", "scaffolding", "templates", "framework", "dual-package", "vanilla-ts", "vanilla", "vue-ts", "vue", "react-ts", "react", "react-swc-ts", "react-swc", "preact-ts", "preact", "lit-ts", "lit", "svelte-ts", "svelte", "solid-ts", "solid", "qwik-ts", "qwik", "custom-nextjs", "nuxt", "astro", "remix", "meteor", "gatsby", "symfony", "rails", "phoenix", "django", "flask", "blazor", "hugo" ], "author": "psrworldlib <support@psrworld.in>", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/psrworldlib/psrworld.git" }, "homepage": "https://github.com/psrworldlib/psrworld#readme", "bugs": { "url": "https://github.com/psrworldlib/psrworld/issues" }, "main": "./dist/index.cjs", "module": "./dist/index.esm.js", "types": "./dist/index.d.ts", "bin": { "create-psrworld": "./bin/create-psrworld.cjs" }, "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.esm.js" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.cjs" } } }, "files": [ "dist", "bin", "templates", "README.md", "LICENSE" ], "engines": { "node": ">=14.0.0" }, "scripts": { "build": "npm run clean && npm run build:cli && npm run clean:map", "build:cli": "rollup -c rollup.config.js", "clean": "rimraf dist", "clean:map": "rimraf dist/**/*.map && rimraf dist/*.map", "dev": "rollup -c rollup.config.js --watch", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "lint": "eslint src --ext .ts,.tsx", "lint:fix": "eslint src --ext .ts,.tsx --fix", "format": "prettier --write \"src/**/*.{ts,tsx,json}\"", "format:check": "prettier --check \"src/**/*.{ts,tsx,json}\"", "typecheck": "tsc --noEmit", "prepublishOnly": "npm run build && npm run test && npm run clean:map", "prepack": "npm run build && npm run clean:map" }, "devDependencies": { "@rollup/plugin-commonjs": "^25.0.8", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.3.1", "@rollup/plugin-typescript": "^11.1.6", "@types/cross-spawn": "^6.0.6", "@types/jest": "^29.5.14", "@types/mocha": "^10.0.10", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "eslint": "^8.57.1", "jest": "^29.7.0", "prettier": "^3.6.2", "rimraf": "^5.0.10", "rollup": "^4.46.2", "ts-jest": "^29.4.1", "tslib": "^2.8.1", "typescript": "^5.9.2" }, "dependencies": { "@clack/prompts": "^0.7.0", "cross-spawn": "^7.0.6", "mri": "^1.2.0", "picocolors": "^1.1.1" }, "publishConfig": { "access": "public" } }