Neptunian Parity Mnemonic

    herschel666-arc-macros-remove-local-routes

    0.2.0 • Public • Published

    herschel666-arc-macros-remove-local-routes

    Remove selected routes from @architect's Lambda functions before the deployment. A handy solution when you're leveraging HTTP handlers for local scaffolding tasks.

    Installation

    npm i herschel666-arc-macros-remove-local-routes

    Usage

    Add the herschel666-arc-macros-remove-local-routes to the list of macros in your .arc-file.

    @app
    some-app
    
    @macros
    herschel666-arc-macros-remove-local-routes
    

    Configuration

    List all the routes you don't want to be deployed below the @herschel666-arc-macros-remove-local-routes-pragma in your .arc-file. Differentation by HTTP-method isn't supported currently. So if a route is triggered by a GET-request as well as a POST-request, both respective Lambda functions will be ditched before deployment.

    @app
    some-app
    
    @http
    get /
    post /api
    get /populate-db
    post /test/:thingy
    
    @macros
    herschel666-arc-macros-remove-local-routes
    
    @herschel666-arc-macros-remove-local-routes
    /populate-db
    /test/:thingy
    

    The deployed Arc app will only consist of the HTTP-handlers for get / and post /api.

    License

    MIT @ Emanuel Kluge

    Install

    npm i herschel666-arc-macros-remove-local-routes

    DownloadsWeekly Downloads

    5

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    5.62 kB

    Total Files

    5

    Last publish

    Collaborators

    • herschel666