UNPKG

ts-buildkit

Version:

Typescript Build Kit, this is generic build kit package created by Ahsan Mahmood (https://aoneahsan.com), this package is generic and contains code which will work both on frontend (ReactJs/typescript/etc) as well as on backend (nodejs/typescript/etc). pl

166 lines (165 loc) 4.91 kB
{ "name": "ts-buildkit", "version": "1.1.0", "description": "Typescript Build Kit, this is generic build kit package created by Ahsan Mahmood (https://aoneahsan.com), this package is generic and contains code which will work both on frontend (ReactJs/typescript/etc) as well as on backend (nodejs/typescript/etc). please do react out if you face any issue in packages i deliver.", "types": "./dist/index.d.ts", "main": "./dist/index.js", "module": "./dist/index.mjs", "files": [ "dist", "dist/play-and-win" ], "scripts": { "dev": "npm run unlink-packages && tsup --watch", "build": "npm run unlink-packages && tsup", "test:vitest": "npm run unlink-packages && vitest", "test": "node ./tests/index.js", "update:linked-packages": "yarn install --force", "unlink-packages": "yarn install --force", "push:code": "git add . && git commit -m 'logic updated, taking code backup' && git push -u o main", "deploy": "npm run build && npm publish", "serve": "npm run update:linked-packages && tsup", "prettier": "prettier --write ." }, "repository": { "type": "git", "url": "git+ssh://git@github.com/aoneahsan/ts-buildkit.git" }, "keywords": [ "typescript", "tools", "kit", "tool kit", "util", "helpers", "constants", "functions", "server", "client", "nodejs", "typescript", "types", "tests", "aoneahsan", "ahsan mahmood", "buildkit" ], "author": { "name": "Ahsan Mahmood", "email": "aoneahsna@gmail.com", "url": "https://aoneahsan.com" }, "license": "ISC", "bugs": { "url": "https://github.com/aoneahsan/ts-buildkit/issues" }, "homepage": "https://github.com/aoneahsan/ts-buildkit#readme", "engines": { "node": ">=22.2.0", "npm": ">=10.7.0", "yarn": ">=1.22.22" }, "packageManager": "yarn@1.22.22", "peerDependenciesMeta": { "crypto-js": { "optional": true }, "dayjs": { "optional": true }, "zod": { "optional": true } }, "peerDependencies": { "crypto-js": "^4.2.0", "dayjs": "^1.11.13", "zod": "^4.0.5" }, "devDependencies": { "@types/crypto-js": "^4.2.2", "@types/node": "^24.0.13", "crypto-js": "^4.2.0", "dayjs": "^1.11.13", "ts-node": "^10.9.2", "tsup": "^8.5.0", "typescript": "^5.8.3", "vitest": "^3.2.4", "zod": "^4.0.5" }, "contributors": [ { "name": "Ahsan Mahmood", "email": "aoneahsan@gmail.com", "url": "https://aoneahsan.com" } ], "displayName": "TypeScript Build Kit", "engineStrict": true, "funding": { "type": "individual", "url": "https://www.patreon.com/aoneahsan" }, "private": false, "publishConfig": { "access": "public" }, "pricing": "Free", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./play-and-win": { "types": "./dist/play-and-win/index.d.ts", "import": "./dist/play-and-win/index.mjs", "require": "./dist/play-and-win/index.js" }, "./dist/play-and-win": { "types": "./dist/play-and-win/index.d.ts", "import": "./dist/play-and-win/index.mjs", "require": "./dist/play-and-win/index.js" }, "./roommate": { "types": "./dist/roommate/index.d.ts", "import": "./dist/roommate/index.mjs", "require": "./dist/roommate/index.js" }, "./dist/roommate": { "types": "./dist/roommate/index.d.ts", "import": "./dist/roommate/index.mjs", "require": "./dist/roommate/index.js" }, "./require-package/zod": { "types": "./require-package/zod/index.d.ts", "import": "./require-package/zod/index.mjs", "require": "./require-package/zod/index.js" }, "./dist/require-package/zod": { "types": "./dist/require-package/zod/index.d.ts", "import": "./dist/require-package/zod/index.mjs", "require": "./dist/require-package/zod/index.js" }, "./require-package/dayjs": { "types": "./require-package/dayjs/index.d.ts", "import": "./require-package/dayjs/index.mjs", "require": "./require-package/dayjs/index.js" }, "./dist/require-package/dayjs": { "types": "./dist/require-package/dayjs/index.d.ts", "import": "./dist/require-package/dayjs/index.mjs", "require": "./dist/require-package/dayjs/index.js" }, "./require-package/crypto-js": { "types": "./require-package/crypto-js/index.d.ts", "import": "./require-package/crypto-js/index.mjs", "require": "./require-package/crypto-js/index.js" }, "./dist/require-package/crypto-js": { "types": "./dist/require-package/crypto-js/index.d.ts", "import": "./dist/require-package/crypto-js/index.mjs", "require": "./dist/require-package/crypto-js/index.js" } } }