diff --git a/package-lock.json b/package-lock.json index 0206735..8c0bc3f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "formifly", - "version": "3.0.0-rc2", + "version": "3.0.0-rc3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "formifly", - "version": "3.0.0-rc2", + "version": "3.0.0-rc3", "license": "MIT", "devDependencies": { "@binary-butterfly/eslint-config": "^1.0.0-rc5", @@ -18,12 +18,11 @@ "@vitejs/plugin-react": "^6.0.1", "@vitest/coverage-v8": "^4.1.5", "eslint": "^9.39.4", - "i18next": "^26.0.6", "jest-styled-components": "^7.4.0", "jsdom": "^29.0.2", "react": "^19.2.5", "react-i18next": "^17.0.4", - "styled-components": "^5.3.3 || ^6.1.0 || ^6.4.0", + "styled-components": "^6.4.0", "tslib": "^2.8.1", "typescript": "^6.0.3", "vite": "^8.0.10", @@ -31,8 +30,11 @@ "vitest": "^4.1.5" }, "peerDependencies": { + "i18next": "^26.0.6", "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" + "react-dom": "^18.0.0 || ^19.0.0", + "react-i18next": "^17.0.4", + "styled-components": "^6.4.0" } }, "node_modules/@adobe/css-tools": { @@ -4214,7 +4216,6 @@ "version": "26.0.7", "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.0.7.tgz", "integrity": "sha512-f7tL/iw0VQsx4nC5oNxBM2RjM8alNys5KzyiQTU6A9TI5TI89py4/Ez1cKFvHiLWsvzOXvuGUES+Kk/A2WiANQ==", - "dev": true, "funding": [ { "type": "individual", @@ -6835,7 +6836,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "peer": true, "bin": { diff --git a/package.json b/package.json index 8bb4119..374bec4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "formifly", - "version": "3.0.0-rc2", + "version": "3.0.0-rc3", "description": "React form handling as light as a butterfly", "exports": { ".": { @@ -51,12 +51,11 @@ "@vitejs/plugin-react": "^6.0.1", "@vitest/coverage-v8": "^4.1.5", "eslint": "^9.39.4", - "i18next": "^26.0.6", "jest-styled-components": "^7.4.0", "jsdom": "^29.0.2", "react": "^19.2.5", "react-i18next": "^17.0.4", - "styled-components": "^5.3.3 || ^6.1.0 || ^6.4.0", + "styled-components": "^6.4.0", "tslib": "^2.8.1", "typescript": "^6.0.3", "vite": "^8.0.10", @@ -65,6 +64,9 @@ }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" + "react-dom": "^18.0.0 || ^19.0.0", + "react-i18next": "^17.0.4", + "styled-components": "^6.4.0", + "i18next": "^26.0.6" } } diff --git a/vite.config.ts b/vite.config.ts index b1aa614..703f956 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -32,8 +32,11 @@ export default ({mode}: ConfigEnv): UserConfigExport => { rollupOptions: { external: [ 'react', - 'reactDOM', + 'react-dom', 'prop-types', + 'styled-components', + 'react-i18next', + 'i18next', ], output: { globals: { @@ -42,6 +45,8 @@ export default ({mode}: ConfigEnv): UserConfigExport => { }, inlineDynamicImports: true, exports: 'auto', + preserveModules: false, + externalLiveBindings: false, }, }, },