@altostra/core
Version:
Core library for shared types and logic
102 lines (101 loc) • 2.94 kB
JSON
{
"name": "@altostra/core",
"version": "14.45.0",
"description": "Core library for shared types and logic",
"main": "lib/index.js",
"scripts": {
"test": "mocha \"packages/tests/**/*.spec.ts\" --recursive",
"build": "npm run build:clean && ttsc -p \"${TSCONFIG:-tsconfig.build.json}\"",
"build:watch": "TSCONFIG=. npm run build -- -w",
"build:clean": "rm -rf lib",
"build:prune": "npm i && npm run build && npm run prune",
"build:minify": "node scripts/minify-lib.js",
"build:production": "npm run build && npm run build:minify",
"test:watch": "npm run test -- -w",
"prepublishOnly": "npm install && npm test && npm run build:production",
"prune": "npm prune --production",
"lint": "eslint ."
},
"repository": {
"type": "git",
"url": "git@gitlab.com:altostra/mvp/delta/core.git"
},
"keywords": [
"Altostra",
"Core",
"Library"
],
"author": "Alstostra",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"@amplitude/node": "~1.2.0",
"axios": "~0.21.1",
"axios-retry": "~3.1.9",
"chalk": "~3.0.0",
"cuid": "~2.1.6",
"form-data": "~3.0.0",
"glob": "~7.1.6",
"ignore-walk": "~3.0.3",
"js-yaml": "~4.0.0",
"jsonwebtoken": "~9.0.0",
"jszip": "~3.10.1",
"mime": "~2.4.4",
"rimraf": "~3.0.0",
"simple-git": "~3.16.0"
},
"peerDependencies": {
"@altostra/type-validations": ">=2.7.2",
"@reactivex/ix-es2015-cjs": ">= 3.0.2",
"aws-sdk": "^2.x"
},
"devDependencies": {
"@altostra/eslint-config": "~1.0.21",
"@altostra/type-validations": "~2.7.2",
"@reactivex/ix-es2015-cjs": "^3.0.2",
"@types/aws-lambda": "^8.10.36",
"@types/axios": "^0.14.0",
"@types/chai": "^4.2.6",
"@types/chai-as-promised": "^7.1.2",
"@types/chai-spies": "^1.0.1",
"@types/chalk": "^2.2.0",
"@types/form-data": "^2.5.0",
"@types/glob": "^7.1.1",
"@types/http-errors": "^1.6.3",
"@types/ignore-walk": "^3.0.1",
"@types/js-yaml": "~4.0.0",
"@types/json-schema": "~7.0.11",
"@types/jsonwebtoken": "~9.0.0",
"@types/jszip": "^3.1.7",
"@types/mime": "^2.0.1",
"@types/mocha": "^5.2.7",
"@types/moxios": "~0.4.10",
"@types/node": "~16.11.36",
"@types/rimraf": "^2.0.3",
"@types/sinon": "^7.5.1",
"@types/yaml": "^1.2.0",
"@typescript-eslint/eslint-plugin": "~5.27.1",
"@typescript-eslint/parser": "~5.27.1",
"aws-sdk": "~2.1377.0",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"chai-spies": "^1.0.0",
"eslint": "~8.17.0",
"eslint-config-standard": "~17.0.0",
"eslint-plugin-import": "~2.26.0",
"eslint-plugin-n": "~15.2.2",
"eslint-plugin-node": "~11.1.0",
"eslint-plugin-promise": "~6.0.0",
"http-errors": "^1.7.3",
"mocha": "~9.2.0",
"moxios": "^0.4.0",
"sinon": "^7.5.0",
"source-map-support": "^0.5.16",
"terser": "^4.4.3",
"ts-mockito": "^2.5.0",
"ts-node": "^8.5.4",
"tsconfig-paths": "~4.1.2",
"ttypescript": "~1.5.15",
"typescript": "~4.6.2",
"typescript-transform-paths": "^1.1.13"
}
}