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

inspectpack

Package Overview
Dependencies
Maintainers
1
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