UNPKG

type-enforcer

Version:
73 lines (72 loc) 2.98 kB
{ "name": "type-enforcer", "version": "0.2.0", "description": "Type enforcement library for javascript", "main": "src/index.js", "scripts": { "test": "karma start --single-run", "test-watch": "karma start", "patch": "npm version patch -m \"Increment patch version to %s\"", "minor": "npm version minor -m \"Increment minor version to %s\"", "major": "npm version major -m \"Increment major version to %s\"", "docs-readme": "jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs", "docs-enforce": "jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs", "docs-method": "jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs", "docs-checks": "jsdoc2md src/checks/*.js > docs/checks.md --template docs.hbs", "docs-queue": "jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs", "docs-csssize": "jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs", "docs-dockpoint": "jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs", "docs-enum": "jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs", "docs-point": "jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs", "docs-thickness": "jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs", "docs-vector": "jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs", "docs": "npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector" }, "repository": { "type": "git", "url": "git+https://github.com/DarrenPaulWright/type-enforcer.git" }, "keywords": [ "type", "enforce", "method" ], "author": "Darren Paul Wright <Darren@DarrenPaulWright.com>", "license": "MIT", "bugs": { "url": "https://github.com/DarrenPaulWright/type-enforcer/issues" }, "homepage": "https://github.com/DarrenPaulWright/type-enforcer#readme", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.2.3", "@babel/plugin-proposal-private-methods": "^7.2.3", "lodash": "^4.17.11" }, "devDependencies": { "@babel/core": "^7.2.2", "@babel/preset-env": "^7.2.3", "babel-eslint": "^10.0.1", "babel-loader": "^8.0.5", "babel-plugin-istanbul": "^5.1.0", "babel-plugin-lodash": "^3.3.4", "chai": "^4.2.0", "eslint": "^5.12.0", "eslint-loader": "^2.1.1", "eslint-plugin-babel": "^5.3.0", "jasmine": "^3.3.1", "jasmine-core": "^3.3.0", "jsdoc-to-markdown": "^4.0.1", "karma": "^3.1.4", "karma-brief-reporter": "0.0.7", "karma-chrome-launcher": "^2.2.0", "karma-coverage": "^1.1.2", "karma-coveralls": "^2.1.0", "karma-firefox-launcher": "^1.1.0", "karma-jasmine": "^2.0.1", "karma-webpack": "^3.0.5", "powerset": "0.0.1", "test-runner-config": "^0.5.0", "wallaby-webpack": "^3.9.13", "webpack": "^4.28.4" } }