From d542805b7db599eb45afca5f9c7333922bddca8d Mon Sep 17 00:00:00 2001 From: Ricardo Borges Date: Sat, 30 Dec 2023 18:49:40 -0300 Subject: [PATCH] fix(ts paths): remove typescript paths --- .npmignore | 124 +----------------- package.json | 5 +- src/cryptocurrency/Cryptocurrency.ts | 6 +- src/cryptocurrency/dto/daily.dto.ts | 2 +- src/cryptocurrency/dto/intraday.dto.ts | 2 +- src/cryptocurrency/dto/monthly.dto.ts | 2 +- src/cryptocurrency/dto/weekly.dto.ts | 2 +- .../utils/parse-response-maps.ts | 2 +- src/cryptocurrency/utils/parse-response.ts | 2 +- src/fundamental-data/FundamentalData.ts | 6 +- .../dto/listing-status.dto.ts | 2 +- .../utils/parse-company-overview-response.ts | 2 +- .../utils/parse-earnings-response.ts | 2 +- src/index.ts | 2 +- src/stock-time-series/StockTimeSeries.ts | 6 +- .../utils/parse-quote-response.ts | 2 +- .../utils/parse-response-maps.ts | 2 +- src/stock-time-series/utils/parse-response.ts | 2 +- .../utils/parse-search-response.ts | 2 +- .../e2e/cryptocurrency/cryptocurrency.test.ts | 6 +- .../fundamental-data/fundamental-data.test.ts | 4 +- .../stock-time-series.test.ts | 6 +- .../cryptocurrency/cryptocurrency.test.ts | 9 +- .../fundamental-data/fundamental-data.test.ts | 9 +- .../stock-time-series.test.ts | 9 +- tsconfig.json | 5 +- 26 files changed, 54 insertions(+), 169 deletions(-) diff --git a/.npmignore b/.npmignore index e61d073..74387ba 100644 --- a/.npmignore +++ b/.npmignore @@ -1,121 +1,3 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variables file -.env -.env.test -.env.production - -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out - -# Nuxt.js build / generate output -.nuxt - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* - -**.d.ts** -**.js.map** -*.js \ No newline at end of file +.github +.vscode +test \ No newline at end of file diff --git a/package.json b/package.json index 039ecaf..c70b9e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "alphavantage-wrapper-ts", - "version": "3.0.0", + "version": "3.0.9", "description": "Alpha Vantage API wrapper", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -73,9 +73,6 @@ "module-alias": "^2.2.3", "ts-node": "^10.9.1" }, - "_moduleAliases": { - "@": "dist" - }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" diff --git a/src/cryptocurrency/Cryptocurrency.ts b/src/cryptocurrency/Cryptocurrency.ts index 802d024..f786481 100644 --- a/src/cryptocurrency/Cryptocurrency.ts +++ b/src/cryptocurrency/Cryptocurrency.ts @@ -1,6 +1,6 @@ -import { Category } from '@/Category' -import { Function, DataType } from '@/enum' -import { AlphaVantageRequestError, ParseResponseError } from '@/errors' +import { Category } from '../Category' +import { Function, DataType } from '../enum' +import { AlphaVantageRequestError, ParseResponseError } from '../errors' import { DailyResponse, DailyDTO, diff --git a/src/cryptocurrency/dto/daily.dto.ts b/src/cryptocurrency/dto/daily.dto.ts index 1687a88..ffb93d6 100644 --- a/src/cryptocurrency/dto/daily.dto.ts +++ b/src/cryptocurrency/dto/daily.dto.ts @@ -1,4 +1,4 @@ -import { DataType } from '@/enum' +import { DataType } from '../../enum' export type DailyDTO = { symbol: string diff --git a/src/cryptocurrency/dto/intraday.dto.ts b/src/cryptocurrency/dto/intraday.dto.ts index 1c4ec2e..270eeca 100644 --- a/src/cryptocurrency/dto/intraday.dto.ts +++ b/src/cryptocurrency/dto/intraday.dto.ts @@ -1,4 +1,4 @@ -import { DataType, Interval, OutputSize } from '@/enum' +import { DataType, Interval, OutputSize } from '../../enum' export type IntradayDTO = { symbol: string diff --git a/src/cryptocurrency/dto/monthly.dto.ts b/src/cryptocurrency/dto/monthly.dto.ts index 91adc59..49651b8 100644 --- a/src/cryptocurrency/dto/monthly.dto.ts +++ b/src/cryptocurrency/dto/monthly.dto.ts @@ -1,4 +1,4 @@ -import { DataType } from '@/enum' +import { DataType } from '../../enum' export type MonthlyDTO = { symbol: string diff --git a/src/cryptocurrency/dto/weekly.dto.ts b/src/cryptocurrency/dto/weekly.dto.ts index 58ff9f1..b8b111c 100644 --- a/src/cryptocurrency/dto/weekly.dto.ts +++ b/src/cryptocurrency/dto/weekly.dto.ts @@ -1,4 +1,4 @@ -import { DataType } from '@/enum' +import { DataType } from '../../enum' export type WeeklyDTO = { symbol: string diff --git a/src/cryptocurrency/utils/parse-response-maps.ts b/src/cryptocurrency/utils/parse-response-maps.ts index bf60092..e27a20c 100644 --- a/src/cryptocurrency/utils/parse-response-maps.ts +++ b/src/cryptocurrency/utils/parse-response-maps.ts @@ -1,4 +1,4 @@ -import { Interval } from '@/enum' +import { Interval } from '../../enum' export type CryptoResponseMap = { metadata: { diff --git a/src/cryptocurrency/utils/parse-response.ts b/src/cryptocurrency/utils/parse-response.ts index 69fc43b..16d8a7c 100644 --- a/src/cryptocurrency/utils/parse-response.ts +++ b/src/cryptocurrency/utils/parse-response.ts @@ -1,4 +1,4 @@ -import { ParseResponseError } from '@/errors' +import { ParseResponseError } from '../../errors' import { CryptoResponseMap } from './parse-response-maps' export type ParsedResponseMetadata = { diff --git a/src/fundamental-data/FundamentalData.ts b/src/fundamental-data/FundamentalData.ts index f1ae9fe..ed9955c 100644 --- a/src/fundamental-data/FundamentalData.ts +++ b/src/fundamental-data/FundamentalData.ts @@ -1,6 +1,6 @@ -import { Category } from '@/Category' -import { Function } from '@/enum' -import { AlphaVantageRequestError, ParseResponseError } from '@/errors' +import { Category } from '../Category' +import { Function } from '../enum' +import { AlphaVantageRequestError, ParseResponseError } from '../errors' import { CompanyOverviewResponse, CompanyOverviewDTO, diff --git a/src/fundamental-data/dto/listing-status.dto.ts b/src/fundamental-data/dto/listing-status.dto.ts index 375ccd3..49ef468 100644 --- a/src/fundamental-data/dto/listing-status.dto.ts +++ b/src/fundamental-data/dto/listing-status.dto.ts @@ -1,4 +1,4 @@ -import { ListingState } from '@/enum' +import { ListingState } from '../../enum' export type ListingStatusDTO = { date?: string diff --git a/src/fundamental-data/utils/parse-company-overview-response.ts b/src/fundamental-data/utils/parse-company-overview-response.ts index 358c481..01cf286 100644 --- a/src/fundamental-data/utils/parse-company-overview-response.ts +++ b/src/fundamental-data/utils/parse-company-overview-response.ts @@ -1,4 +1,4 @@ -import { ParseResponseError } from '@/errors' +import { ParseResponseError } from '../../errors' import { CompanyOverviewResponse } from '../dto/' export type CompanyOverviewAPIResponseDTO = { diff --git a/src/fundamental-data/utils/parse-earnings-response.ts b/src/fundamental-data/utils/parse-earnings-response.ts index e8a912b..a0d407f 100644 --- a/src/fundamental-data/utils/parse-earnings-response.ts +++ b/src/fundamental-data/utils/parse-earnings-response.ts @@ -1,4 +1,4 @@ -import { ParseResponseError } from '@/errors' +import { ParseResponseError } from '../../errors' import { AnnualEarnings, EarningsResponse, QuarterlyEarnings } from '../dto' export type EarningsAPIResponseDTO = { diff --git a/src/index.ts b/src/index.ts index a5ba050..20b0357 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ import 'module-alias/register' import { AlphaVantage, Config } from './alphavantage' -export * from '@/enum' +export * from './enum' export * as StockTimeSeries from './stock-time-series/index' export * as Cryptocurrency from './cryptocurrency/index' export * as FundamentalData from './fundamental-data/index' diff --git a/src/stock-time-series/StockTimeSeries.ts b/src/stock-time-series/StockTimeSeries.ts index 1671c37..35ac12e 100644 --- a/src/stock-time-series/StockTimeSeries.ts +++ b/src/stock-time-series/StockTimeSeries.ts @@ -1,7 +1,7 @@ -import { DataType, Function } from '@/enum' -import { Category } from '@/Category' +import { DataType, Function } from '../enum' +import { Category } from '../Category' -import { AlphaVantageRequestError, ParseResponseError } from '@/errors' +import { AlphaVantageRequestError, ParseResponseError } from '../errors' import { MonthlyAdjustedResponse, MonthlyAdjustedDTO, diff --git a/src/stock-time-series/utils/parse-quote-response.ts b/src/stock-time-series/utils/parse-quote-response.ts index cbfd1d9..1921164 100644 --- a/src/stock-time-series/utils/parse-quote-response.ts +++ b/src/stock-time-series/utils/parse-quote-response.ts @@ -1,4 +1,4 @@ -import { ParseResponseError } from '@/errors' +import { ParseResponseError } from '../../errors' import { QuoteResponse } from '../dto/' type QuoteResponseData = { diff --git a/src/stock-time-series/utils/parse-response-maps.ts b/src/stock-time-series/utils/parse-response-maps.ts index 4f9cb97..213f9a0 100644 --- a/src/stock-time-series/utils/parse-response-maps.ts +++ b/src/stock-time-series/utils/parse-response-maps.ts @@ -1,4 +1,4 @@ -import { Interval } from '@/enum' +import { Interval } from '../../enum' export type StockTimeSeriesResponseMap = { metadata: { diff --git a/src/stock-time-series/utils/parse-response.ts b/src/stock-time-series/utils/parse-response.ts index 153896e..0b28ec4 100644 --- a/src/stock-time-series/utils/parse-response.ts +++ b/src/stock-time-series/utils/parse-response.ts @@ -1,4 +1,4 @@ -import { ParseResponseError } from '@/errors' +import { ParseResponseError } from '../../errors' import { StockTimeSeriesResponseMap } from './parse-response-maps' export type ParsedResponseMetadata = { diff --git a/src/stock-time-series/utils/parse-search-response.ts b/src/stock-time-series/utils/parse-search-response.ts index 0ad994e..762c501 100644 --- a/src/stock-time-series/utils/parse-search-response.ts +++ b/src/stock-time-series/utils/parse-search-response.ts @@ -1,4 +1,4 @@ -import { ParseResponseError } from '@/errors' +import { ParseResponseError } from '../../errors' import { SearchAPIResponse, SearchResponse } from '../dto/' export function parseSearchResponse(data: SearchAPIResponse): SearchResponse[] { diff --git a/test/e2e/cryptocurrency/cryptocurrency.test.ts b/test/e2e/cryptocurrency/cryptocurrency.test.ts index 8a0a8c3..7c69abb 100644 --- a/test/e2e/cryptocurrency/cryptocurrency.test.ts +++ b/test/e2e/cryptocurrency/cryptocurrency.test.ts @@ -1,7 +1,7 @@ import axios from 'axios' -import { API_URL } from '@/config' -import { Cryptocurrency } from '@/cryptocurrency/Cryptocurrency' -import { Interval } from '@/enum/' +import { API_URL } from '../../../src/config' +import { Cryptocurrency } from '../../../src/cryptocurrency/Cryptocurrency' +import { Interval } from '../../../src/enum/' import { getApiKey } from '../../utils' describe('Cryptocurrency', () => { diff --git a/test/e2e/fundamental-data/fundamental-data.test.ts b/test/e2e/fundamental-data/fundamental-data.test.ts index 48696e8..81d0066 100644 --- a/test/e2e/fundamental-data/fundamental-data.test.ts +++ b/test/e2e/fundamental-data/fundamental-data.test.ts @@ -1,6 +1,6 @@ import axios from 'axios' -import { API_URL } from '@/config' -import { FundamentalData } from '@/fundamental-data/FundamentalData' +import { API_URL } from '../../../src/config' +import { FundamentalData } from '../../../src/fundamental-data/FundamentalData' import { getApiKey } from '../../utils' describe('FundamentalData', () => { diff --git a/test/e2e/stock-time-series/stock-time-series.test.ts b/test/e2e/stock-time-series/stock-time-series.test.ts index 3aae2eb..abdaaa2 100644 --- a/test/e2e/stock-time-series/stock-time-series.test.ts +++ b/test/e2e/stock-time-series/stock-time-series.test.ts @@ -1,7 +1,7 @@ import axios from 'axios' -import { API_URL } from '@/config' -import { Interval } from '@/enum' -import { StockTimeSeries } from '@/stock-time-series/StockTimeSeries' +import { API_URL } from '../../../src/config' +import { Interval } from '../../../src/enum' +import { StockTimeSeries } from '../../../src/stock-time-series/StockTimeSeries' import { getApiKey } from '../../utils' describe('StockTimeSeries', () => { diff --git a/test/unit/cryptocurrency/cryptocurrency.test.ts b/test/unit/cryptocurrency/cryptocurrency.test.ts index da15b15..af9b133 100644 --- a/test/unit/cryptocurrency/cryptocurrency.test.ts +++ b/test/unit/cryptocurrency/cryptocurrency.test.ts @@ -1,7 +1,10 @@ import axios, { AxiosInstance } from 'axios' -import { Cryptocurrency } from '@/cryptocurrency/Cryptocurrency' -import { DataType, Function, Interval, OutputSize } from '@/enum' -import { AlphaVantageRequestError, ParseResponseError } from '@/errors' +import { Cryptocurrency } from '../../../src/cryptocurrency/Cryptocurrency' +import { DataType, Function, Interval, OutputSize } from '../../../src/enum' +import { + AlphaVantageRequestError, + ParseResponseError +} from '../../../src/errors' import { givenDailyResponse, givenIntradayResponse, diff --git a/test/unit/fundamental-data/fundamental-data.test.ts b/test/unit/fundamental-data/fundamental-data.test.ts index d092cfe..40cd637 100644 --- a/test/unit/fundamental-data/fundamental-data.test.ts +++ b/test/unit/fundamental-data/fundamental-data.test.ts @@ -1,7 +1,10 @@ import axios, { AxiosInstance } from 'axios' -import { Function, ListingState } from '@/enum' -import { AlphaVantageRequestError, ParseResponseError } from '@/errors' -import { FundamentalData } from '@/fundamental-data/FundamentalData' +import { Function, ListingState } from '../../../src/enum' +import { + AlphaVantageRequestError, + ParseResponseError +} from '../../../src/errors' +import { FundamentalData } from '../../../src/fundamental-data/FundamentalData' import { givenCompanyOverviewResponse, givenEarningsResponse diff --git a/test/unit/stock-time-series/stock-time-series.test.ts b/test/unit/stock-time-series/stock-time-series.test.ts index 749c259..e678bcc 100644 --- a/test/unit/stock-time-series/stock-time-series.test.ts +++ b/test/unit/stock-time-series/stock-time-series.test.ts @@ -1,7 +1,10 @@ import axios, { AxiosInstance } from 'axios' -import { OutputSize, DataType, Function, Interval } from '@/enum/' -import { AlphaVantageRequestError, ParseResponseError } from '@/errors' -import { StockTimeSeries } from '@/stock-time-series/StockTimeSeries' +import { OutputSize, DataType, Function, Interval } from '../../../src/enum/' +import { + AlphaVantageRequestError, + ParseResponseError +} from '../../../src/errors' +import { StockTimeSeries } from '../../../src/stock-time-series/StockTimeSeries' import { givenDailyAdjustedResponse, givenDailyResponse, diff --git a/tsconfig.json b/tsconfig.json index fe9aa5b..6cc8449 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,10 +11,7 @@ "rootDir": "src", "sourceMap": true, "declarationMap": true, - "baseUrl": "./src", - "paths": { - "@/*": ["*"] - } + "baseUrl": "./src" }, "exclude": ["node_modules", "dist"] }