@@ -5,10 +5,6 @@ import { MouseProviderInterface } from "./mouse-provider.interface";
55import { ScreenProviderInterface } from "./screen-provider.interface" ;
66import { WindowProviderInterface } from "./window-provider.interface" ;
77
8- import Mouse from "./native/libnut-mouse.class" ;
9- import Keyboard from "./native/libnut-keyboard.class" ;
10- import Screen from "./native/libnut-screen.class" ;
11- import Window from "./native/libnut-window.class" ;
128import { ImageReader } from "./image-reader.type" ;
139import { ImageWriter } from "./image-writer.type" ;
1410import { ImageProcessor } from "./image-processor.interface" ;
@@ -375,16 +371,20 @@ if (!process.env[DISABLE_DEFAULT_PROVIDERS_ENV_VAR]) {
375371 providerRegistry . registerClipboardProvider ( new Clipboard ( ) ) ;
376372 }
377373 if ( ! process . env [ DISABLE_DEFAULT_KEYBOARD_PROVIDER_ENV_VAR ] ) {
378- providerRegistry . registerKeyboardProvider ( new Keyboard ( ) ) ;
374+ const { DefaultKeyboardAction } = require ( "@nut-tree/libnut" ) ;
375+ providerRegistry . registerKeyboardProvider ( new DefaultKeyboardAction ( ) ) ;
379376 }
380377 if ( ! process . env [ DISABLE_DEFAULT_MOUSE_PROVIDER_ENV_VAR ] ) {
381- providerRegistry . registerMouseProvider ( new Mouse ( ) ) ;
378+ const { DefaultMouseAction } = require ( "@nut-tree/libnut" ) ;
379+ providerRegistry . registerMouseProvider ( new DefaultMouseAction ( ) ) ;
382380 }
383381 if ( ! process . env [ DISABLE_DEFAULT_SCREEN_PROVIDER_ENV_VAR ] ) {
384- providerRegistry . registerScreenProvider ( new Screen ( ) ) ;
382+ const { DefaultScreenAction } = require ( "@nut-tree/libnut" ) ;
383+ providerRegistry . registerScreenProvider ( new DefaultScreenAction ( ) ) ;
385384 }
386385 if ( ! process . env [ DISABLE_DEFAULT_WINDOW_PROVIDER_ENV_VAR ] ) {
387- providerRegistry . registerWindowProvider ( new Window ( ) ) ;
386+ const { DefaultWindowAction } = require ( "@nut-tree/libnut" ) ;
387+ providerRegistry . registerWindowProvider ( new DefaultWindowAction ( ) ) ;
388388 }
389389}
390390
0 commit comments