atma-io-middleware-importer

1.1.38 • Public • Published

File import middleware for Atma.IO and Atma.Toolkit

The Plugin provides a custom middleware to import content from other files:

How to use
lorem
//#import ./my/super.file
ipsum
Embed into the project
  • Atma Toolkit

    $ atma plugin install atma-io-middleware-importer --save-dev

    This adds atma-io-middleware-importer npm dependency and the package.json would look like:

    {
        "devDependencies": {
            "atma-io-middleware-importer"
        },
        "atma": {
            "plugins": [
                "atma-io-middleware-importer"
            ],
            "settings": {
                "atma-io-middleware-importer": {}
            }
        }
    }
  • App Bundler

    $ npm i atma-io-middleware-importer --save-dev

    Extend AppBundler config with IO settings, for example in package.json for typescript extensions.

    {
        /* ... any package json settings */
        "app-bundler": {
            /* ... any app-bundler settings */
            "middlewares": {                
                "ts": [
                    "atma-io-middleware-importer:read",
                    "atma-loader-ts:read"
                ]
            }
        },
    }
  • Run

    • Atma Toolkit Dev Server

      $ atma server
    • App Bundler Just run app bundler commands as usual


The MIT License

Readme

Keywords

none

Package Sidebar

Install

npm i atma-io-middleware-importer

Weekly Downloads

22

Version

1.1.38

License

MIT

Unpacked Size

40.6 kB

Total Files

10

Last publish

Collaborators

  • tenbits