1.4.37 • Published 1 year ago

@alicloud/console-os-kernal v1.4.37

Weekly downloads
717
License
MIT
Repository
-
Last release
1 year ago

Console OS Kernal

Kernal for Console OS

TODO

  • load app by single bundle
  • load app by manifest
  • security sandbox
  • cache by service work

How to use

First

npm i @alicloud/console-os-kernal --save
# or
yarn add @alicloud/console-os-kernal --save
# or
tnpm i @alicloud/console-os-kernal --save

Then you create you sub application using createMicroApp

import { createMicroApp, load, mount, unmount } from '@alicloud/console-os-kernal';

const microApp = await createMicroApp({
  id: 'micro-app-id-1',
  manifest: 'https://xxx.micro-app-id-1.manifest.json';
});

await load(microApp);

await mount(microApp, {
  dom: document.querySelector('#app'),
  props
});

await update(microApp, {/* you props */});

await unmount(microApp);

Last, in the entry code of you main app, call start to start os

// in the start of main app

import { start } from '@alicloud/console-os-kernal';

start();

React

If you are using react as your UI framework, you can use sub app as a jsx element by using @alicloud/console-os-react-app

import ConsoleApp from '@alicloud/console-os-react-app'

const MANIFEST_URL = 'http://g.alicdn.com/aliyun-next/slb.manifest.json'

export default () => (
  <ConsoleApp
    manifest={MANIFEST_URL}
  />
)

Build bundle

In OS, an app bundle is built by breezr, you can use @alicloud/console-toolkit-plugin-os to build your bundle

/* breezr.config.js */

module.exports = {
  /*
   * other breezr config
   */
  plugins: [
    '@alicloud/console-toolkit-plugin-os'
  ]
}
1.4.35

1 year ago

1.4.37

1 year ago

1.4.36

1 year ago

1.4.35-alpha.0

1 year ago

1.4.34

2 years ago

1.4.33

2 years ago

1.4.33-alpha.0

2 years ago

1.4.25

2 years ago

1.4.30-alpha.0

2 years ago

1.4.31

2 years ago

1.4.30

2 years ago

1.4.32

2 years ago

1.4.22

3 years ago

1.4.20

3 years ago

1.4.14

3 years ago

1.4.19

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.0

3 years ago

1.4.14-alpha.1

3 years ago

1.4.14-alpha.0

3 years ago

1.4.7

3 years ago

1.4.0-alpha.0

3 years ago

1.4.0-alpha.1

3 years ago

1.3.0-canary.7

4 years ago

1.3.0-canary.5

4 years ago

1.3.3

3 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.3.0-canary.0

4 years ago

1.3.0-canary.1

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.0

4 years ago

1.0.15

4 years ago

1.0.13

4 years ago

1.0.11

4 years ago

1.0.12

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

0.4.0-alpha.9

4 years ago

1.0.1-next.1

4 years ago

1.0.1-next.0

4 years ago

1.0.0

4 years ago

1.0.0-next.16

4 years ago

0.4.0-alpha.8

4 years ago

0.4.5

4 years ago

0.4.0-alpha.7

4 years ago

0.4.4

4 years ago

1.0.0-next.14

5 years ago

1.0.0-next.13

5 years ago

1.0.0-next.12

5 years ago

1.0.0-next.11

5 years ago

1.0.0-next.10

5 years ago

1.0.0-next.9

5 years ago

1.0.0-next.8

5 years ago

0.4.1

5 years ago

1.0.0-next.5

5 years ago

1.0.0-next.6

5 years ago

1.0.0-next.4

5 years ago

1.0.0-next.3

5 years ago

1.0.0-next.1

5 years ago

1.0.0-next.2

5 years ago

0.3.24

5 years ago

0.3.20

5 years ago

0.3.23

5 years ago

0.3.22

5 years ago

0.3.21

5 years ago

0.3.19

5 years ago

0.4.0-alpha.6

5 years ago

0.4.0-alpha.5

5 years ago

0.4.0-alpha.4

5 years ago

0.3.16

5 years ago

0.4.0-alpha.3

5 years ago

0.4.0-alpha.2

5 years ago

0.3.14

5 years ago

0.3.13

5 years ago

0.4.0-alpha.1

5 years ago

0.4.0-alpha.0

5 years ago

0.3.11

5 years ago

0.3.10

5 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.8-alpha.0

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.3

5 years ago

0.3.3-next.3

5 years ago

0.3.3-next.2

5 years ago

0.3.2

5 years ago

0.3.2-next.3

5 years ago

0.3.2-next.2

5 years ago

0.3.2-next.1

5 years ago

0.3.0

5 years ago

0.2.17

5 years ago

0.2.16

5 years ago

0.2.14

5 years ago

0.2.13

5 years ago

0.2.11

5 years ago

0.2.10

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.0

6 years ago

0.1.22

6 years ago

0.1.20

6 years ago

0.1.21

6 years ago

0.1.18

6 years ago

0.1.19

6 years ago

0.1.17

6 years ago

0.1.16

6 years ago

0.1.15

6 years ago

0.1.14

6 years ago

0.1.13

6 years ago

0.1.11

6 years ago

0.1.12

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago