helping-js
Version:
helping-js: zero-dependency JavaScript utilities — type guards, 50+ regex patterns, validate(), TypeScript .d.ts, v3 helpers (string, array, object, async, date, URL, tree, DOM). Official docs: https://helping-js.netlify.app
88 lines (87 loc) • 2.71 kB
JSON
{
"name": "helping-js",
"version": "3.0.0",
"author": "parsa jiravand",
"description": "helping-js: zero-dependency JavaScript utilities — type guards, 50+ regex patterns, validate(), TypeScript .d.ts, v3 helpers (string, array, object, async, date, URL, tree, DOM). Official docs: https://helping-js.netlify.app",
"main": "./core/types.js",
"types": "./core/types.d.ts",
"exports": {
".": "./core/types.js",
"./core/types": "./core/types.js",
"./core/regex": "./core/regex.js",
"./core/phones-regex": "./core/phones-regex.js",
"./core/currencies-regex": "./core/currencies-regex.js",
"./core/safe-types": "./core/safe-types.js",
"./core/support": "./core/support.js",
"./core/validate": "./core/validate.js",
"./core/number": "./core/number.js",
"./core/string": "./core/string.js",
"./core/value": "./core/value.js",
"./core/array": "./core/array.js",
"./core/object": "./core/object.js",
"./core/function": "./core/function.js",
"./core/async": "./core/async.js",
"./core/url": "./core/url.js",
"./core/date": "./core/date.js",
"./core/advanced": "./core/advanced.js",
"./core/tree": "./core/tree.js",
"./core/dom": "./core/dom.js",
"./preset/form": "./core/preset/form.js",
"./core/preset/form": "./core/preset/form.js"
},
"repository": "https://github.com/parsajiravand/helping-js",
"homepage": "https://helping-js.netlify.app",
"bugs": {
"url": "https://github.com/parsajiravand/helping-js/issues"
},
"scripts": {
"build": "node scripts/clean-core.js && babel src -d core && node scripts/copy-types.js",
"prepublishOnly": "npm run build",
"lint": "eslint src",
"format": "prettier --write \"src/**/*.js\"",
"test": "jest"
},
"license": "MIT",
"files": [
"core"
],
"devDependencies": {
"@babel/cli": "^7.23.0",
"@babel/core": "^7.23.0",
"@babel/preset-env": "^7.23.0",
"eslint": "^8.56.0",
"jest": "^29.7.0",
"prettier": "^3.2.0"
},
"keywords": [
"helping-js",
"helping js",
"utility functions",
"JavaScript helper library",
"JavaScript utilities",
"npm zero dependencies",
"type checking",
"isString",
"isPlainObject",
"regex validation",
"form validation",
"TypeScript",
"Vue",
"React",
"Node.js",
"Express",
"debounce",
"array helpers",
"object helpers",
"common functions",
"JavaScript utility belt",
"JavaScript helper tools",
"JavaScript utility package",
"JavaScript functions library",
"JavaScript code snippets",
"JavaScript toolkit",
"JavaScript utility library",
"Regex",
"Check Types"
]
}