1 | import { Configuration } from 'webpack';
|
2 | export declare function reloadDevPackages(): void;
|
3 | export interface Options {
|
4 | exclude?: string[];
|
5 | alias?: {
|
6 | [fromName: string]: string;
|
7 | };
|
8 | webpack?: Configuration;
|
9 | publicAssetURL?: string;
|
10 | forbidEval?: boolean;
|
11 | }
|
12 | export 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 | }
|