{"id":18510,"library":"lodash._isiterateecall","title":"lodash internal isIterateeCall","description":"This package is an internal module from lodash v3.0.9, providing the `isIterateeCall` function used internally by lodash. It is part of the lodash modular builds (the 'modern build') and is not intended for direct public consumption. The package is obsolete and unmaintained; lodash v4.0.0 (released in 2016) introduced major breaking changes, removing many internal modules. Users should not use this package directly; instead, use the main lodash package (`lodash`) or `lodash-es` for modern ESM usage. The package has approximately 5 million weekly downloads, mostly as a transitive dependency of older lodash v3.x ecosystem. No active releases since 2016.","status":"deprecated","version":"3.0.9","language":"javascript","source_language":"en","source_url":"https://github.com/lodash/lodash","tags":["javascript"],"install":[{"cmd":"npm install lodash._isiterateecall","lang":"bash","label":"npm"},{"cmd":"yarn add lodash._isiterateecall","lang":"bash","label":"yarn"},{"cmd":"pnpm add lodash._isiterateecall","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Used internally by isIterateeCall in lodash v3.x","package":"lodash.isarray","optional":false},{"reason":"Used internally by isIterateeCall in lodash v3.x","package":"lodash._isnative","optional":false}],"imports":[{"note":"This is a CJS-only module. No ESM exports. Using import may fail.","wrong":"import isIterateeCall from 'lodash._isiterateecall'","symbol":"isIterateeCall","correct":"require('lodash._isiterateecall')"},{"note":"There is no official public lodash.isIterateeCall package. The internal module is not exported in lodash v4.","wrong":"var isIterateeCall = require('lodash.isiterteecall')","symbol":"lodash.isIterateeCall (attempting)","correct":"var _ = require('lodash'); _.isIterateeCall(value, index, object)"},{"note":"lodash v4 removed this internal module entirely. No public equivalent exists.","symbol":"lodash v4 internal replacement","correct":"Do not use any replacement; this function is internal and not needed externally."}],"quickstart":{"code":"var lodash = require('lodash');\nvar internalIsIterateeCall = require('lodash._isiterateecall');\n\n// Example: used internally in lodash v3 iteratee utilities\nvar result = internalIsIterateeCall([1, 2, 3], 2, '2');\nconsole.log(result); // true or false, but not meant for public use","lang":"javascript","description":"Demonstrates using the deprecated internal module. Not recommended for new code."},"warnings":[{"fix":"Install lodash v4.x: npm install lodash --save, then use _.isEqual etc.","message":"lodash._isiterateecall is deprecated and no longer maintained. Use the main lodash package instead.","severity":"deprecated","affected_versions":">=3.0.0"},{"fix":"Do not use this package. Migrate to lodash v4 and use its public API.","message":"lodash v4.0.0 removed all internal modules like lodash._isiterateecall. Code depending on this package will break.","severity":"breaking","affected_versions":">=4.0.0"},{"fix":"Add a .d.ts file: declare module 'lodash._isiterateecall' { export = any; }","message":"Package has no TypeScript definitions. Using with TypeScript requires custom type declarations.","severity":"gotcha","affected_versions":">=3.0.0"},{"fix":"Ensure compatibility by using lodash v3.x consistent subset.","message":"This package is part of the 'modern build' of lodash v3, not compatible with older lodash v2 versions.","severity":"gotcha","affected_versions":">=3.0.0"}],"env_vars":null,"search_vec":"'2016':50,103 '5':85 'activ':100 'approxim':84 'break':53 'build':28,31 'chang':54 'consumpt':39 'depend':93 'direct':37,65 'download':88 'ecosystem':98 'es':76 'esm':79 'function':16 'instead':66 'intend':35 'intern':2,8,18,57 'introduc':51 'isiterateecal':3,15 'javascript':104 'lodash':1,11,20,26,46,70,72,75,96 'lodash-':74 'main':69 'major':52 'mani':56 'million':86 'modern':30,78 'modul':9,58 'modular':27 'most':89 'obsolet':43 'older':95 'packag':5,41,64,71,82 'part':23 'provid':13 'public':38 'releas':48,101 'remov':55 'sinc':102 'transit':92 'unmaintain':45 'usag':80 'use':17,62,67 'user':59 'v3.0.9':12 'v3.x':97 'v4.0.0':47 'week':87","created_at":"2026-04-25T07:38:41.038142+00:00","updated_at":"2026-04-25T07:38:41.038142+00:00","problems":[{"fix":"Run: npm install lodash._isiterateecall --save  (note double underscore)","cause":"Package not installed or typo in package name (missing underscore).","error":"Cannot find module 'lodash._isiterateecall'"},{"fix":"Use require('lodash._isiterateecall') or transpile with Node --experimental-require-module.","cause":"Trying to use ES module import on a CJS-only package.","error":"import isIterateeCall from 'lodash._isiterateecall' throws SyntaxError: Unexpected identifier"},{"fix":"Use lodash v3 or access _.isIterateeCall only if using lodash v3 internals.","cause":"Attempting to call a function that does not exist in lodash v4 public API.","error":"TypeError: lodash_1.isIterateeCall is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":"https://lodash.com/","github":"https://github.com/lodash/lodash","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/lodash._isiterateecall","openapi_spec":null,"status_page":null,"smithery":null,"categories":["serialization"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-07-24","install_tag":null}}