BREAKING CHANGE(core): switch to esm

This commit is contained in:
2022-10-19 19:27:42 +02:00
parent 7067826a4e
commit 451daec7b4
19 changed files with 4303 additions and 11517 deletions

5
test/plugins.ts Normal file
View File

@ -0,0 +1,5 @@
import * as smartpath from '@pushrocks/smartpath';
export {
smartpath
};

View File

@ -1,11 +1,16 @@
import { expect, tap } from '@pushrocks/tapbundle';
import * as smartdaemon from '../ts/index';
import * as plugins from './plugins.js';
import * as smartdaemon from '../ts/index.js';
let testSmartdaemon: smartdaemon.SmartDaemon;
tap.test('should create an instance of smartdaemon', async () => {
testSmartdaemon = new smartdaemon.SmartDaemon();
expect(testSmartdaemon).to.be.instanceOf(smartdaemon.SmartDaemon);
expect(testSmartdaemon).toBeInstanceOf(smartdaemon.SmartDaemon);
});
tap.test('should create a service', async () => {
@ -14,7 +19,7 @@ tap.test('should create a service', async () => {
version: 'x.x.x',
command: 'npm -v',
description: 'displays the npm version',
workingDir: __dirname,
workingDir: plugins.smartpath.get.dirnameFromImportMetaUrl(import.meta.url),
});
});