@1studio/utils
Version:
A collection of useful utilities.
102 lines (101 loc) • 3.35 kB
JSON
{
"name": "@1studio/utils",
"version": "5.7.0",
"description": "A collection of useful utilities.",
"main": "index.js",
"scripts": {
"clean": "rimraf dist",
"validate": "npm run validate:lint && npm run validate:coverage",
"validate:lint": "node_modules/.bin/eslint src",
"prevalidate:coverage": "npm run test:coverage",
"validate:coverage": "nyc check-coverage --statelments 90 --branches 80 --functions 100 --lines 90",
"report:coverage": "cat ./coverage/lcov.info | codecov",
"start": "webpack-dev-server --open --progress --hot --color --env.dev",
"test": "mocha --require ts-node/register test/array/move.ts",
"test:watch": "npm t -- --watch --watch-extensions ts --watch-files test/models/tree.ts",
"test:debug": "npm t -- -w --inspect-brk",
"test:coverage": "nyc npm t && nyc report --reporter=lcov",
"docs": "node_modules/.bin/documentation build ./src/index.js -f md -o MANUAL.md --github",
"docs:view": "node_modules/.bin/documentation serve --watch ./src/index.js",
"prebuild": "npm run clean",
"prebuild:prod": "npm run clean",
"build": "webpack --mode development",
"build:prod": "webpack --mode production --env production",
"prewatch": "npm run build",
"watch": "webpack-dev-server --mode development",
"#precommit": "npm run validate",
"commit": "git-cz",
"semantic-release": "semantic-release"
},
"repository": {
"type": "git",
"url": "https://github.com/roberto404/utils.git"
},
"keywords": [
"utils",
"utilities",
"math",
"geometry",
"capitalizeFirstLetter",
"array sort",
"propTypes"
],
"author": "Robert Gulyas <robert@1studio.hu> (http://www.1studio.hu/)",
"license": "BSD-3-Clause",
"bugs": {
"url": "https://github.com/roberto404/utils/issues"
},
"homepage": "https://github.com/roberto404/utils#readme",
"dependencies": {
"crypto-js": "4.1.1",
"esm": "3.2.25",
"lodash": "4.17.21",
"prop-types": "15.8.1",
"store": "2.0.12",
"superagent": "8.0.9"
},
"devDependencies": {
"@babel/cli": "7.20.7",
"@babel/core": "7.20.12",
"@babel/plugin-proposal-class-properties": "7.18.6",
"@babel/plugin-proposal-object-rest-spread": "7.20.7",
"@babel/plugin-proposal-optional-chaining": "7.20.7",
"@babel/plugin-transform-runtime": "7.19.6",
"@babel/preset-env": "7.20.2",
"@babel/preset-react": "7.18.6",
"@babel/preset-typescript": "7.18.6",
"@babel/register": "7.18.9",
"@types/chai": "4.3.4",
"@types/crypto-js": "4.1.1",
"@types/deep-freeze": "0.1.2",
"@types/lodash": "4.14.191",
"@types/mocha": "10.0.1",
"babel-loader": "9.1.2",
"benchmark": "2.1.4",
"chai": "4.3.7",
"codecov.io": "0.1.6",
"commitizen": "4.3.0",
"core-js": "3.27.2",
"cz-conventional-changelog": "3.3.0",
"deep-freeze": "0.0.1",
"documentation": "14.0.1",
"minami": "1.2.3",
"mocha": "10.2.0",
"nyc": "15.1.0",
"rimraf": "4.1.2",
"semantic-release": "20.1.0",
"ts-node": "10.9.1",
"typescript": "4.9.4",
"webpack": "5.75.0",
"webpack-cli": "5.0.1",
"webpack-dev-server": "4.11.1"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"publishConfig": {
"access": "public"
}
}