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

luvi

Package Overview
Dependencies
Maintainers
1
Versions
139
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

luvi - npm Package Compare versions

Comparing version 2.0.3 to 2.1.0

.eslintrc.json

49

index.js
#!/usr/bin/env node
'use strict'
const minimist = require('minimist')
const luvi = require('./luvi')
const help = require('./help')
const readJSON = require('./lib/readJSON')
const luvi = require('./lib/luvi')
const help = require('./lib/help')
const readJSON = require('./lib/read-json')
const pkg = readJSON(__dirname, 'package.json')

@@ -20,2 +18,3 @@ const argv = minimist(process.argv.slice(2))

const isArrayLike = require('zeelib/lib/is-array-like').default
const exit = require('zeelib/lib/exit').default

@@ -26,18 +25,30 @@ let servers = isArrayLike(config)

if (argv.v) { argv.version = argv.v }
if (argv.h) { argv.help = argv.h }
if (argv.r) { argv.root = argv.r }
if (argv.p) { argv.port = argv.p }
if (argv.n) { argv.noOpen = argv.n }
if (argv.version) { return l(clrs.yellow(version)) }
if (argv.help) { return l(clrs.cyan(help)) }
const nope = () => {
l(`
Please require('luvi'), not ('luvi/index')
`)
exit(1)
}
if (argv._.length) {
servers = filter(servers, (item) =>
item && argv._.indexOf(item.name) >= 0
)
const main = () => {
if (argv.v) argv.version = argv.v
if (argv.h) argv.help = argv.h
if (argv.r) argv.root = argv.r
if (argv.p) argv.port = argv.p
if (argv.n) argv.noOpen = argv.n
if (argv.version) return l(clrs.yellow(version))
if (argv.help) return l(clrs.cyan(help))
if (argv._.length) {
servers = filter(servers, (item) =>
item && argv._.indexOf(item.name) >= 0
)
}
each(servers, (server) => {
luvi(mix(server, argv))
})
}
each(servers, (server) => {
luvi(mix(server, argv))
})
if (module.parent) nope()
else main()
{
"name": "luvi",
"description": "Dev server with simple config and API.",
"version": "2.0.3",
"version": "2.1.0",
"author": "Zac Anger <zac@zacanger.com> (http://zacanger.com)",
"license": "MIT",
"main": "luvi.js",
"main": "lib/luvi.js",
"preferGlobal": true,

@@ -14,3 +14,6 @@ "bin": {

"scripts": {
"start": "node ./index.js"
"preversion": "npm t",
"start": "node ./index.js",
"test": "npm run test:lint",
"test:lint": "eslint -c .eslintrc.json index.js lib"
},

@@ -40,3 +43,11 @@ "homepage": "https://github.com/zacanger/luvi#readme",

},
"devDependencies": {},
"devDependencies": {
"babel-eslint": "8.2.2",
"eslint": "4.18.1",
"eslint-config-jane": "0.11.0",
"eslint-plugin-babel": "4.1.2",
"eslint-plugin-import": "2.9.0",
"eslint-plugin-promise": "3.6.0",
"eslint-plugin-unicorn": "4.0.2"
},
"engines": {

@@ -43,0 +54,0 @@ "node": ">=6.4.0"

@@ -27,3 +27,3 @@ # luvi ♡

## BREAKING CHANGES
## Changes

@@ -30,0 +30,0 @@ * 2.0.0: Switched to MIT license.

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