@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.
89 lines (88 loc) • 2.16 kB
JSON
{
"name": "@utilify/types",
"version": "2.0.0",
"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",
"isArray",
"isAsyncFunction",
"isAsyncGeneratorFunction",
"isBigint",
"isBoolean",
"isDate",
"isError",
"isFunction",
"isGeneratorFunction",
"isInfinity",
"isMap",
"isNaN",
"isNil",
"isNull",
"isNumber",
"isObject",
"isPlainObject",
"isPrimitive",
"isPromise",
"isRegExp",
"isSet",
"isString",
"isSymbol",
"isUndefined",
"isWeakMap",
"isWeakRef",
"isWeakSet",
"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": "vitest watch && vitest run --coverage",
"build": "tsc && rollup -c",
"prebuild": "npm run test"
},
"devDependencies": {
"@vitest/coverage-v8": "^3.1.3",
"vitest": "^3.1.3",
"@babel/core": "^7.26.0",
"@babel/preset-env": "^7.26.0",
"@babel/preset-typescript": "^7.26.0",
"@eslint/js": "^9.16.0",
"@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",
"@types/eslint-config-prettier": "^6.11.3",
"eslint": "^9.16.0",
"eslint-config-prettier": "^9.1.0",
"globals": "^15.12.0",
"prettier": "3.4.1",
"rollup": "^4.27.4",
"rollup-plugin-dts": "^6.1.1",
"ts-node": "^10.9.2",
"tslib": "^2.8.1",
"typescript-eslint": "^8.16.0"
}
}