smart-node-import

Smart app root require and caching for Node.JS

Usage no npm install needed!

<script type="module">
  import smartNodeImport from 'https://cdn.skypack.dev/smart-node-import';
</script>

README

smart-node-import

Require modules from defined project's root path.

Installation

npm install smart-node-import

Usage

Just once, in your bootstrap file. First parameter is a root path, and the second one is a cache path, which is optional.

require('smart-node-import')(__dirname + '/app', __dirname + '/temp');

Then to load modules from project's root path use @/ at the beginning:

const module = require('@/models/User');