initial commit of actions

This commit is contained in:
Dominik Polakovics Polakovics 2026-01-31 18:56:04 +01:00
commit 949ece5785
44660 changed files with 12034344 additions and 0 deletions

View file

@ -0,0 +1,38 @@
function getNodeName(node, options) {
var op = options || [];
if (node.type === "Identifier") {
return node.name;
}
if (node.id && node.id.type === "Identifier") {
return node.id.name;
}
if (op[2] && node.type === "CallExpression" && node.callee.type === "Identifier") {
return node.callee.name;
}
}
module.exports = function getExportedName(programNode, options) {
for (var i = 0; i < programNode.body.length; i += 1) {
var node = programNode.body[i];
// export default ...
if (node.type === "ExportDefaultDeclaration") {
return getNodeName(node.declaration, options);
}
// module.exports = ...
if (node.type === "ExpressionStatement" &&
node.expression.type === "AssignmentExpression" &&
node.expression.left.type === "MemberExpression" &&
node.expression.left.object.type === "Identifier" &&
node.expression.left.object.name === "module" &&
node.expression.left.property.type === "Identifier" &&
node.expression.left.property.name === "exports"
) {
return getNodeName(node.expression.right, options);
}
}
};

View file

@ -0,0 +1,5 @@
var ignoredFilenames = [ "<text>", "<input>" ];
module.exports = function isIgnoredFilename(filename) {
return ignoredFilenames.indexOf(filename) !== -1;
};

View file

@ -0,0 +1,3 @@
module.exports = function isIndexFile(parsed) {
return parsed.name === 'index';
};

View file

@ -0,0 +1,12 @@
var path = require('path');
module.exports = function parseFilename(filename) {
var ext = path.extname(filename);
return {
dir: path.dirname(filename),
base: path.basename(filename),
ext: ext,
name: path.basename(filename, ext)
}
};