sveltekit-i18n
Advanced tools
Comparing version 2.2.2 to 2.4.0
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
9021
20
116
+ Added@ampproject/remapping@2.3.0(transitive)
+ Added@jridgewell/gen-mapping@0.3.5(transitive)
+ Added@jridgewell/resolve-uri@3.1.2(transitive)
+ Added@jridgewell/set-array@1.2.1(transitive)
+ Added@jridgewell/sourcemap-codec@1.5.0(transitive)
+ Added@jridgewell/trace-mapping@0.3.25(transitive)
+ Added@sveltekit-i18n/base@1.3.7(transitive)
+ Added@sveltekit-i18n/parser-default@1.1.1(transitive)
+ Added@types/estree@1.0.5(transitive)
+ Addedacorn@8.12.1(transitive)
+ Addedaria-query@5.3.1(transitive)
+ Addedaxobject-query@4.1.0(transitive)
+ Addedcode-red@1.0.4(transitive)
+ Addedcss-tree@2.3.1(transitive)
+ Addedestree-walker@3.0.3(transitive)
+ Addedis-reference@3.0.2(transitive)
+ Addedlocate-character@3.0.0(transitive)
+ Addedmagic-string@0.30.11(transitive)
+ Addedmdn-data@2.0.30(transitive)
+ Addedperiscopic@3.1.0(transitive)
+ Addedsource-map-js@1.2.1(transitive)
+ Addedsvelte@4.2.19(transitive)
- Removed@sveltekit-i18n/base@1.2.1(transitive)
- Removed@sveltekit-i18n/parser-default@1.0.3(transitive)
- Removedsvelte@3.59.2(transitive)
Updated@sveltekit-i18n/base@~1.3.0