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

aontu

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aontu - npm Package Compare versions

Comparing version 0.3.0 to 0.4.0

30

dist/lib/lang.js

@@ -112,6 +112,6 @@ "use strict";

// let out = orig_bc.call(this, rule, ctx)
rs.bc(false, (r, ctx) => {
rs.bc((r, ctx) => {
let valnode = r.node;
let valtype = typeof valnode;
// console.log('VAL RULE', rule.use, rule.node)
// console.log('VAL RULE', valtype, r.use, r.node)
if ('string' === valtype) {

@@ -146,3 +146,3 @@ valnode = addpath(new val_1.StringVal(r.node), r.keep.path);

// let out = orig_bc ? orig_bc.call(this, rule, ctx) : undefined
rs.bc(false, (r) => {
rs.bc((r) => {
// console.log('MAP RULE', rule.use, rule.node)

@@ -159,3 +159,3 @@ r.node = addpath(new val_1.MapVal(r.node), r.keep.path);

// let out = orig_bc ? orig_bc.call(this, rule, ctx) : undefined
rs.bc(false, (r) => {
rs.bc((r) => {
r.node = addpath(new val_1.ListVal(r.node), r.keep.path);

@@ -168,11 +168,5 @@ // return out

jsonic.rule('pair', (rs) => {
// let orig_bc: any = rs.def.bc
rs
.open([{ s: [CJ, CL], p: 'val', u: { spread: true }, g: 'spread' }])
// .bc((...rest: any) => {
// orig_bc(...rest)
.bc(false, (rule) => {
// let rule = rest[0]
// console.log('PAIR RULE', rule.use, rule.node,
// rule.parent.name, rule.parent.use)
.bc((rule) => {
// TRAVERSE PARENTS TO GET PATH

@@ -188,2 +182,16 @@ if (rule.use.spread) {

});
jsonic.rule('elem', (rs) => {
rs
.open([{ s: [CJ, CL], p: 'val', u: { spread: true }, g: 'spread' }])
.bc((rule) => {
// TRAVERSE PARENTS TO GET PATH
if (rule.use.spread) {
rule.node[val_1.ListVal.SPREAD] =
(rule.node[val_1.ListVal.SPREAD] || { o: rule.o0.src, v: [] });
rule.node[val_1.ListVal.SPREAD].v.push(rule.child.node);
}
return undefined;
});
return rs;
});
};

@@ -190,0 +198,0 @@ const includeFileResolver = (0, file_1.makeFileResolver)((spec) => {

@@ -190,3 +190,3 @@ /* Copyright (c) 2021 Richard Rodger, MIT License */

rs.bc(false, (r: Rule, ctx: Context) => {
rs.bc((r: Rule, ctx: Context) => {

@@ -196,3 +196,3 @@ let valnode: Val = r.node

// console.log('VAL RULE', rule.use, rule.node)
// console.log('VAL RULE', valtype, r.use, r.node)

@@ -237,3 +237,3 @@ if ('string' === valtype) {

rs.bc(false, (r: Rule) => {
rs.bc((r: Rule) => {

@@ -256,3 +256,3 @@ // console.log('MAP RULE', rule.use, rule.node)

rs.bc(false, (r: Rule) => {
rs.bc((r: Rule) => {
r.node = addpath(new ListVal(r.node), r.keep.path)

@@ -270,15 +270,6 @@

jsonic.rule('pair', (rs: RuleSpec) => {
// let orig_bc: any = rs.def.bc
rs
.open([{ s: [CJ, CL], p: 'val', u: { spread: true }, g: 'spread' }])
// .bc((...rest: any) => {
// orig_bc(...rest)
.bc(false, (rule: Rule) => {
// let rule = rest[0]
// console.log('PAIR RULE', rule.use, rule.node,
// rule.parent.name, rule.parent.use)
.bc((rule: Rule) => {
// TRAVERSE PARENTS TO GET PATH

@@ -298,2 +289,22 @@

jsonic.rule('elem', (rs: RuleSpec) => {
rs
.open([{ s: [CJ, CL], p: 'val', u: { spread: true }, g: 'spread' }])
.bc((rule: Rule) => {
// TRAVERSE PARENTS TO GET PATH
if (rule.use.spread) {
rule.node[ListVal.SPREAD] =
(rule.node[ListVal.SPREAD] || { o: rule.o0.src, v: [] })
rule.node[ListVal.SPREAD].v.push(rule.child.node)
}
return undefined
})
return rs
})
}

@@ -300,0 +311,0 @@

{
"name": "aontu",
"version": "0.3.0",
"version": "0.4.0",
"main": "dist/aontu.js",

@@ -42,8 +42,8 @@ "type": "commonjs",

"dependencies": {
"@jsonic/directive": "^0.7.0",
"@jsonic/expr": "^0.4.1",
"@jsonic/jsonic-next": "2.1.0",
"@jsonic/multisource": "0.6.0",
"@jsonic/path": "^0.1.0",
"@types/node": "^18.0.0"
"@jsonic/directive": "^0.8.0",
"@jsonic/expr": "^0.5.0",
"@jsonic/jsonic-next": "^2.3.0",
"@jsonic/multisource": "^0.7.0",
"@jsonic/path": "^0.2.0",
"@types/node": "^18.0.3"
},

@@ -58,6 +58,6 @@ "devDependencies": {

"prettier": "^2.7.1",
"serve": "^13.0.2",
"tinyify": "^3.0.0",
"typescript": "^4.7.3"
"serve": "^14.0.0",
"tinyify": "^3.1.0",
"typescript": "^4.7.4"
}
}

Sorry, the diff of this file is not supported yet

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