UNPKG

1.18 kBTypeScriptView Raw
1import { Configuration } from 'webpack';
2export declare function reloadDevPackages(): void;
3export interface Options {
4 exclude?: string[];
5 alias?: {
6 [fromName: string]: string;
7 };
8 webpack?: Configuration;
9 publicAssetURL?: string;
10 forbidEval?: boolean;
11}
12export default class Package {
13 name: string;
14 root: string;
15 isAddon: boolean;
16 babelOptions: any;
17 babelMajorVersion: number;
18 private autoImportOptions;
19 private emberCLIBabelExtensions;
20 private isAddonCache;
21 private isDeveloping;
22 private pkgGeneration;
23 private pkgCache;
24 static lookup(appOrAddon: any): Package;
25 constructor(appOrAddon: any);
26 private buildBabelOptions;
27 private readonly pkg;
28 readonly namespace: string;
29 hasDependency(name: string): boolean;
30 private hasNonDevDependency;
31 isEmberAddonDependency(name: string): boolean;
32 assertAllowedDependency(name: string): void;
33 excludesDependency(name: string): boolean;
34 readonly webpackConfig: any;
35 aliasFor(name: string): string;
36 readonly fileExtensions: string[];
37 readonly publicAssetURL: string | undefined;
38 readonly forbidsEval: boolean;
39}