@takinprofit/alpaca-ts
Version:
Type-safe Alpaca REST API client for TypeScript and Node.js
54 lines • 1.65 kB
JSON
{
"name": "@takinprofit/alpaca-ts",
"version": "2.0.2",
"description": "Type-safe Alpaca REST API client for TypeScript and Node.js",
"type": "module",
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"homepage": "https://github.com/Takin-Profit/Alpaca-TS#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/Takin-Profit/Alpaca-TS.git"
},
"bugs": {
"url": "https://github.com/Takin-Profit/Alpaca-TS/issues"
},
"exports": {
"require": {
"types": "./dist/index.d.cts",
"default": "./dist/index.cjs"
},
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
}
},
"keywords": [
"alpaca",
"trading",
"api",
"typescript",
"stocks"
],
"files": [
"dist/",
"README.md"
],
"author": "Takin Profit LLC <takinprofit@gmail.com>",
"license": "MIT",
"devDependencies": {
"@biomejs/biome": "1.9.4",
"npm-run-all": "^4.1.5",
"openapi-typescript": "^7.4.4",
"pkgroll": "^2.5.1",
"typescript": "^5.6.3"
},
"scripts": {
"build": "npm-run-all gen:data gen:index build:pkg",
"build:pkg": "pkgroll",
"test": "echo \"Error: no test specified\" && exit 1",
"gen:data": "pnpm openapi-typescript data.yaml -o src/data.ts && pnpm biome lint --write ./src/data.ts && pnpm biome format --write ./src/data.ts",
"gen:index": "pnpm openapi-typescript api.json -o src/index.ts && echo \"import * as data from './data'; export { data };\" >> src/index.ts && pnpm biome lint --write ./src/index.ts && pnpm biome format --write ./src/index.ts"
}
}