UNPKG

stock-nse-india

Version:

This package will help us to get equity/index details and historical data from National Stock Exchange of India.

145 lines (144 loc) 4.05 kB
{ "name": "stock-nse-india", "version": "1.4.0", "description": "This package will help us to get equity/index details and historical data from National Stock Exchange of India.", "main": "build/index.js", "browser": false, "repository": "https://github.com/hi-imcodeman/stock-nse-india.git", "author": "Asraf Ali <asraf.cse@gmail.com>", "license": "MIT", "bin": { "nseindia": "build/cli/index.js" }, "engines": { "node": ">=20" }, "scripts": { "remove-build": "rimraf ./build", "copy-graphql": "copyfiles -f ./src/**/*.graphql build/graphql-schema", "prebuild": "yarn remove-build", "build": "tsc", "postbuild": "yarn copy-graphql", "prestart": "yarn build", "start": "node build/server.js", "prestart:dev": "yarn remove-build", "start:dev": "NODE_ENV=development tsc-watch --onCompilationComplete 'yarn copy-graphql' --onSuccess 'node build/server.js'", "start:mcp": "node build/mcp/server/mcp-server.js", "demo:mcp-client": "node demo/mcp-client-demo.js", "demo:memory": "node demo/memory-example.js", "docs": "typedoc", "test": "jest --coverage --testTimeout=600000 --testPathIgnorePatterns='\\.e2e\\.spec\\.ts$'", "test:e2e": "jest --runInBand --testTimeout=600000 --testPathPattern='\\.e2e\\.spec\\.ts$'", "lint": "eslint ./src/**/*.ts", "gpr-setup": "node ./scripts/setup-gpr.js", "prepare": "husky install" }, "lint-staged": { "src/**/*.{ts,tsx,js,jsx}": [ "yarn lint --fix", "git add" ] }, "prepare": "husky install", "devDependencies": { "@types/express": "^4.17.17", "@types/jest": "^29.5.0", "@types/node": "^18.15.0", "@types/swagger-jsdoc": "^6.0.1", "@types/swagger-ui-express": "^4.1.6", "@types/tough-cookie": "^4.0.5", "@types/user-agents": "^1.0.4", "@typescript-eslint/eslint-plugin": "^5.57.0", "@typescript-eslint/parser": "^5.57.0", "copyfiles": "^2.4.1", "eslint": "^8.38.0", "husky": "^8.0.3", "jest": "^29.5.0", "lint-staged": "^13.2.0", "rimraf": "^5.0.0", "ts-jest": "^29.1.0", "tsc-watch": "^6.0.4", "typedoc": "^0.24.8", "typescript": "^4.9.5" }, "dependencies": { "@graphql-tools/graphql-file-loader": "^7.5.13", "@graphql-tools/load": "^7.8.8", "@graphql-tools/load-files": "^6.6.1", "@graphql-tools/merge": "^8.3.14", "@modelcontextprotocol/sdk": "^1.17.5", "@types/cors": "^2.8.17", "apollo-server-core": "^3.10.0", "apollo-server-express": "^3.10.0", "asciichart": "^1.5.25", "axios": "^1.4.0", "axios-cookiejar-support": "^5.0.5", "chalk": "^4.1.2", "cheerio": "1.0.0-rc.10", "cors": "^2.8.5", "dotenv": "^17.4.2", "express": "^4.18.2", "graphql": "^16.6.0", "indicatorts": "^2.2.2", "mcp-remote": "^0.1.27", "moment": "^2.29.4", "moment-range": "^4.0.2", "ohlc": "^2.0.4", "openai": "^4.20.1", "ora": "^5.4.1", "swagger-jsdoc": "^6.2.8", "swagger-ui-express": "^4.6.3", "tough-cookie": "^5.1.2", "user-agents": "^1.0.104", "yargs": "^17.7.2" }, "keywords": [ "nse", "nseindia", "nse-india", "national-stock-exchange", "stock-market", "stock-exchange", "indian-stock-market", "equity", "shares", "stocks", "indices", "nifty", "sensex", "stock-data", "market-data", "historical-data", "intraday-data", "option-chain", "technical-indicators", "api", "rest-api", "graphql", "graphql-api", "mcp", "model-context-protocol", "mcp-server", "mcp-client", "openai", "ai-assistant", "cli", "command-line", "typescript", "nodejs", "express", "apollo-server", "swagger", "india", "bse", "nse-api", "stock-market-api", "financial-data", "trading", "investment" ], "bugs": { "url": "https://github.com/hi-imcodeman/stock-nse-india/issues" }, "homepage": "https://hi-imcodeman.github.io/stock-nse-india" }