Readonly
distPath to distribution files relative to distribution directory.
This is typically a file listed in package.json
exports section and generated from
source file.
May be null
when distribution files missing.
Readonly
nameShort entry name.
By default, equals to distribution file path relative to * distribution directory without an extension.
May be null
for non-generated entries.
Readonly
sourcePath to source file to transpile during the build relative to sources directory,
or null
if this entry is not transpiled.
By default, searches for main.(m|c)?ts
, mod.(m|c)?ts
, or index.(m|c)?ts
file in sources sub-directory
corresponding to export path of the entry.
For example:
.
converted to ./src/mod.ts
,./util
converted to ./src/util/mod.ts
.Readonly
typesPath to types definition file relative to distribution directory.
By default, equals to entry name with .d.ts
extension.
May be null
for non-generated file.
Whether this entry has distribution file.
Whether this entry is generated by build tool.
Export path of this entry.
Configured project.
Protected
cloneProtected
Abstract
detectProtected
detectProtected
detectProtected
detectGains actual development tools host from the project.
Gains project package configuration.
Assigns distribution files.
New distribution files, or null
to omit entry generation.
Updated instance.
Assigns source file to transpile during the build.
New path to source file relative to sources directory, or null
to not transpile this entry.
Updated instance.
Assigns types definition file.
New types definition file path relative to distribution directory.
Updated instance.
Abstract project entry configuration.
Type Param: TEntry
Entry type.