Skip to content

Commit cd5f2d1

Browse files
cartantdavideast
authored andcommitted
fix(build): Add package.json files for deep paths
Closes #880
1 parent 750737c commit cd5f2d1

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

src/app/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "main": "../bundles/angularfire2.umd.js" }

src/auth/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "main": "../bundles/angularfire2.umd.js" }

src/database/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "main": "../bundles/angularfire2.umd.js" }

tools/rewrite-published-package.js

+7
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,10 @@ delete srcPackage.dependencies;
1515
var outPackage = Object.assign({}, srcPackage, { peerDependencies });
1616

1717
fs.writeFileSync('./dist/package.json', JSON.stringify(outPackage, null, 2));
18+
19+
// It's also necessary to copy any deep-path package.json files.
20+
// See https://github.com/angular/angularfire2/issues/880
21+
22+
['app', 'auth', 'database'].forEach(dir => {
23+
fs.writeFileSync(`./dist/${dir}/package.json`, fs.readFileSync(`./src/${dir}/package.json`));
24+
});

0 commit comments

Comments
 (0)