- Add Strike API credentials configuration - Implement Strike node with 9 resources (Account, Balance, Currency Exchange, Deposit, Invoice, Payment, Payment Method, Payout, Rates) - Add comprehensive operation descriptions for all resources - Include CLAUDE.MD documentation - Set up build configuration with TypeScript, ESLint, and Prettier 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
25 lines
652 B
JavaScript
25 lines
652 B
JavaScript
"use strict";
|
|
|
|
var repeat = require("es5-ext/string/#/repeat")
|
|
, esniff = require("./");
|
|
|
|
module.exports = exports = function (code/*, options*/) {
|
|
var options = Object(arguments[1]);
|
|
|
|
var comments = esniff(code, function (emitter, accessor) {
|
|
accessor.shouldCollectComments = true;
|
|
});
|
|
|
|
if (!comments.length) return code;
|
|
var i = 0, result = [];
|
|
comments.forEach(function (commentMeta) {
|
|
result.push(code.slice(i, commentMeta.point));
|
|
if (options.preserveLocation) {
|
|
result.push(repeat.call(" ", commentMeta.endPoint - commentMeta.point));
|
|
}
|
|
i = commentMeta.endPoint;
|
|
});
|
|
result.push(code.slice(i));
|
|
return result.join("");
|
|
};
|