{"library":"liferay-npm-bundler-preset-isomorphic","type":"library","category":null,"description":"This package, `liferay-npm-bundler-preset-isomorphic`, provides a specialized configuration preset for the `liferay-npm-bundler`, targeting JavaScript modules designed to run both in browser and server environments (isomorphic code) within a Liferay Portal context. It bundles `babel-preset-liferay-isomorphic` for Babel transformations and `liferay-npm-bundler-plugin-replace-browser-modules` to handle environment-specific module loading and aliasing. While version 1.8.0 is the current stable release for this preset, the underlying `liferay-npm-bundler` tool itself is officially deprecated as of Liferay 2024.Q4/Portal GA129 and is slated for removal, with Liferay shifting towards standard, non-Liferay-specific JavaScript tooling like `esbuild`. Its primary differentiator was simplifying complex Liferay-specific build configurations for isomorphic modules, but its relevance is now diminishing due to the deprecation of its core dependency.","language":"javascript","status":"deprecated","version":"1.8.0","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install liferay-npm-bundler-preset-isomorphic","imports":["{\n    \"preset\": \"liferay-npm-bundler-preset-isomorphic\"\n}","// Add to .npmbundlerrc: {\n//     \"preset\": \"liferay-npm-bundler-preset-isomorphic\"\n// }","// This package is used exclusively via .npmbundlerrc configuration."]},{"cmd":"yarn add liferay-npm-bundler-preset-isomorphic","imports":[]},{"cmd":"pnpm add liferay-npm-bundler-preset-isomorphic","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/liferay-npm-bundler-preset-isomorphic","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/liferay-npm-bundler-preset-isomorphic/compatibility"}}