Author:
    Creation:2026-01-21Last update:2026-01-21

    vite-intlayer рдкреИрдХреЗрдЬ

    vite-intlayer рдкреИрдХреЗрдЬ рдЖрдкрдХреЗ Vite-рдЖрдзрд╛рд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ Intlayer рдХреЛ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ Vite рдкреНрд▓рдЧрдЗрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

    рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди

    bash
    npm install vite-intlayer
    

    рдПрдХреНрд╕рдкреЛрд░реНрдЯреНрд╕

    рдкреНрд▓рдЧрдЗрди

    рдЗрдореНрдкреЛрд░реНрдЯ:

    tsx
    import "vite-intlayer";
    
    рдлрд╝рдВрдХреНрд╢рдирд╡рд┐рд╡рд░рдгрд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬ
    intlayerрдореБрдЦреНрдп Vite рдкреНрд▓рдЧрдЗрдиред рд╢рдмреНрджрдХреЛрд╢ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЙрдкрдирд╛рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ, рджреЗрд╡-рд╕рд░реНрд╡рд░ рд╡реЙрдЪрд░реНрд╕ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИ, рдФрд░ (v9 рд╕реЗ) рдкреНрд░реЙрдХреНрд╕реА рдФрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдмрдВрдбрд▓ рдХрд░рддрд╛ рд╣реИредintlayer
    intlayerPlugin(рдкрджрд╛рд╡рдирдд) intlayer рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдоредintlayer
    intLayerPlugin(рдкрджрд╛рд╡рдирдд) intlayer рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдоредintlayer
    intlayerProxyрд▓реЛрдХреЗрд▓-рд░реВрдЯрд┐рдВрдЧ рдорд┐рдбрд▓рд╡реЗрдпрд░ рдкреНрд▓рдЧрдЗрди (рдкрд╣рдЪрд╛рди, рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди, рдкреБрдирд░реНрд▓реЗрдЦрди)ред v9 рд╕реЗ рдпрд╣ intlayer() рдХреЗ рдЕрдВрджрд░ рдмрдВрдбрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ рдЕрд▓рдЧ рд╕реЗ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВредintlayerProxy
    intlayerMiddleware(рдкрджрд╛рд╡рдирдд) intlayerProxy рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдоредintlayerProxy
    intLayerMiddlewarePlugin(рдкрджрд╛рд╡рдирдд) intlayerProxy рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдоредintlayerProxy
    intlayerCompilerрдШрдЯрдХреЛрдВ рд╕реЗ рдЗрдирд▓рд╛рдЗрди рд╕рд╛рдордЧреНрд░реА рдШреЛрд╖рдгрд╛рдУрдВ рдХреЛ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИред v9 рд╕реЗ рдпрд╣ intlayer() рдХреЗ рдЕрдВрджрд░ рдмрдВрдбрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИредintlayerCompiler
    intlayerPruneрдЙрддреНрдкрд╛рджрди рдмрдВрдбрд▓ рд╕реЗ рдЕрдкреНрд░рдпреБрдХреНрдд рд╢рдмреНрджрдХреЛрд╢ рдлрд╝реАрд▓реНрдб рдХреЛ рдЯреНрд░реА-рд╢реЗрдХ рдХрд░рддрд╛ рд╣реИредintlayerPrune
    intlayerMinifyрд╕рдВрдХрд▓рд┐рдд рд╢рдмреНрджрдХреЛрд╢ JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдлрд╝реАрд▓реНрдб рдирд╛рдореЛрдВ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИредintlayerMinify

    рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ

    ExportDescriptionRelated Doc
    createIntlayerProxyHandlerрдПрдХ framework-agnostic Node.js (req, res, next) middleware рдХреЛ locale-routing logic рдХреЗ рд╕рд╛рде return рдХрд░рддрд╛ рд╣реИредintlayerProxy

    Types

    ExportDescription
    IntlayerPluginOptionsintlayer() рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХреГрдд рд╡рд┐рдХрд▓реНрдкред GetConfigurationOptions рдХреЛ compatCallers рдФрд░ proxy рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
    IntlayerProxyPluginOptionsintlayerProxy() рдФрд░ createIntlayerProxyHandler() рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХреГрдд рд╡рд┐рдХрд▓реНрдкред ignore рдФрд░ configOptions рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
    IntlayerCompilerOptionsintlayerCompiler() рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХреГрдд рд╡рд┐рдХрд▓реНрдкред configOptions рдФрд░ compilerConfig рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
    CompatCallerConfig@intlayer/babel рд╕реЗ рдкреБрдирдГ рдирд┐рд░реНрдпрд╛рддред рдлрд╝реАрд▓реНрдб-рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ compat-adapter caller рдкреИрдЯрд░реНрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред