diff --git a/Index.ts b/Index.ts new file mode 100644 index 0000000..9875f62 --- /dev/null +++ b/Index.ts @@ -0,0 +1,11 @@ +// import { NodeOption, PlayerUpdate, ShoukakuOptions, TrackExceptionEvent, WebSocketClosedEvent } from "shoukaku"; +import { DamonJsTrack } from './src/Managers/Supports/DamonJsTrack'; +import { DamonJsQueue } from './src/Managers/Supports/DamonJsQueue'; +import { DamonJsPlayer } from './src/Managers/DamonJsPlayer'; +import Plugins from './src/Modules/Plugins'; +import packageJson from './package.json'; +export * from './src/DamonJs'; +export { DamonJsTrack, DamonJsQueue, DamonJsPlayer, Plugins }; +export * from './src/Modules/Interfaces'; + +export const version = packageJson.version; diff --git a/package.json b/package.json index 3ffc8a8..098ef5a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "damonjs", - "version": "2.0.0", + "version": "2.0.1", "preview": false, "description": "A modified Shoukaku wrapper with enhanced queue support.", "main": "dist/Index.js", diff --git a/src/Index.ts b/src/Index.ts deleted file mode 100644 index d4cd555..0000000 --- a/src/Index.ts +++ /dev/null @@ -1,11 +0,0 @@ -// import { NodeOption, PlayerUpdate, ShoukakuOptions, TrackExceptionEvent, WebSocketClosedEvent } from "shoukaku"; -import { DamonJsTrack } from './Managers/Supports/DamonJsTrack'; -import { DamonJsQueue } from './Managers/Supports/DamonJsQueue'; -import { DamonJsPlayer } from './Managers/DamonJsPlayer'; -import Plugins from './Modules/Plugins'; -import d from '../package.json'; -export * from './DamonJs'; -export { DamonJsTrack, DamonJsQueue, DamonJsPlayer, Plugins }; -export * from './Modules/Interfaces'; - -export const version = d.version; diff --git a/src/Modules/Interfaces.ts b/src/Modules/Interfaces.ts index 9dd15ec..2ab27d0 100644 --- a/src/Modules/Interfaces.ts +++ b/src/Modules/Interfaces.ts @@ -1,5 +1,5 @@ import { DamonJs } from '../DamonJs'; -import { DamonJsPlayer, DamonJsQueue } from '../Index'; +import { DamonJsPlayer, DamonJsQueue } from '../../Index'; import { DamonJsTrack } from '../Managers/Supports/DamonJsTrack'; import { PlayerUpdate, diff --git a/src/Plugins/PlayerMoved.ts b/src/Plugins/PlayerMoved.ts index 19ac71d..d64f029 100644 --- a/src/Plugins/PlayerMoved.ts +++ b/src/Plugins/PlayerMoved.ts @@ -1,4 +1,4 @@ -import { DamonJs, Events } from '../Index'; +import { DamonJs, Events } from '../../Index'; import { PlayerMovedState, DamonJsPlugin as Plugin } from '../Modules/Interfaces'; export class DamonJsPlugin extends Plugin { diff --git a/tsconfig.json b/tsconfig.json index 53887c2..3802dd7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,6 +13,6 @@ "rules": { "unified-signatures": false }, - "include": ["src"], + "include": ["src", "Index.ts"], "exclude": ["node_modules", "**/__tests__/*", "test", "node_modules/**", "test/**", "/node_modules/", "examples"] }