BREAKING CHANGE(core): switch to esm
This commit is contained in:
8
ts/00_commitinfo_data.ts
Normal file
8
ts/00_commitinfo_data.ts
Normal file
@ -0,0 +1,8 @@
|
||||
/**
|
||||
* autocreated commitinfo by @pushrocks/commitinfo
|
||||
*/
|
||||
export const commitinfo = {
|
||||
name: '@pushrocks/smartdaemon',
|
||||
version: '2.0.0',
|
||||
description: 'start scripts as long running daemons and manage them'
|
||||
}
|
@ -1 +1 @@
|
||||
export * from './smartdaemon.classes.smartdaemon';
|
||||
export * from './smartdaemon.classes.smartdaemon.js';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as plugins from './smartdaemon.plugins';
|
||||
import * as paths from './smartdaemon.paths';
|
||||
import { SmartDaemon } from './smartdaemon.classes.smartdaemon';
|
||||
import * as plugins from './smartdaemon.plugins.js';
|
||||
import * as paths from './smartdaemon.paths.js';
|
||||
import { SmartDaemon } from './smartdaemon.classes.smartdaemon.js';
|
||||
|
||||
export interface ISmartDaemonServiceConstructorOptions {
|
||||
name: string;
|
||||
|
@ -1,10 +1,10 @@
|
||||
import * as plugins from './smartdaemon.plugins';
|
||||
import { SmartDaemonTemplateManager } from './smartdaemon.classes.templatemanager';
|
||||
import * as plugins from './smartdaemon.plugins.js';
|
||||
import { SmartDaemonTemplateManager } from './smartdaemon.classes.templatemanager.js';
|
||||
import {
|
||||
SmartDaemonService,
|
||||
ISmartDaemonServiceConstructorOptions,
|
||||
} from './smartdaemon.classes.service';
|
||||
import { SmartDaemonSystemdManager } from './smartdaemon.classes.systemdmanager';
|
||||
} from './smartdaemon.classes.service.js';
|
||||
import { SmartDaemonSystemdManager } from './smartdaemon.classes.systemdmanager.js';
|
||||
|
||||
export class SmartDaemon {
|
||||
public templateManager: SmartDaemonTemplateManager;
|
||||
|
@ -1,10 +1,10 @@
|
||||
import * as plugins from './smartdaemon.plugins';
|
||||
import * as paths from './smartdaemon.paths';
|
||||
import { SmartDaemon } from './smartdaemon.classes.smartdaemon';
|
||||
import * as plugins from './smartdaemon.plugins.js';
|
||||
import * as paths from './smartdaemon.paths.js';
|
||||
import { SmartDaemon } from './smartdaemon.classes.smartdaemon.js';
|
||||
import {
|
||||
ISmartDaemonServiceConstructorOptions,
|
||||
SmartDaemonService,
|
||||
} from './smartdaemon.classes.service';
|
||||
} from './smartdaemon.classes.service.js';
|
||||
|
||||
export class SmartDaemonSystemdManager {
|
||||
// STATIC
|
||||
|
@ -1,6 +1,6 @@
|
||||
import * as plugins from './smartdaemon.plugins';
|
||||
import { SmartDaemon } from './smartdaemon.classes.smartdaemon';
|
||||
import { SmartDaemonService } from './smartdaemon.classes.service';
|
||||
import * as plugins from './smartdaemon.plugins.js';
|
||||
import { SmartDaemon } from './smartdaemon.classes.smartdaemon.js';
|
||||
import { SmartDaemonService } from './smartdaemon.classes.service.js';
|
||||
|
||||
export class SmartDaemonTemplateManager {
|
||||
public smartdaemonRef: SmartDaemon;
|
||||
|
@ -1,4 +1,4 @@
|
||||
import * as plugins from './smartdaemon.plugins';
|
||||
import * as plugins from './smartdaemon.plugins.js';
|
||||
|
||||
export const packageDir = plugins.path.join(__dirname, '../');
|
||||
export const packageDir = plugins.path.join(plugins.smartpath.get.dirnameFromImportMetaUrl(import.meta.url), '../');
|
||||
export const systemdDir = plugins.path.join('/lib/systemd/system/');
|
||||
|
@ -9,9 +9,10 @@ import * as smartfile from '@pushrocks/smartfile';
|
||||
import * as smartfm from '@pushrocks/smartfm';
|
||||
import * as smartlog from '@pushrocks/smartlog';
|
||||
import * as smartlogDestinationLocal from '@pushrocks/smartlog-destination-local';
|
||||
import * as smartpath from '@pushrocks/smartpath';
|
||||
import * as smartshell from '@pushrocks/smartshell';
|
||||
import * as smartsystem from '@pushrocks/smartsystem';
|
||||
|
||||
export { lik, smartfile, smartfm, smartlog, smartlogDestinationLocal, smartshell, smartsystem };
|
||||
export { lik, smartfile, smartfm, smartlog, smartlogDestinationLocal, smartpath, smartshell, smartsystem };
|
||||
|
||||
// third party
|
||||
|
@ -1,4 +1,4 @@
|
||||
import * as plugins from './smartdaemon.plugins';
|
||||
import * as plugins from './smartdaemon.plugins.js';
|
||||
|
||||
export const logger = new plugins.smartlog.Smartlog({
|
||||
logContext: {
|
||||
|
Reference in New Issue
Block a user