feat(core): enable ts-node paths reference usage to use library imports in /scripts (#14743)

This commit is contained in:
Benjamin Cabanes 2023-02-01 11:31:12 -05:00 committed by GitHub
parent d9b89e45aa
commit 0602b84140
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 14 additions and 12 deletions

View File

@ -327,4 +327,3 @@
] ]
} }
} }

View File

@ -5,12 +5,12 @@ import {
convertToDocumentMetadata, convertToDocumentMetadata,
createDocumentMetadata, createDocumentMetadata,
DocumentMetadata, DocumentMetadata,
} from '../../../nx-dev/models-document/src'; } from '@nrwl/nx-dev/models-document';
import { MenuItem } from '../../../nx-dev/models-menu/src'; import { MenuItem } from '@nrwl/nx-dev/models-menu';
import { import {
PackageMetadata, PackageMetadata,
ProcessedPackageMetadata, ProcessedPackageMetadata,
} from '../../../nx-dev/models-package/src'; } from '@nrwl/nx-dev/models-package';
import { generateJsonFile } from '../utils'; import { generateJsonFile } from '../utils';
import { convertToDictionary } from './utils-generator/convert-to-dictionary'; import { convertToDictionary } from './utils-generator/convert-to-dictionary';

View File

@ -1,14 +1,14 @@
/* /*
* Lookup for all the schema.json and add create a list with their path and related package information * Lookup for all the schema.json and add create a list with their path and related package information
* */ * */
import { createDocumentMetadata } from '../../../nx-dev/models-document/src'; import { createDocumentMetadata } from '@nrwl/nx-dev/models-document';
import * as chalk from 'chalk'; import * as chalk from 'chalk';
import { join, resolve } from 'path'; import { join, resolve } from 'path';
import { import {
getSchemaFromReference, getSchemaFromReference,
InternalLookup, InternalLookup,
} from '../../../nx-dev/data-access-packages/src'; } from '@nrwl/nx-dev/data-access-packages';
import { NxSchema, PackageMetadata } from '../../../nx-dev/models-package/src'; import { NxSchema, PackageMetadata } from '@nrwl/nx-dev/models-package';
import { generateJsonFile, generateMarkdownFile } from '../utils'; import { generateJsonFile, generateMarkdownFile } from '../utils';
import { getPackageMetadataList } from './package-metadata'; import { getPackageMetadataList } from './package-metadata';
import { schemaResolver } from './schema.resolver'; import { schemaResolver } from './schema.resolver';

View File

@ -1,7 +1,7 @@
import { import {
convertToDocumentMetadata, convertToDocumentMetadata,
DocumentMetadata, DocumentMetadata,
} from '../../../nx-dev/models-document/src'; } from '@nrwl/nx-dev/models-document';
import { readFileSync } from 'fs'; import { readFileSync } from 'fs';
import { readJsonSync } from 'fs-extra'; import { readJsonSync } from 'fs-extra';
import { sync } from 'glob'; import { sync } from 'glob';
@ -11,7 +11,7 @@ import {
JsonSchema1, JsonSchema1,
PackageData, PackageData,
SchemaMetadata, SchemaMetadata,
} from '../../../nx-dev/models-package/src'; } from '@nrwl/nx-dev/models-package';
function createSchemaMetadata( function createSchemaMetadata(
name: string, name: string,

View File

@ -3,8 +3,8 @@ import { join } from 'path';
import { import {
getSchemaFromReference, getSchemaFromReference,
Lookup, Lookup,
} from '../../../nx-dev/data-access-packages/src/lib/lookup'; } from '@nrwl/nx-dev/data-access-packages';
import { NxSchema } from '../../../nx-dev/models-package/src/lib/package.models'; import { NxSchema } from '@nrwl/nx-dev/models-package';
import { isArray, isObject } from './utils'; import { isArray, isObject } from './utils';
function traverseAndReplaceReferences( function traverseAndReplaceReferences(

View File

@ -5,5 +5,8 @@
"module": "commonjs", "module": "commonjs",
"types": ["node"] "types": ["node"]
}, },
"include": ["**/*.ts"] "include": ["**/*.ts"],
"ts-node": {
"require": ["tsconfig-paths/register"]
}
} }