Socket
Socket
Sign inDemoInstall

create-preact

Package Overview
Dependencies
18
Maintainers
9
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.0 to 0.4.1

2

package.json
{
"name": "create-preact",
"version": "0.4.0",
"version": "0.4.1",
"description": "Create a Vite-powered Preact app in seconds",

@@ -5,0 +5,0 @@ "type": "module",

@@ -221,22 +221,18 @@ #!/usr/bin/env node

async function installDeps(to, packageManager, opts) {
await installPackage(['preact'], { packageManager, cwd: to });
const dependencies = [];
const devDependencies = [];
if (opts.useTS) {
await installPackage(['typescript'], { packageManager, cwd: to, dev: true });
const installOpts = {
packageManager,
cwd: to,
silent: true,
}
if (opts.useRouter || opts.usePrerender) {
await installPackage(['preact-iso', 'preact-render-to-string'], {
packageManager,
cwd: to,
});
}
if (opts.useTS) devDependencies.push('typescript');
if (opts.useRouter) dependencies.push('preact-iso');
if (opts.usePrerender) dependencies.push('preact-iso', 'preact-render-to-string')
if (opts.useESLint) devDependencies.push('eslint', 'eslint-config-preact');
if (opts.useESLint) {
await installPackage(['eslint', 'eslint-config-preact'], {
packageManager,
cwd: to,
dev: true,
});
}
await installPackage(dependencies, { ...installOpts });
devDependencies.length && installPackage(devDependencies, { ...installOpts, dev: true});
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc