Skip to content
This repository was archived by the owner on Jun 26, 2024. It is now read-only.

Commit 4524fa4

Browse files
committed
🧑‍💻 Improve library exports
1 parent b11a6d2 commit 4524fa4

2 files changed

Lines changed: 45 additions & 12 deletions

File tree

README.md

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
</a>
1818
</p>
1919

20-
2120
## Features
2221

2322
- [x] Search
@@ -47,10 +46,44 @@ yarn add node-youtube-music
4746

4847
## How to use
4948

49+
export { searchMusics } from './searchMusics';
50+
export { searchAlbums } from './searchAlbums';
51+
export { searchPlaylists } from './searchPlaylists';
52+
export { getSuggestions } from './suggestions';
53+
54+
export { listMusicsFromAlbum } from './listMusicsFromAlbum';
55+
export { listMusicsFromPlaylist } from './listMusicsFromPlaylist';
56+
57+
export { searchArtists } from './searchArtists';
58+
export { getArtist } from './getArtist';
59+
5060
```ts
51-
import * as ytMusic from 'node-youtube-music';
61+
import {
62+
searchMusics,
63+
searchAlbums,
64+
searchPlaylists,
65+
getSuggestions,
66+
listMusicsFromAlbum,
67+
listMusicsFromPlaylist,
68+
searchArtists,
69+
getArtist,
70+
} from 'node-youtube-music';
71+
72+
const main = async () => {
73+
const musics = await searchMusics('Never gonna give you up');
74+
75+
const albums = await searchAlbums('Human after all');
76+
77+
const playlists = await searchPlaylists('Jazz');
78+
79+
const suggestions = await getSuggestions(musics[0].youtubeId);
80+
81+
const albumSongs = await listMusicsFromAlbum(albums[0].albumId);
82+
83+
const playlistSongs = await listMusicsFromPlaylist(playlists[0].playlistId);
5284

53-
const musics = await ytMusic.searchMusics('Never gonna give you up');
85+
const artists = await searchArtists('Daft Punk');
5486

55-
const suggestions = ytMusic.getSuggestions(musics[0].youtubeId);
87+
const artist = await getArtist(artists[0].artistId);
88+
};
5689
```

src/index.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
export * from './models';
22

3-
export * from './searchMusics';
4-
export * from './searchAlbums';
5-
export * from './searchPlaylists';
6-
export * from './suggestions';
3+
export { searchMusics } from './searchMusics';
4+
export { searchAlbums } from './searchAlbums';
5+
export { searchPlaylists } from './searchPlaylists';
6+
export { getSuggestions } from './suggestions';
77

8-
export * from './listMusicsFromAlbum';
9-
export * from './listMusicsFromPlaylist';
8+
export { listMusicsFromAlbum } from './listMusicsFromAlbum';
9+
export { listMusicsFromPlaylist } from './listMusicsFromPlaylist';
1010

11-
export * from './searchArtists';
12-
export * from './getArtist';
11+
export { searchArtists } from './searchArtists';
12+
export { getArtist } from './getArtist';

0 commit comments

Comments
 (0)