UNPKG

@backtest/framework

Version:

Backtesting trading strategies in TypeScript / JavaScript

60 lines (59 loc) 1.7 kB
{ "name": "@backtest/framework", "version": "1.1.16", "description": "Backtesting trading strategies in TypeScript / JavaScript", "main": "dist/main", "typings": "dist/main", "keywords": [ "backtesting", "backtest", "finance", "trading", "candles", "indicators", "multi value", "multi symbol", "framework" ], "scripts": { "align-db": "npx prisma validate && npx prisma generate && npx prisma db push", "build:esm": "tsc --target es2018 --outDir esm", "build:cjs": "tsc --target es2015 --module commonjs --outDir dist", "prebuild": "rm -rf dist esm", "build": "npm run build:esm && npm run build:cjs", "prestart": "npm run build", "start": "cd dist && node --env-file=../.env main.js", "dev": "node -r ts-node/register --env-file=.env main.ts", "predemo-js": "npm run build", "demo-js": "node --env-file=.env dist/src/demo.js", "demo": "node -r ts-node/register --env-file=.env src/demo.ts" }, "files": [ "dist", "esm", "prisma/schema.prisma" ], "pkg": { "assets": [ "node_modules/**/*" ] }, "author": "", "license": "Apache-2.0", "dependencies": { "@prisma/client": "^6.3.1", "axios": "^1.7.9", "csvtojson": "^2.0.10", "glob": "^11.0.1", "technicalindicators": "^3.1.0" }, "devDependencies": { "@types/node": "^22.13.1", "prisma": "^6.3.1", "ts-node": "^10.9.2", "typescript": "^5.7.3" }, "engines": { "node": ">=20.0.0" } }