UNPKG

@utilify/types

Version:

A utility library for type checks and type manipulation in JavaScript and TypeScript, providing functions to determine types and verify values like null, undefined, boolean, number, and more.

83 lines (82 loc) 1.98 kB
{ "name": "@utilify/types", "version": "1.0.3", "description": "A utility library for type checks and type manipulation in JavaScript and TypeScript, providing functions to determine types and verify values like null, undefined, boolean, number, and more.", "keywords": [ "types", "getInstanceType", "getType", "isEqualType", "isUndefined", "isNull", "isBoolean", "isTruthy", "isFalsy", "isNumber", "isBigint", "isString", "isFunction", "isSymbol", "isPrimitive", "isObject", "isPlainObject", "isArray", "isMap", "isSet", "isPromise", "isJSON", "isAsync", "isDate", "isRegExp", "utilify", "utilities", "utility functions", "helper functions", "JavaScript", "TypeScript" ], "author": "Júlio Pattuzzo pattuzzo@protonmail.com", "homepage": "https://utilify-docs.vercel.app/docs/types/", "license": "MIT", "type": "module", "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/pattuzzoj/utilify.git", "directory": "packages/types" }, "scripts": { "test": "jest --no-cache", "build": "tsc && rollup -c", "prebuild": "npm run test" }, "devDependencies": { "@babel/core": "^7.26.0", "@babel/preset-env": "^7.26.0", "@babel/preset-typescript": "^7.26.0", "rollup": "^4.27.4", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.2", "rollup-plugin-dts": "^6.1.1", "typescript-eslint": "^8.16.0", "eslint": "^9.16.0", "eslint-config-prettier": "^9.1.0", "@eslint/js": "^9.16.0", "prettier": "3.4.1", "ts-node": "^10.9.2", "tslib": "^2.8.1", "jest": "^29.7.0", "@types/jest": "^29.5.14", "globals": "^15.12.0" } }