0.5.7 • Published 9 months ago

@tomasevich/tinkoff v0.5.7

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Tinkoff Invest API

Неофициальная библиотека для работы с Тинькофф Инвестиции

npm (scoped) npm bundle size GitHub Static Badge Static Badge

Мотивация

  • Отсутствует официальная библиотека для зыков JavaScript/TypeScript
  • Swagger v1.4 покрывает все API, но толком не описан
  • Документация v1.5 описана с ошибками, но отличается от Swagger

Приемущества

  • 0 зависимостей
  • Просканировано CodeQL и Dependabot
  • Написано на Typescript
  • Покрыто тестами Jest
  • Покрыто документацией TypeDoc
  • Тонна реальных Примеров

Сообщество

Установка

npm i @tomasevich/tinkoff

Настройка

Для получения Токена читаем инструкцию

Использование

Остальные примеры можно найти в описании к методам

import { SandboxService } from '@tomasevich/tinkoff'

const sandboxService = new SandboxService('<TOKEN>', true)
const { orders } = await sandboxService.GetSandboxOrders({
  accountId: '<ACCOUNT_ID>'
})

console.log(orders)

Разработка

Тестирование

Для запуска тестов, необходимо настроить переменные окружения

  1. Копируем настройки окружения
cp .env .env.test
  1. Заполняем поля своими данными и запускаем тесты (с покрытием)
npm run test:coverage

Контрибютерам

  1. Кодекс поведения
  2. Руководство по содействию
  3. Политика безопасности
0.5.7

9 months ago

0.5.6

9 months ago

0.5.5

9 months ago

0.5.4

9 months ago

0.5.3

9 months ago

0.5.2

9 months ago

0.5.1

9 months ago

0.5.0

9 months ago

0.4.0

9 months ago

0.3.1

9 months ago

0.3.0

9 months ago

0.2.1

9 months ago

0.2.0

9 months ago

0.1.1

9 months ago

0.1.0

9 months ago