fix(core): update

This commit is contained in:
Philipp Kunz 2022-06-07 17:54:00 +02:00
parent 795ce9b014
commit a2bcd1a1c5
15 changed files with 9092 additions and 9271 deletions

4
cli.child.ts Normal file
View File

@ -0,0 +1,4 @@
#!/usr/bin/env node
process.env.CLI_CALL = 'true';
import * as cliTool from './ts/index.js';
cliTool.runCli();

2
cli.js
View File

@ -1,4 +1,4 @@
#!/usr/bin/env node
process.env.CLI_CALL = 'true';
const cliTool = require('./dist_ts/index');
const cliTool = await import('./dist_ts/index.js');
cliTool.runCli();

View File

@ -1,5 +1,5 @@
#!/usr/bin/env node
process.env.CLI_CALL = 'true';
require('@gitzone/tsrun');
const cliTool = require('./ts/index');
cliTool.runCli();
import * as tsrun from '@gitzone/tsrun';
tsrun.runPath('./cli.child.js', import.meta.url);

18247
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,7 @@
"description": "a tool for better documentation",
"main": "dist_ts/index.js",
"typings": "dist_ts/index.d.ts",
"type": "module",
"author": "Lossless GmbH",
"license": "MIT",
"bin": {
@ -12,27 +13,26 @@
},
"scripts": {
"test": "(tstest test/) && (node ./cli.ts.js)",
"build": "(tsbuild --web)",
"buildMkdocs": "(cd mkdocs/originalrepo && docker rmi -f mkdocs && docker build -t mkdocs .)",
"format": "(gitzone format)"
"build": "(tsbuild --web --allowimplicitany)"
},
"devDependencies": {
"@gitzone/tsbuild": "^2.1.25",
"@gitzone/tstest": "^1.0.52",
"@pushrocks/tapbundle": "^3.2.14",
"@types/node": "^14.14.32",
"@gitzone/tsbuild": "^2.1.63",
"@gitzone/tstest": "^1.0.71",
"@pushrocks/tapbundle": "^5.0.3",
"@types/node": "^17.0.40",
"tslint": "^6.1.3",
"tslint-config-prettier": "^1.15.0"
},
"dependencies": {
"@pushrocks/early": "^3.0.6",
"@pushrocks/smartcli": "^3.0.12",
"@pushrocks/smartfile": "^8.0.8",
"@pushrocks/smartlog": "^2.0.39",
"@pushrocks/early": "^4.0.3",
"@pushrocks/smartcli": "^3.0.14",
"@pushrocks/smartfile": "^10.0.1",
"@pushrocks/smartlog": "^2.0.44",
"@pushrocks/smartlog-destination-local": "^8.0.8",
"@pushrocks/smartshell": "^2.0.26",
"typedoc": "^0.20.30",
"typescript": "^4.2.3"
"@pushrocks/smartpath": "^5.0.5",
"@pushrocks/smartshell": "^2.0.30",
"typedoc": "^0.22.17",
"typescript": "^4.7.3"
},
"files": [
"ts/**/*",

View File

@ -1,5 +1,5 @@
import { expect, tap } from '@pushrocks/tapbundle';
import * as tsdoc from '../ts/index';
import * as tsdoc from '../ts/index.js';
tap.test('first test', async () => {
console.log('test');

8
ts/00_commitinfo_data.ts Normal file
View File

@ -0,0 +1,8 @@
/**
* autocreated commitinfo by @pushrocks/commitinfo
*/
export const commitinfo = {
name: '@gitzone/tsdoc',
version: '1.1.9',
description: 'a tool for better documentation'
}

View File

@ -1,7 +1,7 @@
import * as early from '@pushrocks/early';
early.start('tsdoc');
import * as plugins from './tsdoc.plugins';
import * as cli from './tsdoc.cli';
import * as plugins from './tsdoc.plugins.js';
import * as cli from './tsdoc.cli.js';
early.stop();
export const runCli = async () => {

View File

@ -1,5 +1,5 @@
import * as plugins from './tsdoc.plugins';
import * as paths from './tsdoc.paths';
import * as plugins from './tsdoc.plugins.js';
import * as paths from './tsdoc.paths.js';
export class TypeDoc {
public smartshellInstance = new plugins.smartshell.Smartshell({
@ -9,10 +9,7 @@ export class TypeDoc {
// Static
public static async isTypeDocDir(dirPathArg: string): Promise<boolean> {
const result = await plugins.smartfile.fs.fileExists(
plugins.path.join(dirPathArg, 'mkdocs.yml')
);
return !result;
return true;
}
// Instance
@ -24,10 +21,12 @@ export class TypeDoc {
public async compile(options?: { publicSubdir?: string }) {
const data = {
compilerOptions: {
target: 'es2017',
module: 'commonjs',
esModuleInterop: true,
experimentalDecorators: true,
"experimentalDecorators": true,
"useDefineForClassFields": false,
"target": "ES2022",
"module": "ES2022",
"moduleResolution": "nodenext",
"skipLibCheck": true
},
include: [],
};

View File

@ -1,8 +1,8 @@
import * as plugins from './tsdoc.plugins';
import * as paths from './tsdoc.paths';
import { logger } from './tsdoc.logging';
import * as plugins from './tsdoc.plugins.js';
import * as paths from './tsdoc.paths.js';
import { logger } from './tsdoc.logging.js';
import { TypeDoc } from './tsdoc.classes.typedoc';
import { TypeDoc } from './tsdoc.classes.typedoc.js';
export const run = async () => {
const tsdocCli = new plugins.smartcli.Smartcli();

View File

@ -1,4 +1,4 @@
import * as plugins from './tsdoc.plugins';
import * as plugins from './tsdoc.plugins.js';
export const logger = new plugins.smartlog.Smartlog({
logContext: {

View File

@ -1,7 +1,7 @@
import * as plugins from './tsdoc.plugins';
import * as plugins from './tsdoc.plugins.js';
// dirs
export const packageDir = plugins.path.join(__dirname, '../');
export const packageDir = plugins.path.join(plugins.smartpath.get.dirnameFromImportMetaUrl(import.meta.url), '../');
export const cwd = process.cwd();
export const binDir = plugins.path.join(packageDir, './node_modules/.bin');
export const assetsDir = plugins.path.join(packageDir, './assets');

View File

@ -8,9 +8,10 @@ import * as smartcli from '@pushrocks/smartcli';
import * as smartfile from '@pushrocks/smartfile';
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';
export { smartcli, smartfile, smartlog, smartlogDestinationLocal, smartshell };
export { smartcli, smartfile, smartlog, smartlogDestinationLocal, smartpath, smartshell };
// third party scope
import * as typedoc from 'typedoc';

9
tsconfig.json Normal file
View File

@ -0,0 +1,9 @@
{
"compilerOptions": {
"experimentalDecorators": true,
"useDefineForClassFields": false,
"target": "ES2022",
"module": "ES2022",
"moduleResolution": "nodenext"
}
}

View File

@ -1,17 +0,0 @@
{
"extends": ["tslint:latest", "tslint-config-prettier"],
"rules": {
"semicolon": [true, "always"],
"no-console": false,
"ordered-imports": false,
"object-literal-sort-keys": false,
"member-ordering": {
"options":{
"order": [
"static-method"
]
}
}
},
"defaultSeverity": "warning"
}