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

v8r

Package Overview
Dependencies
Maintainers
0
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

v8r - npm Package Versions

234

4.2.1

Diff

Changelog

Source

📦 4.2.1 - 2024-12-14

  • Upgrade to flat-cache 6. This release revamps how cache is stored and invalidated internally but should have no user-visible impact
chris48s
published 4.2.0 •

Changelog

Source

📦 4.2.0 - 2024-10-24

  • Add V8R_CONFIG_FILE environment variable. This allows loading a config file from a location other than the directory v8r is invoked from. More info: https://chris48s.github.io/v8r/configuration/
chris48s
published 4.1.0 •

Changelog

Source

📦 4.1.0 - 2024-08-25

  • v8r can now parse and validate files that contain multiple yaml documents More info: https://chris48s.github.io/v8r/usage-examples/#files-containing-multiple-documents
  • The parseInputFile() plugin hook may now conditionally return an array of Document objects
  • The ValidationResult object now contains a documentIndex property. This identifies the document when a multi-doc file has been validated.
chris48s
published 4.0.1 •

Changelog

Source

📦 4.0.1 - 2024-08-19

  • De-duplicate and sort files before validating
chris48s
published 4.0.0 •

Changelog

Source

📦 4.0.0 - 2024-08-19

  • Breaking: Change to the JSON output format. The results key is now an array instead of an object. In v8r <4, results was an object mapping filename to result object. For example:

    {
      "results": {
        "./package.json": {
          "fileLocation": "./package.json",
          "schemaLocation": "https://json.schemastore.org/package.json",
          "valid": true,
          "errors": [],
          "code": 0
        }
      }
    }
    

    In v8r >=4 results is now an array of result objects. For example:

    {
      "results": [
        {
          "fileLocation": "./package.json",
          "schemaLocation": "https://json.schemastore.org/package.json",
          "valid": true,
          "errors": [],
          "code": 0
        }
      ]
    }
    
  • Plugin system: It is now possible to extend the functionality of v8r by using or writing plugins. See https://chris48s.github.io/v8r/category/plugins/ for further information

  • Documentation improvements

chris48s
published 3.1.1 •

Changelog

Source

📦 3.1.1 - 2024-08-03

  • Allow 'toml' as an allowed value for parser in custom catalog
chris48s
published 3.1.0 •

Changelog

Source

📦 3.1.0 - 2024-06-03

  • Add ability to configure a proxy using global-agent
chris48s
published 3.0.0 •

Changelog

Source

📦 3.0.0 - 2024-01-25

  • Breaking: Drop compatibility with node 16
  • Add ability to validate Toml documents
chris48s
published 2.1.0 •

Changelog

Source

📦 2.1.0 - 2023-10-23

  • Add compatibility with JSON schemas serialized as Yaml
chris48s
published 2.0.0 •

Changelog

Source

📦 2.0.0 - 2023-05-02

  • Breaking: Drop compatibility with node 14
  • Upgrade glob and minimatch to latest versions
  • Tested on node 20
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