Вот как мы обычно просто require
файл:
var littleLisp = require("./littlelisp").littleLisp;
// then use it:
var ret = littleLisp.interpret(...); // etc.
Но я хочу встроить код, а не использовать require
.
Фактический файл, который я хочувот он: https://github.com/maryrosecook/littlelisp/blob/master/littlelisp.js
Аббревиатура выглядит так: IIFE:
;(function(exports) {
// library, Context, special, interpretList,interpret, categorize, parenthesize, tokenize, parse
var library = {
...
};
var interpret = function(input, context) {
...
};
.
.
.
var parse = function(input) {
...
};
exports.littleLisp = {
parse: parse,
interpret: interpret
};
})(typeof exports === 'undefined' ? this : exports);
Мне бы хотелось, чтобы какая-то версия этого IIFE была скопирована в мой источник, поэтому я нене нужно попадать в сеть:
<head>
<source>
// some manipulation of the above IIFE
var littleLisp = modified_IIFE.littleLisp;
// then use it:
var ret = littleLisp.interpret(...); // etc.
</source>
</head>
(обратите внимание, что я нахожусь в HTML-стране).Как я могу вручную изменить, а затем вставить нужный код, чтобы вышеуказанное сработало?