krl-compiler
Advanced tools
Comparing version 0.0.0 to 0.1.0
{ | ||
"name": "krl-compiler", | ||
"version": "0.0.0", | ||
"version": "0.1.0", | ||
"description": "KRL compiler", | ||
@@ -14,4 +14,5 @@ "main": "src/index.js", | ||
"scripts": { | ||
"start": "onchange -i src/ -- npm test -s", | ||
"test": "node src/tests.js" | ||
"start": "onchange -i src/ tests.js -- npm test -s", | ||
"lint": "eslint src/ && echo lint-ok", | ||
"test": "npm run lint -s && node tests.js" | ||
}, | ||
@@ -35,11 +36,13 @@ "repository": { | ||
"contra": "^1.9.4", | ||
"onchange": "^2.4.0", | ||
"tape": "^4.5.1" | ||
"diff-lines": "^1.1.0", | ||
"eslint": "^2.13.1", | ||
"onchange": "^2.5.0", | ||
"tape": "^4.6.0" | ||
}, | ||
"dependencies": { | ||
"escodegen": "^1.8.0", | ||
"estree-builder": "^1.0.0", | ||
"krl-parser": "0.0.2", | ||
"estree-builder": "^1.1.0", | ||
"krl-parser": "0.6.0", | ||
"lodash": "^4.13.1" | ||
} | ||
} |
var _ = require('lodash'); | ||
var e = require('estree-builder'); | ||
var parser = require('krl-parser'); | ||
var compile = require('./compile'); | ||
var escodegen = require('escodegen'); | ||
var compileRuleset = require('./compileRuleset'); | ||
@@ -12,3 +12,3 @@ module.exports = function(ast){ | ||
if(!_.isArray(ast) || ast.length !== 1 || ast[0].type !== 'ruleset'){ | ||
if(!_.isArray(ast) || ast.length !== 1 || ast[0].type !== 'Ruleset'){ | ||
throw new Error('one ruleset per file'); | ||
@@ -20,3 +20,3 @@ } | ||
'body': [ | ||
e(';', e('=', e('.', e.id('module'), e.id('exports')), compileRuleset(ast[0]))) | ||
e(';', e('=', e('.', e.id('module'), e.id('exports')), compile(ast[0]))) | ||
] | ||
@@ -23,0 +23,0 @@ }; |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
0
6437
5
6
117
1
+ Addedexcerpt-at-line-col@1.0.0(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedisobject@2.1.0(transitive)
+ Addedkrl-parser@0.6.0(transitive)
+ Addedline-column@1.0.2(transitive)
- Removedkrl-parser@0.0.2(transitive)
Updatedestree-builder@^1.1.0
Updatedkrl-parser@0.6.0