UNPKG

@sentry/wizard

Version:

Sentry wizard helping you to configure your project

53 lines 1.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSvelteVersionBucket = exports.getKitVersionBucket = void 0; const semver_1 = require("semver"); function getKitVersionBucket(version) { if (!version) { return 'none'; } const minVer = (0, semver_1.minVersion)(version); if (!minVer) { return 'invalid'; } if ((0, semver_1.lt)(minVer, '1.0.0')) { return '0.x'; } else if ((0, semver_1.lt)(minVer, '1.24.0')) { return '>=1.0.0 <1.24.0'; } else if ((0, semver_1.lt)(minVer, '2.31.0')) { // This is the version when the client-side invalidation fix was released // https://github.com/sveltejs/kit/releases/tag/%40sveltejs%2Fkit%401.24.0 // https://github.com/sveltejs/kit/pull/10576 return '>=1.24.0 <2.31.0'; } else { // This is the version where sveltekit-native tracing and instrumentation was // introduced as an experimental feature. return '>=2.31.0'; } } exports.getKitVersionBucket = getKitVersionBucket; function getSvelteVersionBucket(version) { if (!version) { return 'none'; } const minVer = (0, semver_1.minVersion)(version); if (!minVer) { return 'invalid'; } if ((0, semver_1.lt)(minVer, '3.0.0')) { return '<3.0.0'; } if ((0, semver_1.lt)(minVer, '4.0.0')) { return '3.x'; } if ((0, semver_1.lt)(minVer, '5.0.0')) { return '4.x'; } // Svelte 5 isn't released yet but it's being worked on return '>4.x'; } exports.getSvelteVersionBucket = getSvelteVersionBucket; //# sourceMappingURL=utils.js.map