Socket
Socket
Sign inDemoInstall

sveltekit-i18n

Package Overview
Dependencies
Maintainers
1
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sveltekit-i18n - npm Package Compare versions

Comparing version 2.2.2 to 2.4.0

2

dist/index.d.ts

@@ -5,3 +5,3 @@ import Base, { Config as Config$1 } from '@sveltekit-i18n/base';

declare type Config<Payload = {}, Props = {}> = {
type Config<Payload = {}, Props = {}> = {
parserOptions?: Parser.Options<any, Props>;

@@ -8,0 +8,0 @@ } & Omit<Config$1.T<Parser.Params<Payload, Props>>, 'parser'>;

@@ -1,1 +0,1 @@

var n=Object.defineProperty,M=Object.defineProperties;var u=Object.getOwnPropertyDescriptors;var s=Object.getOwnPropertySymbols;var f=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var i=(r,o,e)=>o in r?n(r,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[o]=e,p=(r,o)=>{for(var e in o||(o={}))f.call(o,e)&&i(r,e,o[e]);if(s)for(var e of s(o))P.call(o,e)&&i(r,e,o[e]);return r},d=(r,o)=>M(r,u(o));var l=(r,o)=>{var e={};for(var a in r)f.call(r,a)&&o.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&s)for(var a of s(r))o.indexOf(a)<0&&P.call(r,a)&&(e[a]=r[a]);return e};import g from"@sveltekit-i18n/base";import C from"@sveltekit-i18n/parser-default";var m=e=>{var a=e,{parserOptions:r={}}=a,o=l(a,["parserOptions"]);return d(p({},o),{parser:C(r)})},t=class extends g{constructor(e){super(e&&m(e));this.loadConfig=e=>super.configLoader(m(e))}},v=t;export{v as default};
var n=Object.defineProperty,M=Object.defineProperties;var u=Object.getOwnPropertyDescriptors;var s=Object.getOwnPropertySymbols;var f=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var i=(r,o,e)=>o in r?n(r,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[o]=e,p=(r,o)=>{for(var e in o||(o={}))f.call(o,e)&&i(r,e,o[e]);if(s)for(var e of s(o))P.call(o,e)&&i(r,e,o[e]);return r},d=(r,o)=>M(r,u(o));var l=(r,o)=>{var e={};for(var a in r)f.call(r,a)&&o.indexOf(a)<0&&(e[a]=r[a]);if(r!=null&&s)for(var a of s(r))o.indexOf(a)<0&&P.call(r,a)&&(e[a]=r[a]);return e};import g from"@sveltekit-i18n/base";import C from"@sveltekit-i18n/parser-default";var m=e=>{var a=e,{parserOptions:r={}}=a,o=l(a,["parserOptions"]);return d(p({},o),{parser:C(r)})},t=class extends g{constructor(e){super(e&&m(e));this.loadConfig=e=>super.configLoader(m(e))}},D=t;export{D as default};
{
"name": "sveltekit-i18n",
"version": "2.2.2",
"version": "2.4.0",
"description": "Internationalization library for SvelteKit",

@@ -19,5 +19,6 @@ "type": "module",

"dev": "tsup --watch",
"test": "jest",
"test": "npx cross-env NODE_OPTIONS=--experimental-vm-modules jest --verbose",
"build": "tsup",
"lint": "eslint --fix --ext .ts,.js --ignore-path .gitignore ."
"prepublishOnly": "npm run build",
"lint": "eslint --fix --ext .ts,.js,.svelte --ignore-path .gitignore ."
},

@@ -50,6 +51,6 @@ "files": [

"peerDependencies": {
"svelte": "^3.x"
"svelte": ">=3.49.0"
},
"devDependencies": {
"@types/jest": "^27.0.3",
"@types/jest": "^29.5.2",
"@typescript-eslint/eslint-plugin": "^5.7.0",

@@ -60,12 +61,12 @@ "@typescript-eslint/parser": "^5.7.0",

"eslint-plugin-import": "^2.25.3",
"eslint-plugin-svelte3": "^4.0.0",
"jest": "^28.0.3",
"eslint-plugin-svelte": "^2.32.2",
"jest": "^29.6.1",
"pre-commit": "^1.2.2",
"ts-jest": "^28.0.0-next.3",
"tsup": "^5.11.13",
"typescript": "^4.5.4"
"ts-jest": "^29.1.1",
"tsup": "^7.1.0",
"typescript": "^5.1.6"
},
"dependencies": {
"@sveltekit-i18n/base": "1.2.1",
"@sveltekit-i18n/parser-default": "1.0.3"
"@sveltekit-i18n/base": "~1.3.0",
"@sveltekit-i18n/parser-default": "~1.1.0"
},

@@ -72,0 +73,0 @@ "workspaces": [

@@ -6,4 +6,2 @@ [![npm version](https://badge.fury.io/js/sveltekit-i18n.svg)](https://badge.fury.io/js/sveltekit-i18n) ![](https://github.com/sveltekit-i18n/lib/workflows/Tests/badge.svg)

__Note this README is related to `sveltekit-i18n@2.x`. If you are looking for version `1.x` you can find it [here](https://github.com/sveltekit-i18n/lib/tree/1.x).__
## Key features

@@ -81,20 +79,18 @@

...load your translations in `__layout.svelte`...
...load your translations in `+layout.js`...
```svelte
<script context="module">
import { locale, loadTranslations } from '$lib/translations';
```javascript
import { locale, loadTranslations } from '$lib/translations';
export const load = async ({ url }) => {
const { pathname } = url;
export const load = async ({ url }) => {
const { pathname } = url;
const defaultLocale = 'en'; // get from cookie, user session, ...
const initLocale = locale.get() || defaultLocale; // set default if no locale already set
const defaultLocale = 'en'; // get from cookie, user session, ...
const initLocale = locale.get() || defaultLocale; // set default if no locale already set
await loadTranslations(initLocale, pathname); // keep this just before the `return`
await loadTranslations(initLocale, pathname); // keep this just before the `return`
return {};
}
</script>
return {};
}
```

@@ -101,0 +97,0 @@

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