Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

inspectpack

Package Overview
Dependencies
Maintainers
28
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

inspectpack - npm Package Versions

1345

4.2.1

Diff

Changelog

Source

4.2.1

  • BUG: Handle null chunks in webpack stats object. #110
ryan.roemer
published 4.2.0 •

Changelog

Source

4.2.0

  • Add commonRoot to versions metadata to indicate what installed paths are relative to.
  • BUG: Detect hidden application roots for things like yarn workspaces that are completely flattened. #103
ryan.roemer
published 4.1.2 •

Changelog

Source

4.1.2

  • BUG: Use name field to better process identifier to remove things like /PATH/TO/node_modules/font-awesome/font-awesome.css 0". May result in some baseNames being identical despite different identifiers because of loaders and generated code.
ryan.roemer
published 4.1.1 •

Changelog

Source

4.1.1

  • BUG: A loader in the identifier field would incorrectly have all modules inferred "as a node_modules file", even if not. Implements a naive loader stripping heuristic to correctly assess if node_modules or real application source.
  • Optimizes internal calls to _isNodeModules() from 2 to 1 for better performance.
ryan.roemer
published 4.1.0 •

Changelog

Source

4.1.0

  • Add emitHandler option to DuplicatesPlugin to allow customized output.
ryan.roemer
published 4.0.1 •

Changelog

Source

4.0.1

  • BUG: CLI execution fails from command line. (Missing shebang.) #95
ryan.roemer
published 4.0.0 •

Changelog

Source

4.0.0

Breaking changes

  • --action=versions:
    • Reports: The tsv and text reports have now changed to reflect dependencies hierarchies as installed (e.g., scoped@1.2.3 -> flattened-foo@1.1.1 -> @scope/foo@1.1.1) to a semver range meaning something like as depended (e.g., scoped@1.2.3 -> flattened-foo@^1.1.0 -> @scope/foo@^1.1.1). We expect that this change will provide much more useful information as to how and why your dependency graph impacts what is installed on disk in node_modules and ultimately what ends up in your webpack bundle.
    • Metadata: The following meta fields have been renamed to be easier to understand.
      • skewedPackagespackages: Number of packages with skews.
      • skewedVersionsresolved: Number of unique resolved versions.
      • installedPackagesinstalled: Number of on-disk installs.
      • dependedPackagesdepended: Number of dependency paths.

Features

  • Add range information to all dependency items returned internally for dependencies utilities and ultimately all the way to versions data.
  • Add installed aggregate statistic to versions metadata.
  • Add DuplicatesPlugin webpack plugin.

Fixes

  • BUG: Per-asset meta stats were never set (all 0) before in data.
  • BUG: Multiple package roots incorrectly collapse / don't prefix. #90

Miscellaneous

  • Updated README.md with note that --action=versions is not filtered to only packages that would have files show up in the --action=duplicates report.
  • Update --action=versions logic to explicitly use semver-compare for sort order.
ryan.roemer
published 3.0.2 •

ryan.roemer
published 3.0.1 •

ryan.roemer
published 3.0.0 •

Changelog

Source

3.0.0

Breaking changes

  • Complete rewrite in TypeScript.
  • Limit package.json:engine to >=6.0.0 (aka, the current supported Nodes).
  • Use webpack stats object instead of real bundle for data input.
  • The structure and substantive content of all json data structures has changed, as well as the corollary text and tsv output formats.
    • sizes
      • Remove bundle field and all min + min+gz size fields.
      • Code type field has been removed.
    • duplicates: A complete revision of the JSON format and accompanying other format outputs.
    • versions: A complete rewrite of output formats and what is actually reported on. Now, only reports versions information if there are 2+ files of the same baseName (aka, the foo.js part of lodash@1/foo.js) with the reasoning that version skews that don't result in duplicated files aren't technically a "problem".

Features

  • Support for --action={sizes,duplicates,versions}
  • Format options --format={json,text,tsv}
  • Colorized output for --format=text
  • Maintain support (with tests) for webpack versions 1-4.

Miscellaneous

  • Add AppVeyor Windows CI.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc