4.3.1 • Published 1 year ago

ame-super-app-web v4.3.1

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
1 year ago

ame-super-app-web

API de suporte para super-app sites da Ame

O que é esse projeto?

O ame-super-app-web é a biblioteca que permite tornar um site, que chamaremos de target, em um ambiente capaz de executar mini-apps construídos com a plataforma de mini-apps web da Ame.

Um target que deseje adotar a plataforma de mini-apps web da Ame, deve instalar esse pacote e seguir os passos descritos nesse manual a seguir.

Como utilizar?

Para utilizar esse pacote é necessário executar dois passos:

  1. Invocar a função de inicialização da lib Ame.init() num ponto de entrada/configuração do site
  2. Criar uma rota/página na qual o mini-app será exibido.

Inicialização da lib

Em algum momento no início do ciclo de vida da aplicação (recomendado: No index da aplicação ou equivalente) a função Ame.init deve ser chamada.

Parâmetros obrigatórios:

environment

Os valores suportados são de "dev", "hml" ou "prod", de acordo com o ambiente da aplicação.

O enum SuperAppEnvironment também pode ser utilizado.

url

Endereço principal do site onde a plataforma está instalada. Ex: "https://www.amedigital.com"

target

  • Identifica qual sistema está rodando a plataforma de mini-apps.
  • Essa configuração permite escolher os mini-apps adequados ao sistema que está sendo executado.
  • Novos targets precisam de um setup prévio para funcionar adequadamente.
  • Entre em contato para avaliarmos a criação de um novo target.

Código de exemplo

Para rodar o projeto de exemplo basta seguir os seguintes passos:

  1. rodar o comando npm run example
  2. acessar o diretório ./ame-super-app-web/example/ame-super-app-web-example
4.3.1

1 year ago

4.3.0

1 year ago

3.7.0-alpha.0

2 years ago

3.7.0-alpha.1

2 years ago

3.7.0-alpha.2

2 years ago

3.9.1

2 years ago

3.9.0

2 years ago

4.1.1-alpha.0

1 year ago

3.4.0

2 years ago

3.2.0

2 years ago

3.8.0

2 years ago

3.3.0-alpha.1

2 years ago

3.6.0

2 years ago

3.3.0-alpha.0

2 years ago

3.6.0-alpha.4

2 years ago

3.6.0-alpha.1

2 years ago

3.6.0-alpha.0

2 years ago

3.6.0-alpha.3

2 years ago

3.6.0-alpha.2

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.2.0

1 year ago

4.1.0-beta.0

2 years ago

4.1.0-beta.1

2 years ago

4.0.1-alpha.0

2 years ago

3.3.1

2 years ago

3.3.0

2 years ago

3.7.1

2 years ago

3.7.0

2 years ago

3.5.0

2 years ago

3.5.0-alpha.0

2 years ago

3.5.0-beta.0

2 years ago

4.1.0

1 year ago

4.1.1

1 year ago

1.2.0

2 years ago

1.3.1

2 years ago

3.0.0-alpha.1

2 years ago

3.0.0-alpha.0

2 years ago

4.0.0-alpha.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.3.1-alpha.0

2 years ago

3.1.0

2 years ago

3.0.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

2.0.0-alpha.0

2 years ago

1.0.0-alpha.1

2 years ago

1.0.0-alpha.0

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.5.1-alpha.1

2 years ago

0.3.3-alpha.1

2 years ago

0.3.3-alpha.0

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.5

2 years ago

0.5.0

2 years ago

0.3.2

3 years ago

0.4.0

2 years ago

0.3.1

3 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.1.0

3 years ago