Skip to content

Commit

Permalink
registry
Browse files Browse the repository at this point in the history
  • Loading branch information
tysonrm committed Jun 22, 2022
1 parent 6eb791f commit ae3223b
Show file tree
Hide file tree
Showing 8 changed files with 1,400 additions and 67 deletions.
12 changes: 6 additions & 6 deletions default/remote-entries/customer.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ exports.customer = [
filedir: 'dist',
branch: 'customer',
path: __dirname,
type: 'model',
importRemote: async () => import('customer/models')
type: 'model'
// importRemote: async () => import('customer/models')
},
{
name: 'adapters',
Expand All @@ -23,8 +23,8 @@ exports.customer = [
filedir: 'dist',
branch: 'customer',
path: __dirname,
type: 'adapter',
importRemote: async () => import('customer/adapters')
type: 'adapter'
// importRemote: async () => import('customer/adapters')
},
{
name: 'services',
Expand All @@ -34,7 +34,7 @@ exports.customer = [
filedir: 'dist',
branch: 'customer',
path: __dirname,
type: 'service',
importRemote: async () => import('customer/services')
type: 'service'
// importRemote: async () => import('customer/services')
}
]
12 changes: 6 additions & 6 deletions default/remote-entries/order.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ exports.order = [
filedir: 'dist',
branch: 'order',
path: __dirname,
type: 'model',
importRemote: async () => import('order/models')
type: 'model'
//importRemote: async () => import('order/models')
},
{
name: 'adapters',
Expand All @@ -25,8 +25,8 @@ exports.order = [
filedir: 'dist',
branch: 'order',
path: __dirname,
type: 'adapter',
importRemote: async () => import('order/adapters')
type: 'adapter'
// importRemote: async () => import('order/adapters')
},
{
name: 'services',
Expand All @@ -36,7 +36,7 @@ exports.order = [
filedir: 'dist',
branch: 'order',
path: __dirname,
type: 'service',
importRemote: async () => import('order/services')
type: 'service'
// importRemote: async () => import('order/services')
}
]
6 changes: 3 additions & 3 deletions default/remote-entries/python.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ exports.order = [
path: __dirname,
wasm: true,
type: 'model',
importRemote () {
return importPython(this)
}
// importRemote () {
// return importPython(this)
// }
}
]
14 changes: 7 additions & 7 deletions default/remote-entries/wasm.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
* @typedef {import("../remote-entries-type").remoteEntry} entries
*/

const {
importWebAssembly
} = require('@module-federation/aegis').adapters.webassembly
// const {
// importWebAssembly
// } = require('@module-federation/aegis').adapters.webassembly

/** @type {entries[]} */
exports.wasm = [
Expand All @@ -19,9 +19,9 @@ exports.wasm = [
branch: 'main',
wasm: true,
path: __dirname,
type: 'model',
importRemote () {
return importWebAssembly(this)
}
type: 'model'
// importRemote () {
// return importWebAssembly(this)
// }
}
]
6 changes: 3 additions & 3 deletions default/remote-entries/worker.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ exports.worker = [
path: __dirname,
type: 'model',
worker: 'worker.js',
importRemote () {
return import('workers/examples/simple')
}
// importRemote () {
// return import('workers/examples/simple')
// }
}
]
20 changes: 17 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"license": "MIT",
"dependencies": {
"@assemblyscript/loader": "^0.19.10",
"aegis": "^0.1.0",
"axios": "^0.21.1",
"dotenv": "^8.2.0",
"express": "^4.17.1",
Expand All @@ -15,16 +16,29 @@
"nanoid": "^3.1.12",
"smartystreets-javascript-sdk": "^1.6.0",
"square": "^8.1.0",
"ws": "^7.5.2"
"ws": "^7.5.2",
"ws-heartbeat": "^1.2.0"
},
"devDependencies": {
"@babel/core": "^7.15.5",
"@babel/cli": "^7.10.5",
"@babel/core": "^7.11.1",
"@babel/helper-validator-option": "^7.12.17",
"@babel/polyfill": "^7.11.5",
"@babel/preset-env": "^7.11.0",
"@babel/register": "^7.12.1",
"@babel/runtime-corejs2": "^7.13.10",
"assemblyscript": "^0.19.10",
"babel-loader": "^8.2.2",
"babel-loader": "^8.1.0",
"babel-plugin-polyfill-corejs2": "^0.1.10",
"babel-plugin-polyfill-corejs3": "^0.1.7",
"babel-plugin-polyfill-regenerator": "^0.1.6",
"babel-register": "^6.26.0",
"esm": "^3.2.25",
"express-cli": "0.0.1",
"is-core-module": "^2.2.0",
"mocha": "^8.2.0",
"nodemon": "^2.0.6",
"nodemon-webpack-plugin": "^4.3.2",
"py-loader": "^0.3.1",
"snowpack": "^3.4.0",
"webpack": "5.0.0-beta.28",
Expand Down
18 changes: 9 additions & 9 deletions webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ const httpNode = require('./webpack/http-node')

var serverConfig = {
target: httpNode,
entry: path.resolve('src/noop.js'),
entry: path.resolve(process.cwd(), 'src', 'noop.js'),
output: {
path: path.resolve('dist'),
path: path.resolve(process.cwd(), 'dist'),
publicPath:
'https://api.github.com?owner=module-federation&repo=aegis-registry&filedir=dist&branch=main',
libraryTarget: 'commonjs'
Expand Down Expand Up @@ -61,13 +61,13 @@ var serverConfig = {
library: { type: 'commonjs-module' },
filename: 'remoteEntry.js',
exposes: {
'./default': './default/remote-entries',
'./order': './order/remote-entries',
'./payment': './payment/remote-entries',
'./shipping': './shipping/remote-entries',
'./activation-01': './activation-01/remote-entries',
'./multicast-grp-02': './multicast-grp-02/remote-entries',
'./bldg-01': './bldg-01/remote-entries'
'./default': './default/remote-entries'
// './order': './order/remote-entries',
// './payment': './payment/remote-entries',
// './shipping': './shipping/remote-entries',
// './activation-01': './activation-01/remote-entries',
// './multicast-grp-02': './multicast-grp-02/remote-entries',
// './bldg-01': './bldg-01/remote-entries'
}
})
]
Expand Down
Loading

0 comments on commit ae3223b

Please sign in to comment.