File tree 4 files changed +22
-17
lines changed
4 files changed +22
-17
lines changed Original file line number Diff line number Diff line change 4
4
*/
5
5
6
6
export default {
7
+ preset : 'ts-jest' ,
7
8
clearMocks : true ,
8
9
collectCoverage : true ,
9
- coverageDirectory : "coverage"
10
+ coverageDirectory : "coverage" ,
11
+ transform : {
12
+ "^.+\\.(ts|tsx)?$" : "ts-jest"
13
+ }
10
14
} ;
Original file line number Diff line number Diff line change 3
3
"author" : {
4
4
"name" : " KagChi"
5
5
},
6
- "version" : " 0.1.3 " ,
6
+ "version" : " 0.2.0 " ,
7
7
"license" : " GPL-3.0" ,
8
8
"main" : " dist/index.js" ,
9
9
"module" : " dist/index.mjs" ,
21
21
},
22
22
"readme" : " https://github.com/kirishima-ship/rest/blob/main/README.md" ,
23
23
"engines" : {
24
- "node" : " >=14 .0.0" ,
24
+ "node" : " >=16 .0.0" ,
25
25
"npm" : " >=7.0.0"
26
26
},
27
27
"scripts" : {
28
- "build" : " rimraf dist && unbuild && tsc " ,
28
+ "build" : " rimraf dist && tsc && gen-esm-wrapper ./dist/index.js ./dist/index.mjs " ,
29
29
"test" : " jest" ,
30
30
"lint" : " eslint src" ,
31
31
"lint:fix" : " eslint src --fix" ,
39
39
"@sapphire/ts-config" : " 3.3.0" ,
40
40
"@types/jest" : " ^27.4.1" ,
41
41
"eslint" : " 8.8.0" ,
42
- "jest" : " ^27.5 .1" ,
42
+ "jest" : " ^28.1 .1" ,
43
43
"prettier" : " 2.5.1" ,
44
44
"rimraf" : " 3.0.2" ,
45
+ "ts-jest" : " ^28.0.5" ,
45
46
"ts-node" : " ^10.7.0" ,
46
- "typescript" : " 4.5.5" ,
47
- "unbuild" : " 0.6.9"
47
+ "typescript" : " 4.5.5"
48
48
},
49
49
"prettier" : " @sapphire/prettier-config" ,
50
50
"dependencies" : {
51
- "@kirishima/fetch" : " 0.2.1 " ,
51
+ "@kirishima/fetch" : " ^0.3.0 " ,
52
52
"@sapphire/async-queue" : " ^1.3.1" ,
53
- "lavalink-api-types" : " ^1.0.0" ,
54
- "undici" : " 4.16.0"
53
+ "gen-esm-wrapper" : " ^1.1.3" ,
54
+ "lavalink-api-types" : " ^1.1.2" ,
55
+ "undici" : " ^5.5.1"
55
56
}
56
57
}
Original file line number Diff line number Diff line change 1
1
import { fetch , FetchResultTypes } from '@kirishima/fetch' ;
2
2
import { AsyncQueue } from '@sapphire/async-queue' ;
3
- import { Routes } from 'lavalink-api-types/dist/routes ' ;
4
- import type { RoutePlannerStatusResponse , LoadTrackResponse , LavalinkTrack } from 'lavalink-api-types/dist ' ;
5
- import { LavalinkSourceEnum , LavalinkSearchIdentifierEnum } from 'lavalink-api-types/dist/enums ' ;
6
- import type { LavalinkSource } from 'lavalink-api-types/dist/types ' ;
3
+ import { Routes } from 'lavalink-api-types' ;
4
+ import type { RoutePlannerStatusResponse , LoadTrackResponse , LavalinkTrack } from 'lavalink-api-types' ;
5
+ import { LavalinkSourceEnum , LavalinkSearchIdentifierEnum } from 'lavalink-api-types' ;
6
+ import type { LavalinkSource } from 'lavalink-api-types' ;
7
7
import type { RequestInit } from 'undici' ;
8
8
9
9
export class REST {
Original file line number Diff line number Diff line change 1
1
import { REST } from "../src/index" ;
2
- import { LoadTypeEnum } from "lavalink-api-types/dist/enums/index " ;
2
+ import { LoadTypeEnum } from "lavalink-api-types" ;
3
3
4
4
const rest = new REST ( "https://lavalink.oops.wtf:443" , { Authorization : "www.freelavalink.ga" } ) ;
5
5
@@ -11,8 +11,8 @@ test("Test for load tracks", async () => {
11
11
expect ( loadType ) . toBe ( LoadTypeEnum . SEARCH_RESULT )
12
12
} )
13
13
14
- test ( "Test for decde tracks" , async ( ) => {
15
- const { tracks, loadType } = await rest . loadTracks ( "Never Gonna Give You Up" ) ;
14
+ test ( "Test for decode tracks" , async ( ) => {
15
+ const { tracks } = await rest . loadTracks ( "Never Gonna Give You Up" ) ;
16
16
const decodedTracks = await rest . decodeTracks ( tracks . map ( x => x . track ) ) ;
17
17
expect ( decodedTracks . length ) . toEqual ( tracks . length ) ;
18
18
} )
You can’t perform that action at this time.
0 commit comments