@ntlab/ntjs

2.1.11 • Public • Published

Code Javascript Everywhere!

This is a port of PHP-NTJS.

NODE-NTJS allows to dynamically manage your javascripts, stylesheets, and scripts so you can focus on your code. You can code your javascript using ES6 class, or write directly in the javascript code, even on template.

JQuery and SemanticUI/FomanticUI

Support for popular javascript like JQuery, SemanticUI/FomanticUI.

Using external CDN

An external CDN is also supported, simply pass CDN parameters to ScriptManager

const { ScriptManager } = require('@ntlab/ntjs');

const cdn = {
    jquery: {
        version: '3.5.1',
        url: 'https://code.jquery.com/%NAME%',
        js: {
            jquery: 'jquery-%VER%',
            'jquery.min': 'jquery-%VER%.min'
        }
    },
    'semantic-ui': {
        version: '2.8.7',
        url: 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/%VER%/%NAME%'
    }
}
ScriptManager.parseCdn(cdn);

Example Usage

See usage example in NODE-EXPRESS-MIDDLEWARE.

TODO

  • Script output minifying is not yet supported.

Package Sidebar

Install

npm i @ntlab/ntjs

Weekly Downloads

11

Version

2.1.11

License

MIT

Unpacked Size

151 kB

Total Files

32

Last publish

Collaborators

  • tohenk