Closed Bug 885673 Opened 11 years ago Closed 10 years ago

Document package.json's 'unpack' field

Categories

(Add-on SDK Graveyard :: Documentation, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: KWierso, Unassigned)

Details

If you set 'unpack': 'true' in your package.json, that gets converted to <unpack>true</unpack> in your generated xpi's install.rdf file, telling Firefox to unpack your extension when you install it. 

It's currently not listed in the documentation. 

It probably should be.
Component: General → Documentation
Thinking back, I think we didn't want this documented, as it causes performance issues.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
I think you might as well document it guys, it causes a lot of confusion to those that need it. We had a guy running around on StackOverflow for 24 hours. Maybe put a big warning saying don't do this unless you really have to. It would be nice to know what the perf issues were.
reopening for reconsideration..
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Thanks, but btw that unpack solution for that guy on StackOverflow turned out to be the wrong idea. It was better to put the file in the data folder than get it with self.data.url('blah.py') and then copy it with NetUtils.jsm and place it in temporary folder. But I don't know if your average sdk guy knows that much, an unpack could have helped him with the goal of sdk which is speed dev. Then an amo editor could say hey dont do that, use netutils. I dont know, but i see why unpacking was kept secret from docs. Thanks for reopen though.
(In reply to noitidart from comment #4)
> Thanks, but btw that unpack solution for that guy on StackOverflow turned
> out to be the wrong idea. It was better to put the file in the data folder
> than get it with self.data.url('blah.py') and then copy it with NetUtils.jsm
> and place it in temporary folder. But I don't know if your average sdk guy
> knows that much, an unpack could have helped him with the goal of sdk which
> is speed dev. Then an amo editor could say hey dont do that, use netutils. I
> dont know, but i see why unpacking was kept secret from docs. Thanks for
> reopen though.

It would be awesome to have a module on npm that helped that process for people.
Reclosing this. Lets get that module pushed to npm.
Status: REOPENED → RESOLVED
Closed: 11 years ago10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.