Sha256: 58775aad128e1c262c6c27fc7f276a23f84fec828d48bececd59d3f11b90c0e4

Contents?: true

Size: 1.57 KB

Versions: 43

Compression:

Stored size: 1.57 KB

Contents

'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = isStaticRequire;
// todo: merge with module visitor
function isStaticRequire(node) {
  return node && node.callee && node.callee.type === 'Identifier' && node.callee.name === 'require' && node.arguments.length === 1 && node.arguments[0].type === 'Literal' && typeof node.arguments[0].value === 'string';
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvc3RhdGljUmVxdWlyZS5qcyJdLCJuYW1lcyI6WyJpc1N0YXRpY1JlcXVpcmUiLCJub2RlIiwiY2FsbGVlIiwidHlwZSIsIm5hbWUiLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJ2YWx1ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7a0JBQ3dCQSxlO0FBRHhCO0FBQ2UsU0FBU0EsZUFBVCxDQUF5QkMsSUFBekIsRUFBK0I7QUFDNUMsU0FBT0EsUUFDTEEsS0FBS0MsTUFEQSxJQUVMRCxLQUFLQyxNQUFMLENBQVlDLElBQVosS0FBcUIsWUFGaEIsSUFHTEYsS0FBS0MsTUFBTCxDQUFZRSxJQUFaLEtBQXFCLFNBSGhCLElBSUxILEtBQUtJLFNBQUwsQ0FBZUMsTUFBZixLQUEwQixDQUpyQixJQUtMTCxLQUFLSSxTQUFMLENBQWUsQ0FBZixFQUFrQkYsSUFBbEIsS0FBMkIsU0FMdEIsSUFNTCxPQUFPRixLQUFLSSxTQUFMLENBQWUsQ0FBZixFQUFrQkUsS0FBekIsS0FBbUMsUUFOckM7QUFPRCIsImZpbGUiOiJjb3JlL3N0YXRpY1JlcXVpcmUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB0b2RvOiBtZXJnZSB3aXRoIG1vZHVsZSB2aXNpdG9yXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBpc1N0YXRpY1JlcXVpcmUobm9kZSkge1xuICByZXR1cm4gbm9kZSAmJlxuICAgIG5vZGUuY2FsbGVlICYmXG4gICAgbm9kZS5jYWxsZWUudHlwZSA9PT0gJ0lkZW50aWZpZXInICYmXG4gICAgbm9kZS5jYWxsZWUubmFtZSA9PT0gJ3JlcXVpcmUnICYmXG4gICAgbm9kZS5hcmd1bWVudHMubGVuZ3RoID09PSAxICYmXG4gICAgbm9kZS5hcmd1bWVudHNbMF0udHlwZSA9PT0gJ0xpdGVyYWwnICYmXG4gICAgdHlwZW9mIG5vZGUuYXJndW1lbnRzWzBdLnZhbHVlID09PSAnc3RyaW5nJ1xufVxuIl19

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
govuk_publishing_components-17.6.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-17.5.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-17.4.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-17.3.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-17.2.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-17.1.1 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-17.1.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-17.0.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.29.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.28.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.27.1 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.27.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.26.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.25.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.24.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.23.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.22.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.21.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.20.1 node_modules/eslint-plugin-import/lib/core/staticRequire.js
govuk_publishing_components-16.20.0 node_modules/eslint-plugin-import/lib/core/staticRequire.js