{ "public": true, "name": "@module-federation/node", "version": "2.7.43", "type": "commonjs", "main": "./dist/src/index.js", "module": "./dist/src/index.mjs", "types": "./dist/src/index.d.ts", "exports": { ".": { "import": { "types": "./dist/src/index.d.mts", "default": "./dist/src/index.mjs" }, "require": { "types": "./dist/src/index.d.ts", "default": "./dist/src/index.js" } }, "./package.json": "./package.json", "./runtimePlugin": { "import": { "types": "./dist/src/runtimePlugin.d.mts", "default": "./dist/src/runtimePlugin.mjs" }, "require": { "types": "./dist/src/runtimePlugin.d.ts", "default": "./dist/src/runtimePlugin.js" } }, "./record-dynamic-remote-entry-hash-plugin": { "import": { "types": "./dist/src/recordDynamicRemoteEntryHashPlugin.d.mts", "default": "./dist/src/recordDynamicRemoteEntryHashPlugin.mjs" }, "require": { "types": "./dist/src/recordDynamicRemoteEntryHashPlugin.d.ts", "default": "./dist/src/recordDynamicRemoteEntryHashPlugin.js" } }, "./utils": { "import": { "types": "./dist/src/utils/index.d.mts", "default": "./dist/src/utils/index.mjs" }, "require": { "types": "./dist/src/utils/index.d.ts", "default": "./dist/src/utils/index.js" } }, "./src/plugins/NodeFederationPlugin.js": { "import": "./dist/src/plugins/NodeFederationPlugin.mjs", "require": "./dist/src/plugins/NodeFederationPlugin.js" }, "./universe-entry-chunk-tracker-plugin": { "import": "./dist/src/plugins/UniverseEntryChunkTrackerPlugin.mjs", "require": "./dist/src/plugins/UniverseEntryChunkTrackerPlugin.js" }, "./src/*.js": { "import": "./dist/src/*.mjs", "require": "./dist/src/*.js" }, "./src/*": { "import": "./dist/src/*.mjs", "require": "./dist/src/*.js" } }, "typesVersions": { "*": { ".": [ "./dist/src/index.d.ts" ], "runtimePlugin": [ "./dist/src/runtimePlugin.d.ts" ], "utils": [ "./dist/src/utils/index.d.ts" ], "record-dynamic-remote-entry-hash-plugin": [ "./dist/src/recordDynamicRemoteEntryHashPlugin.d.ts" ], "universe-entry-chunk-tracker-plugin": [ "./dist/src/plugins/UniverseEntryChunkTrackerPlugin.d.ts" ] } }, "files": [ "dist/", "README.md" ], "publishConfig": { "access": "public" }, "tags": [ "module-federation", "node", "webpack", "node-federation", "node-module-federation", "ssr" ], "description": "Module Federation helper for Node", "repository": { "type": "git", "url": "git+https://github.com/module-federation/core.git", "directory": "packages/node" }, "author": "Zack Jackson ", "license": "MIT", "dependencies": { "encoding": "0.1.13", "node-fetch": "2.7.0", "tapable": "2.3.0", "@module-federation/enhanced": "2.5.0", "@module-federation/sdk": "2.5.0", "@module-federation/runtime": "2.5.0" }, "peerDependencies": { "webpack": "^5.40.0" }, "peerDependenciesMeta": { "webpack": { "optional": true } }, "scripts": { "build": "tsdown --config tsdown.config.mts", "lint": "ESLINT_USE_FLAT_CONFIG=false pnpm exec eslint --ignore-pattern node_modules \"**/*.js\" \"**/*.ts\"", "test": "pnpm exec jest --config jest.config.js --passWithNoTests", "pre-release": "pnpm run test && pnpm run build && rm -f ./dist/package.json" } }