New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

khepri-compile

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

khepri-compile - npm Package Versions

13
6

1.2.0

Diff

Changelog

Source

1.2.0 - Sep 8, 2014

  • Added the checked operator ??: ** Pseudo code is: var (??) := \o f -> o && f o; ** Allows writing safe member accessors: o??.x ** RHS lazily evaluated.
  • Removed checked member expressions.
  • Added support for generalized dot expressions ** These are unary functions that operate on a object: .x is \o -> o.x ** Dot expressions may contain any call or accessor: .x.f(1 + 2).(computed) ** Can be used anywhere: .type \> (=== 'x')
mattbierner
published 1.1.0 •

Changelog

Source

1.1.0 - Sep 7, 2014

  • Added support for checked member expressions object.?property. ** Ensures that base can be accessed, returning object && object.property. ** Will only evaluate base at most once. ** Supports computed members too. ** In a member chain, all values to the right of a checked property are implicitly checked. a.?b.c === a.?b.?c;
  • Added support for checked object and array patterns \?{x b}. ** Ensures that base is a valid object before evaluating all child elements.
  • All sub patterns of a checked pattern are implicitly checked.
  • Add checked member operator (.?).
mattbierner
published 1.0.5 •

Changelog

Source

1.0.5 - July 31, 2014

  • Fixed lexical check not including new operator in initial state.
mattbierner
published 1.0.4 •

Changelog

Source

1.0.4 - July 30, 2014

  • Fixed package compiling error cause by changes to Khepri-ast that were incorrectly synced.
mattbierner
published 1.0.3 •

mattbierner
published 1.0.2 •

Changelog

Source

1.0.2 - June 15, 2014

  • Fixed operators with ? not generating correct names.
  • Fixed not erroring on reassignment of built-in immutable ops. ** Local hiding of built-in ops ok
mattbierner
published 1.0.1 •

Changelog

Source

1.0.1 - May 12, 2014

  • Fixed identifier operators like instanceof being undefined.
mattbierner
published 1.0.0 •

Changelog

Source

1.0.0 - May 10, 2014

  • Added support for custom prefix and infix operators.
  • Revised how flipped binary operators are implemented to require fewer builtins.
mattbierner
published 0.5.13 •

Changelog

Source

0.5.13 - May 5, 2014

  • Improved error message for undeclared identifier to only give start location instead of entire range of identifier.
mattbierner
published 0.5.12 •

Changelog

Source

0.5.12 - May 5, 2014

  • Updated to khepri-ast V3.10
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