UNPKG

@backtest/framework

Version:

Backtesting trading strategies in TypeScript / JavaScript

68 lines (67 loc) 2.03 kB
{ "name": "@backtest/framework", "version": "1.1.18", "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": "Backtet JS <backtestjs.dev@gmail.com> (https://backtestjs.github.io/framework)", "license": "Apache-2.0", "dependencies": { "@prisma/client": "^6.7.0", "axios": "^1.9.0", "csvtojson": "^2.0.10", "glob": "^11.0.2", "technicalindicators": "^3.1.0" }, "devDependencies": { "@types/node": "^22.15.17", "prisma": "^6.7.0", "ts-node": "^10.9.2", "typescript": "^5.8.3" }, "engines": { "node": ">=20.0.0" }, "homepage": "backtestjs.github.io/framework", "bugs": { "url": "https://github.com/backtestjs/framework/issues" }, "repository": { "type": "git", "url": "git+https://github.com/backtestjs/framework.git" } }