UNPKG

primitiveprimer

Version:

Bluntly extend String, Array, Number, Object prototypes with useful methods, or use them as standalone utilities while leaving prototypes untouched

80 lines (79 loc) 2.51 kB
{ "name": "primitiveprimer", "version": "3.1.2", "description": "Bluntly extend String, Array, Number, Object prototypes with useful methods, or use them as standalone utilities while leaving prototypes untouched", "type": "module", "sideEffects": true, "keywords": [ "prototype", "extensions", "domutils", "math", "string", "array", "number", "object" ], "exports": { ".": { "types": "./index.d.ts", "import": "./dist/primitiveprimer.mjs", "require": "./dist/primitiveprimer.cjs" }, "./global": { "import": "./dist/primitiveprimer.global.js", "require": "./dist/primitiveprimer.global.cjs" } }, "main": "./dist/primitiveprimer.js", "module": "./dist/primitiveprimer.mjs", "types": "./index.d.ts", "unpkg": "./dist/primitiveprimer.global.js", "jsdelivr": "./dist/primitiveprimer.global.js", "files": [ "dist/**", "bin/**", "index.d.ts", "global.d.ts", "browser.d.ts", "README.md" ], "typesVersions": { "*": { "*": [ "index.d.ts" ], "global": [ "global.d.ts" ] } }, "homepage": "https://github.com/Luukvdh/primitiveprime#readme", "bugs": { "url": "https://github.com/Luukvdh/primitiveprime/issues" }, "repository": { "type": "git", "url": "git+https://github.com/Luukvdh/primitiveprime.git" }, "license": "MIT", "author": "Luuk van den Hoogen", "bin": { "primitiveprimer-copy-browser": "bin/copy-browser.js" }, "scripts": { "clean": "rimraf dist", "build": "npm run build:main && npm run build:iife && npm run build:global && node bin/copy-minified.cjs", "build:main": "tsup src/index.ts --entry.primitiveprimer=src/index.ts --dts --format esm,cjs --sourcemap --out-dir dist --config tsup.main.config.ts", "build:iife": "tsup src/iife.ts --entry.primitiveprimer=src/iife.ts --format iife --global-name PrimitivePrimer --sourcemap --out-dir dist", "build:global": "tsup src/auto.ts --entry.primitiveprimer-global=src/auto.ts --format cjs,iife --global-name PrimitivePrimer --sourcemap --out-dir dist && node bin/rename-global.cjs", "dev": "tsup src/index.ts --entry.primitiveprimer=src/index.ts --dts --format esm,cjs --out-dir dist --config tsup.main.config.ts --watch", "typecheck": "tsc -p tsconfig.json --noEmit", "prepublishOnly": "npm run build" }, "devDependencies": { "rimraf": "^6.0.1", "tsup": "^8.5.0", "typescript": "^5.9.3" } }