61 lines
2.2 KiB
JSON
61 lines
2.2 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|