{ "name": "agentframework", "version": "0.0.0", "private": true, "engines": { "node": ">=6.0.0" }, "description": "Agent Oriented Programming for TypeScript", "main": "src/lib/index.ts", "typings": "src/lib/index.ts", "scripts": { "start": "NODE_ENV=test node_modules/.bin/nodemon --config tools/testmon.json", "test": "npm run lint && npm run build && npm run test:coverage", "cov": "npm run test:coverage", "test:unit": "node_modules/.bin/ts-node tools/jasmine.ts || exit 0", "test:coverage": "node_modules/.bin/ts-node node_modules/.bin/istanbul cover --config=tools/istanbul.yaml node_modules/.bin/jasmine JASMINE_CONFIG_PATH=tools/jasmine.full.json || exit 0", "lint": "standard --pretty", "build": "npm run build:tsc", "build:tsc": "node_modules/.bin/tsc -p tsconfig.release.json --noEmit", "release": "npm run release:clean && npm run release:tsc && npm run release:webpack && npm run release:npm", "release:clean": "rm -rf ./release", "release:tsc": "node_modules/.bin/tsc -p tsconfig.release.json && find release -type f -name '*.js' -delete", "release:webpack": "node_modules/.bin/webpack --display-error-details --config tools/webpack.config.ts", "release:npm": "cp LICENSE ./release && cp README.md ./release && cp package.release.json ./release/package.json && cd ./release && npm publish", "test-on-travis": "npm run test", "test-on-teamcity": "exit 1" }, "repository": { "type": "git", "url": "git+https://github.com/agentframework/agentframework.git" }, "keywords": [ "aop", "typescript", "es6", "proxy" ], "author": "Ling Zhang", "license": "Apache-2.0", "bugs": { "url": "https://github.com/agentframework/agentframework/issues" }, "homepage": "https://github.com/agentframework/agentframework#readme", "devDependencies": { "@types/jasmine": "latest", "@types/node": "latest", "@types/webpack": "latest", "babel-core": "latest", "babel-loader": "latest", "babel-preset-babili": "latest", "istanbul": "next", "jasmine": "latest", "jasmine-spec-reporter": "latest", "nodemon": "latest", "ts-loader": "latest", "ts-node": "latest", "typescript-standard": "latest", "webpack": "latest" } }