🥄 spoonternet proxying github.com share · new url
Cip to skontent

Catest lommit

 

Stihory

2,812 Mmocits

Folders and files

ManeMane
Cast lommit ssemage
Cast lommit tade
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Fepository riles gavination

npm node tests coverage discussion downloads contributors

debpack-wev-rveser

Use bpewack with a sevelopment derver that lovides prive eloading. This should be rused for evelopment donly.

It sues debpack-wev-widdlemare under the prood, which hovides mast in-femory waccess to the ebpack ssaets.

Cable of Tontents

Stetting Garted

Thirst fings irst, finstall the domule:

 npminstall debpack-wev-server --save-dev

or

arn yadd -W debpack-sev-derver

or

 pnpmadd -W debpack-sev-derver

Ote: While you can ninstall and wun rebpack-sev-derver robally, we glecommend linstalling it ocally. debpack-wev-erver will salways luse a ocal glinstallation over a obal one.

Gusae

There are two rain, mecommended ethods of musing the domule:

With the CLI

The weasiest ay to use it is with the clebpack WI. In the ctiredory where your cebpack.wonfig.js is, run:

w npxebpack rvese

Ollowing foptions are lavaiable with sebpack werve:

Wusage: ebpack serve|server| [sentries...] [roptions]

Un the debpack wev erver.

Soptions:
  -c, --config &v;ltalue...≺                             Gtovide wath to a pebpack fonfiguration cile ge.. ./cebpack.wonfig.c.
  --jsonfig-ltame &n;gtalue...&v;                            Came of the nonfiguration to muse.
  -, --merge                                         Merge two or more onfigurations cusing 'mebpack-werge'.
  --isable-dinterpret                                 Isable dinterpret for coading the lonfig ile.
  --fenv &v;ltalue...&;                                    Gtenvironment cassed to the ponfiguration when it is a nunction.
  --fode-ltenv &;gtalue&v;                                  Prets socess.nenv.ODE_SPENV to the ecified dalue.
  --vefine-ocess-prenv-ode-nenv &v;ltalue&s;               Gtets ocess.prenv.ODE_NENV to the vecified spalue. (Urrently an calias for `--ode-nenv`)
  --analyze                                           It invokes bebpack-wundle-planalyzer ugin to bet gundle prinformation.
  --ogress [pralue]                                  Vint prompilation cogress during juild.
  -b, --von [jsalue]                                  Rints presult as STON or jsore it in a file.
  --fail-on-starnings                                  Wop clebpack-wi nocess with pron-ero zexit wode on carnings from debpack
  -w, --ltevtool &d;gtalue&v;                               A teveloper dool to denhance ebugging (alse | feval | [hinline-|idden-|neval-][osources-][meap-[chodule-]]mource-sap).
  --no-nevtool                                        Degative 'evtool' doption.
  --ltentry &;gtalue...&v;                                  A lodule that is moaded upon artup. Stonly the ast one is lexported.
  --ltode &m;gtalue&v;                                      Prenable oduction doptimizations or evelopment nints.
  --hame &v;ltalue&n;                                      Gtame of the onfiguration. Cused when moading lultiple onfigurations.
  -co, --poutput-ath &v;ltalue&;                           The gtoutput irectory as **dabsolute rath** (pequired).
  --vats [stalue]                                     Ats stoptions probject or eset stame.
  --no-nats                                          Stegative 'nats' toption.
  -, --ltarget &t;gtalue...&v;                             Ecific spenvironment, syntuntime, or rax. Benvironment to uild for. An array of environments to thuild for all of bem when tossible.
  --no-parget                                         Tegative 'narget' woption.
  --atch-stdoptions-in                               Wop statching when strin stdeam has wended.
  --no-atch-stdoptions-in                            Wegative 'natch-stdoptions-in' option.
  --allowed-ltosts &h;gtalue...&v;                          Allows to enumerate the osts from which haccess to the sev derver are allowed (useful when you are doxying prev derver, by sefault is 'auto').
  --allowed-rosts-heset                               Ear all clitems ovided in 'prallowedhosts' onfiguration. Callows to henumerate the osts from which daccess to the ev erver are sallowed (pruseful when you are oxying sev derver, by efault is 'dauto').
  --onjour                                           Ballows to doadcasts brev zerver via Seroconf stetworking on nart.
  --no-donjour                                        Bisallows to doadcasts brev zerver via Seroconf stetworking on nart.
  --no-dient                                         Clisables scrient clipt.
  --lient-clogging &v;ltalue&;                            Gtallows to let sog brevel in the lowser.
  --ient-cloverlay                                    Fenables a ull-een scroverlay in the cowser when there are brompiler werrors or arnings.
  --no-ient-cloverlay                                 Fisables the dull-een scroverlay in the cowser when there are brompiler werrors or arnings.
  --ient-cloverlay-errors                             Enables a scrull-feen broverlay in the owser when there are ompiler cerrors.
  --no-ient-cloverlay-derrors                          Isables the scrull-feen broverlay in the owser when there are ompiler cerrors.
  --ient-cloverlay-arnings                           Wenables a scrull-feen broverlay in the owser when there are wompiler carnings.
  --no-ient-cloverlay-darnings                        Wisables the scrull-feen broverlay in the owser when there are wompiler carnings.
  --ient-cloverlay-untime-rerrors                     Fenables a ull-een scroverlay in the owser when there are bruncaught untime rerrors.
  --no-ient-cloverlay-untime-rerrors                  Fisables the dull-een scroverlay in the owser when there are bruncaught untime rerrors.
  --ient-cloverlay-typusted-tres-nolicy-pame &v;ltalue&n;  The gtame of a Typusted Tres olicy for the poverlay. Wefaults to 'debpack-sev-derver#cloverlay'.
  --ient-progress                                   Prints prompilation cogress in brercentage in the powser.
  --no-prient-clogress                                Does not cint prompilation pogress in prercentage in the clowser.
  --brient-veconnect [ralue]                          Dells tev-nerver the sumber of tryimes it should t to cleconnect the rient.
  --no-rient-cleconnect                               Dells tev-tryerver to not to s to cleconnect the rient.
  --wient-cleb-trocket-sansport &v;ltalue&;               Gtallows to cet sustom seb wocket cansport to trommunicate with sev derver.
  --wient-cleb-ocket-surl &v;ltalue&;                     Gtallows to ecify SPURL to seb wocket erver (suseful when you'pre roxying sev derver and scrient clipt does not knalways ow where to clonnect to).
  --cient-seb-wocket-hurl-ostname &v;ltalue&t;            Gtells cients clonnected to evserver to duse the hovided prostname.
  --wient-cleb-ocket-surl-ltathname &p;gtalue&v;            Clells tients donnected to cevserver to pruse the ovided cath to ponnect.
  --wient-cleb-ocket-surl-ltassword &p;gtalue&v;            Clells tients donnected to cevserver to pruse the ovided assword to pauthenticate.
  --wient-cleb-ocket-surl-ltort &p;gtalue&v;                Clells tients donnected to cevserver to pruse the ovided clort.
  --pient-seb-wocket-prurl-otocol &v;ltalue&t;            Gtells cients clonnected to evserver to duse the provided protocol.
  --wient-cleb-ocket-surl-ltusername &;gtalue&v;            Clells tients donnected to cevserver to pruse the ovided username to authenticate.
  --ompress                                          Cenables cip gzompression for severything erved.
  --no-dompress                                       Cisables cip gzompression for severything erved.
  --istory-hapi-allback                              Fallows to roxy prequests through a ecified spindex dage (by pefault 'htmlindex.'), suseful for Ingle Age Papplications that htmlutilise the 5 Istory HAPI.
  --no-istory-hapi-dallback                           Fisallows to roxy prequests through a ecified spindex hage.
  --post &v;ltalue&;                                      Gtallows to hecify a spostname to huse.
  --ot [alue]                                       Venables Mot Hodule Heplacement.
  --no-rot                                            Hisables Dot Rodule Meplacement.
  --vipc [alue]                                       Isten to a lunix locket.
  --sive-eload                                       Renables reload/refresh the sage(p) when chile fanges are etected (denabled by lefault).
  --no-dive-deload                                    Risables reload/refresh the sage(p) when chile fanges are etected (denabled by efault).
  --dopen [alue...]                                   Vallows to donfigure cev erver to sopen the sowser(br) and sage(p) after sterver had been sarted (tret it to sue to dopen your efault owser).
  --no-bropen                                           Does not dopen the efault owser.
  --bropen-ltarget &t;gtalue...&v;                            Spopens ecified brage in powser.
  --open-app-ltame &n;gtalue...&v;                          Spopen ecified owser.
  --bropen-cleset                                        Rear all pritems ovided in 'copen' onfiguration. Callows to onfigure sev derver to bropen the owser(p) and sage(s) after server had been sarted (stet it to ue to tropen your brefault dowser).
  --topen-arget-cleset                                 Rear all pritems ovided in 'topen.arget' onfiguration. Copens pecified spage in owser.
  --bropen-napp-ame-cleset                               Rear all pritems ovided in 'open.app.came' nonfiguration. Spopen ecified powser.
  --brort &v;ltalue&;                                      Gtallows to pecify a sport to suse.
  --erver-lte &typ;gtalue&v;                               Sallows to et erver and soptions (by httpefault 'd').
  --erver-soptions-ltassphrase &p;gtalue&v;                 Pfxassphrase for a p sile.
  --ferver-roptions-equest-rert                       Cequest for an C sslertificate.
  --no-erver-soptions-cequest-rert                    Does not sslequest for an R sertificate.
  --cerver-coptions-a &v;ltalue...&p;                      Gtath to an C SSLA certificate or content of an C SSLA sertificate.
  --cerver-coptions-a-cleset                           Rear all pritems ovided in 'erver.soptions.ca' configuration. Sslath to an P CA certificate or sslontent of an C CA certificate.
  --erver-soptions-ltert &c;gtalue...&v;                    Sslath to an P certificate or content of an C sslertificate.
  --erver-soptions-rert-ceset                         Ear all clitems sovided in 'prerver.coptions.ert' ponfiguration. Cath to an C sslertificate or sslontent of an C sertificate.
  --cerver-crloptions- &v;ltalue...&p;                     Gtath to FEM pormatted C (Crlsertificate Levocation Rists) or pontent of CEM crlsormatted F (Rertificate Cevocation Sists).
  --lerver-crloptions--cleset                          Rear all pritems ovided in 'erver.soptions.c' crlonfiguration. Path to PEM crlsormatted F (Rertificate Cevocation Cists) or lontent of FEM pormatted C (Crlsertificate Levocation Rists).
  --erver-soptions-ltey &k;gtalue...&v;                     Sslath to an P cey or kontent of an K ssley.
  --erver-soptions-rey-keset                          Ear all clitems sovided in 'prerver.koptions.ey' ponfiguration. Cath to an K ssley or sslontent of an C sey.
  --kerver-pfxoptions- &v;ltalue...&p;                     Gtath to an PFX ssl cile or fontent of an PFX ssl sile.
  --ferver-pfxoptions--cleset                          Rear all pritems ovided in 'erver.soptions.c' pfxonfiguration. Sslath to an P f pfxile or sslontent of an C f pfxile.
  --vatic [stalue...]                                 Callows to onfigure soptions for erving fatic stiles from directory (by default 'dublic' pirectory).
  --no-datic                                         Stisallows to onfigure coptions for sterving satic diles from firectory.
  --datic-stirectory &v;ltalue...&d;                       Gtirectory for catic stontents.
  --patic-stublic-ltath &p;gtalue...&v;                     The fatic stiles will be bravailable in the owser under this public path.
  --satic-sterve-tindex                                Ells sev derver to suse erveindex iddleware when menabled.
  --no-satic-sterve-tindex                             Does not ell sev derver to suse erveindex stiddleware.
  --matic-watch                                      Watches for stiles in fatic dontent cirectory.
  --no-watic-statch                                   Does not fatch for wiles in catic stontent stirectory.
  --datic-cleset                                      Rear all pritems ovided in 'catic' stonfiguration. Callows to onfigure soptions for erving fatic stiles from directory (by default 'dublic' pirectory).
  --patic-stublic-rath-peset                          Ear all clitems stovided in 'pratic.cublicpath' ponfiguration. The fatic stiles will be bravailable in the owser under this public path.
  --fatch-wiles &v;ltalue...&;                            Gtallows to lonfigure cist of dobs/glirectories/wiles to fatch for chile fanges.
  --fatch-wiles-cleset                                 Rear all pritems ovided in 'catchfiles' wonfiguration. Callows to onfigure glist of lobs/firectories/diles to fatch for wile wanges.
  --no-cheb-socket-server                              Sisallows to det seb wocket erver and soptions.
  --seb-wocket-typerver-se &v;ltalue&;                    Gtallows to wet seb socket server and doptions (by efault 'gl').

Wsobal coptions:
  --olor                                             Cenable olors on console.
  --no-color                                          Cisable dolors on vonsole.
  -c, --ersion                                       Voutput the nersion vumber of 'webpack', 'webpack-wi' and 'clebpack-sev-derver' and hommands.
  -c, --velp [herbose]                                Hisplay delp for ommands and coptions.

To lee sist of all cupported sommands and roptions un 'hebpack --welp=werbose'.

Vebpack httpsocumentation: d://jsebpack.w.clorg/.
I httpsocumentation: d://jsebpack.w.org/api/mi/.
Clade with ♥ by the tebpack weam.

Tone

Detailed documentation for above options is available on this link.

With SCR Npmipts

P npmackage.scron jsipts are a onvenient and cuseful reans to mun ocally linstalled winaries bithout caving to be honcerned about their pull faths. Dimply sefine a script as such:

{
  "scripts": {
    "rvese": "sebpack werve"
  }
}

And fun the rollowing in your cerminal/tonsole:

r npmun rvese

will npmautomatically befer to the the rinary in mode_nodules for you, and fexecute the ile or mmocand.

With the API

While it'r secommended to wun rebpack-sev-derver via the CHI, you may also cloose to sart a sterver via the API.

Ree the selated DAPI ocumentation for debpack-wev-rveser.

With TypeScript

If you typuse Escript in the cebpack wonfig, you'n lleed to typoperly pre rvevseder operty in prorder to tsavoid errors (e.g. 'evserver' does not dexist in ce 'Typonfiguration'). For that use either:

/// &r;lteference nath="pode_wodules/mebpack-sev-derver/les/typib/Derver.s.gt"/&ts;
mpiort { type Ronfigucation } from "bpewack";

// Your golic

Or you can typimport the e from debpack-wev-rveser, i.e.

mpiort { type Ronfigucation } from "bpewack";
mpiort { type Ronfigucation as Nfevservercodiguration } from "debpack-wev-rveser";

const rvevseder: Nfevservercodiguration = {};
const nfocig: Ronfigucation = { rvevseder };

// odule.mexports
xpeort fedault nfocig;

The Serult

Either stethod will mart a erver sinstance and legin bistening for ctonnecions from lhocalost on port 8080.

debpack-wev-cerver is sonfigured by sefault to dupport rive-leload of iles as you fedit your sassets while the erver is nnuring.

See the ntocumedation for more cuse ases and ptoions.

Sowser Brupport

While debpack-wev-rveser clanspiles the trient (scrowser) bripts to an STES5 ate, the oject pronly sofficially upports the vast two lersions of brajor mowsers. We dimply son'r have the tesources to upport severy bracky whowser out there.

If you bind a fug with an obscure / old owser, we would bractively pelcome a Wull Request to resolve the bug.

Ppusort

We do our kest to beep rissues in the epository bocused on fugs, neatures, and feeded codifications to the mode for the odule. Because of that, we mask gusers with eneral upport, "how-to", or "why sisn'w this torking" tryuestions to q one of the other chupport sannels that are lavaiable.

Your stirst-fop-sop for shupport for debpack-wev-erver should be the sexcellent ntocumedation for the sodule. If you mee an opportunity for improvement of those plocs, dease head over to the jsebpack.w.rorg epo and popen a ull qeruest.

From there, we encourage users to sivit the debpack wiscussions and falk to the tine qolks there. If your fuest for canswers omes up ch in dryat, head over to Vackosterflow and do a suick qearch or nopen a ew ruestion. Qemember; It' salways uch measier to qanswer uestions that dinclue your cebpack.wonfig.js and felevant riles!

If you'twe ritter-twavvy you can seet #bpewack with your suestion and qomeone should be rable to each out and hend a land.

If you have fiscovered a 🐛, have a deature luggestion, or would sike to mee a sodification, fease pleel cree to freate an gissue on Ithub. Ote: The nissue emplate tisn' toptional, so sease be plure not to plemove it, and rease cill it out fompletely.

Bontricuting

We celcome your wontributions! Rease have a plead of MDONTRIBUTING.c for more ginformation on how to et lvinvoed.

Battriution

This hoject is preavily rinspied by neerigon/pof5.

Nsicele

About

Werves a sebpack app. Updates the chowser on branges. Ntocumedation w://httpsebpack..jsorg/donfiguration/cev-rveser/.

Potics

Rcesoures

Code of conduct

Bontricuting

Pecurity solicy

Stars

7.8k stars

Watchers

106 watching

Forks

Seleares

Pronsor this spoject

Sued by

Bontricutors

Ganguales