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

create-vitebook

Package Overview
Dependencies
Maintainers
1
Versions
136
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-vitebook - npm Package Compare versions

Comparing version 0.3.1 to 0.4.0

45

bin/create-vitebook.js

@@ -15,2 +15,5 @@ #!/usr/bin/env node

const PKG_INFO = pkgInfoFromUserAgent(process.env.npm_config_user_agent);
const PKG_MANAGER = PKG_INFO ? PKG_INFO.name : 'npm';
const VITEBOOK_VERSION = JSON.parse(

@@ -42,3 +45,4 @@ fs.readFileSync(path.resolve(__dirname, '../package.json')).toString(),

let workspace = argv.workspace ?? false;
let local = argv.local ? removeEndingSlash(argv.local) : false;
let link =
typeof argv.link === 'string' ? removeEndingSlash(argv.link) : false;
let projectName = projectDirName ? toTitleCase(projectDirName) : null;

@@ -188,7 +192,2 @@

type: 'module',
scripts: {
'vitebook:build': 'vitebook build',
'vitebook:dev': 'vitebook dev',
'vitebook:preview': 'vitebook preview',
},
};

@@ -200,2 +199,23 @@

const scriptsIncludes = (regex) =>
Object.values(pkg.scripts).find((script) => regex.test(script));
if (!scriptsIncludes(/vitebook(\.js)? dev/)) {
pkg.scripts['vitebook:dev'] = link
? 'node node_modules/@vitebook/core/bin/vitebook.js dev'
: 'vitebook dev';
}
if (!scriptsIncludes(/vitebook(\.js)? build/)) {
pkg.scripts['vitebook:build'] = link
? 'node node_modules/@vitebook/core/bin/vitebook.js build'
: 'vitebook build';
}
if (!scriptsIncludes(/vitebook(\.js)? preview/)) {
pkg.scripts['vitebook:preview'] = link
? 'node node_modules/@vitebook/core/bin/vitebook.js preview'
: 'vitebook preview';
}
if (hasTypescriptFeature) {

@@ -372,4 +392,4 @@ pkg.devDependencies.typescript = '^4.4.4';

const addVitebookDependency = (pkgName) => {
pkg.devDependencies[`@vitebook/${pkgName}`] = local
? `${local}/${pkgName}`
pkg.devDependencies[`@vitebook/${pkgName}`] = link
? `${PKG_MANAGER === 'yarn' ? 'link:' : ''}${link}/${pkgName}`
: vitebookVersion;

@@ -574,5 +594,2 @@ };

const pkgInfo = pkgInfoFromUserAgent(process.env.npm_config_user_agent);
const pkgManager = pkgInfo ? pkgInfo.name : 'npm';
console.log(kleur.bold(kleur.green(`✅ Done. Now run:\n`)));

@@ -584,3 +601,3 @@

switch (pkgManager) {
switch (PKG_MANAGER) {
case 'yarn':

@@ -595,6 +612,6 @@ console.log(kleur.bold(' yarn'));

default:
console.log(kleur.bold(` ${workspace ? 'pnpm' : pkgManager} install`));
console.log(kleur.bold(` ${workspace ? 'pnpm' : PKG_MANAGER} install`));
console.log(
kleur.bold(
` ${workspace ? 'pnpm' : `${pkgManager} run`} vitebook:dev`,
` ${workspace ? 'pnpm' : `${PKG_MANAGER} run`} vitebook:dev`,
),

@@ -601,0 +618,0 @@ );

{
"name": "create-vitebook",
"version": "0.3.1",
"version": "0.4.0",
"keywords": [

@@ -5,0 +5,0 @@ "alternative",

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