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

cjstoes

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cjstoes - npm Package Compare versions

Comparing version 0.0.3 to 0.0.4

8

package.json
{
"name": "cjstoes",
"version": "0.0.3",
"version": "0.0.4",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"test": "mocha test/*.js"
},

@@ -16,4 +16,6 @@ "author": "elona2011",

"devDependencies": {
"eslint": "^4.19.1"
"chai": "^4.1.2",
"eslint": "^4.19.1",
"mocha": "^5.2.0"
}
}

@@ -50,4 +50,3 @@ const estraverse = require('estraverse')

node.expression.left.property.name === 'exports' &&
node.expression.right.type === 'ObjectExpression' &&
node.expression.right.properties.length
node.expression.right.type === 'ObjectExpression'
) {

@@ -54,0 +53,0 @@ return {

@@ -1,16 +0,34 @@

const { parseScript } = require('esprima')
const { generate } = require('escodegen')
const { parseModule } = require('esprima')
const { transform } = require('../src/main')
const { expect } = require('chai')
const input = `var a = require('a')
describe('simple', () => {
it('require', () => {
const input = parseModule(`var a = require('a')`),
output = parseModule(`import a from 'a'`)
exports.b = 'b'
transform(input)
expect(input).to.deep.equal(output)
})
it('exports.b', () => {
const input = parseModule(`exports.b = 'b'`),
output = parseModule(`var b = 'b';export default { b:b }`)
var c = 'c'
module.exports = { c: c }`
transform(input)
expect(input).to.deep.equal(output)
})
it('module.exports', () => {
const input = parseModule(`var c = 'c';module.exports = { c: c }`),
output = parseModule(`var c = 'c';export default {c:c}`)
let tree = parseScript(input)
transform(input)
expect(input).to.deep.equal(output)
})
it('module.exports = {}', () => {
const input = parseModule(`module.exports = { }`),
output = parseModule(`export default {}`)
transform(tree)
console.log(tree)
console.log(generate(tree))
transform(input)
expect(input).to.deep.equal(output)
})
})

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