Socket
Socket
Sign inDemoInstall

@sveltejs/vite-plugin-svelte

Package Overview
Dependencies
Maintainers
4
Versions
107
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sveltejs/vite-plugin-svelte - npm Package Compare versions

Comparing version 2.0.0-beta.1 to 2.0.0-beta.2

2

package.json
{
"name": "@sveltejs/vite-plugin-svelte",
"version": "2.0.0-beta.1",
"version": "2.0.0-beta.2",
"license": "MIT",

@@ -5,0 +5,0 @@ "author": "dominikg",

@@ -21,2 +21,3 @@ import fs from 'fs';

import { resolveViaPackageJsonSvelte } from './utils/resolve';
import { PartialResolvedId } from 'rollup';
import { toRollupError } from './utils/error';

@@ -50,3 +51,5 @@ import { saveSvelteMetadata } from './utils/optimizer';

let compileSvelte: CompileSvelte;
/* eslint-enable no-unused-vars */
let resolvedSvelteSSR: Promise<PartialResolvedId | null>;
const api: PluginAPI = {};

@@ -138,2 +141,20 @@ const plugins: Plugin[] = [

if (ssr && importee === 'svelte') {
if (!resolvedSvelteSSR) {
resolvedSvelteSSR = this.resolve('svelte/ssr', undefined, { skipSelf: true }).then(
(svelteSSR) => {
log.debug('resolved svelte to svelte/ssr');
return svelteSSR;
},
(err) => {
log.debug(
'failed to resolve svelte to svelte/ssr. Update svelte to a version that exports it',
err
);
return null; // returning null here leads to svelte getting resolved regularly
}
);
}
return resolvedSvelteSSR;
}
//@ts-expect-error scan

@@ -140,0 +161,0 @@ const scan = !!opts?.scan; // scanner phase of optimizeDeps

Sorry, the diff of this file is too big to display

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