package.json
{
"name": "@cahil/utils",
"version": "2.3.2",
"description": "Various utility functions that might come in handy when building things in JavaScript",
"browser": "index.amd.js",
"main": "index.js",
"module": "es/index.js",
"typings": "index.d.ts",
"homepage": "https://cahilfoley.github.io/utils/",
"bugs": {
"url": "https://github.com/cahilfoley/utils/issues"
},
"keywords": [
"utils",
"utilities"
],
"author": "Cahil Foley",
"license": "MIT",
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "https://github.com/cahilfoley/utils.git"
},
"scripts": {
"lint": "tsc --noEmit && eslint src/**/*.{js,ts,tsx} --quiet --fix",
"type-check": "tsc --noEmit",
"build:amd": "tsc -p config/amd.tsconfig.json",
"build:cjs:types": "tsc -p config/cjs.tsconfig.json --emitDeclarationOnly",
"build:cjs": "npm run build:cjs:types && babel .temp/src -d dist -x \".ts,.tsx\" --ignore .temp/src/**/*.test.ts",
"build:es": "tsc -p config/es.tsconfig.json",
"build:docs": "typedoc --options config/typedoc.json src/",
"build:docsjson": "typedoc --options config/typedoc-json.json src/",
"build:readme": "typedoc --options config/typedoc-md.json src/",
"build:dist": "run-p build:readme build:cjs build:es build:amd",
"build:exports": "babel-node scripts/transformExports.ts -x .ts",
"build": "run-s clean:build build:exports build:dist copy:assets",
"copy:assets": "babel-node scripts/copyAssets.ts -x .ts",
"clean:build": "rimraf dist .temp/src",
"clean": "rimraf dist docs .temp",
"deploy:docs": "babel-node scripts/ghPagesPublish.ts -x .ts",
"prepublishOnly": "run-s clean test build",
"postpublish": "npm run clean",
"release": "standard-version",
"test": "npm run type-check && jest"
},
"devDependencies": {
"@babel/cli": "^7.7.4",
"@babel/core": "^7.7.4",
"@babel/node": "^7.7.4",
"@babel/plugin-proposal-class-properties": "^7.7.4",
"@babel/plugin-proposal-object-rest-spread": "^7.7.4",
"@babel/preset-env": "^7.7.4",
"@babel/preset-typescript": "^7.7.4",
"@types/glob": "^7.1.1",
"@types/jest": "^24.0.23",
"@types/lodash": "^4.14.149",
"@types/node": "^12.12.14",
"@typescript-eslint/eslint-plugin": "^2.9.0",
"@typescript-eslint/parser": "^2.9.0",
"babel-core": "^7.0.0-bridge.0",
"babel-jest": "^24.9.0",
"colors": "^1.4.0",
"coveralls": "^3.0.9",
"eslint": "^6.7.1",
"eslint-config-prettier": "^6.7.0",
"eslint-plugin-prettier": "^3.1.1",
"fs-extra": "^8.1.0",
"husky": "^3.1.0",
"jest": "^24.9.0",
"lodash": "^4.17.15",
"npm-run-all": "^4.1.5",
"prettier": "^1.19.1",
"pretty-quick": "^2.0.1",
"rimraf": "^3.0.0",
"shelljs": "^0.8.3",
"standard-version": "^7.0.1",
"ts-jest": "^24.2.0",
"typedoc": "^0.15.3",
"typedoc-plugin-external-module-name": "^2.1.0",
"typedoc-plugin-markdown": "2.2.11",
"typescript": "^3.7.2"
},
"dependencies": {},
"peerDependencies": {},
"husky": {
"hooks": {
"pre-commit": "pretty-quick --staged"
}
}
}