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.1.1 to 0.1.2

3

index.js

@@ -9,5 +9,6 @@ const { parseModule } = require('esprima')

let pathObj = path.parse(filePath)
let lastDir = /[^/\\]+$/.exec(pathObj)[0].replace(/\./, '')
let lastDir = /[^/\\]+$/.exec(pathObj.dir)[0].replace(/\./g, '')
console.log()
transform(tree, pathObj.name === 'foreign' ? 'foreign' : lastDir)
return generate(tree)
}
{
"name": "cjstoes",
"version": "0.1.1",
"version": "0.1.2",
"description": "",

@@ -5,0 +5,0 @@ "main": "index.js",

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

node.expression.left.object.name === 'exports' &&
node.expression.left.property.type === 'Identifier' &&
node.expression.left.property.name &&
node.expression.left.property &&
node.expression.right

@@ -159,3 +158,8 @@ ) {

type: 'Identifier',
name: folderName + '_' + validateStr(node.expression.left.property.name),
name:
folderName +
'_' +
validateStr(
node.expression.left.property.name || node.expression.left.property.value
),
},

@@ -162,0 +166,0 @@ init: node.expression.right,

@@ -5,3 +5,3 @@ const path = require('path')

let pathObj = path.parse(pathStr)
return pathObj.base.replace(/\./, '')
return pathObj.base.replace(/\./g, '')
}

@@ -8,0 +8,0 @@

@@ -29,3 +29,3 @@ const { parseModule } = require('esprima')

})
it('export property from other module', () => {

@@ -58,2 +58,10 @@ const input = parseModule(`var a = require('../Main');a.b();module.exports = { b: a.b }`),

})
it(`exports['_lastIndexOf\\'']`, () => {
const input = parseModule(`exports['_lastIndexOf\\''] = 'b'`),
output = parseModule(`export var D__lastIndexOf$prime = 'b'`)
transform(input, 'D')
expect(input).to.deep.equal(output)
})
it('module.exports', () => {

@@ -60,0 +68,0 @@ const input = parseModule(`var c = 'c';module.exports = { c: c }`),

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