3.4.29 • Published 8 months ago

winx-base v3.4.29

Weekly downloads
-
License
ISC
Repository
github
Last release
8 months ago

Winx Base

Camada base dos projetos winx. Aqui são criados os componentes, configurações, composables, layouts... básicos dos nossos projetos. Para mais informações sobre a construção de layers acesse.

Setup

Certifique-se de instalar as dependências::

yarn install

Dependencies

Lista de dependências instaladas no winx-base que não precisam ser instalados novamente nos projetos extendidos.

{
  "dependencies": {
    "@nuxtjs/google-fonts": "^3.0.0",
    "@vueuse/core": "^9.13.0",
    "@vueuse/nuxt": "^9.13.0",
    "bootstrap": "^5.2.3",
    "sass": "^1.57.1",
    "maska": "^2.1.7",
    "nuxt-bugsnag": "^5.9.1",
    "vee-validate": "^4.8.4",
    "winx-auth": "^0.1.0",
    "yup": "^1.0.2"
  }
}

Trabalhando com o Winx Base

O winx-base está na raiz deste repositório, é exatamente como um projeto regular do Nuxt, exceto que você pode publicá-lo no NPM.

O diretório .playground deve ajudá-lo a experimentar o winx-base durante o desenvolvimento.

A execução do yarn dev irá preparar e inicializar o diretório .playground, que importa o winx-base.

Publicação

O winx-base tem exatamente o mesmo formato de qualquer outro projeto Nuxt, exceto que você pode publicá-la no NPM.

Para isso, basta verificar se os files em package.json são válidos, então execute:

npm publish --access public

Once done, your users will only have to run:

yarn add --save winx-base

Em seguida, adicione a dependência ao seu extends em nuxt.config:

defineNuxtConfig({
  extends: 'winx-base'
})

Development Server

Inicie o servidor de desenvolvimento em http://localhost:3000

yarn dev

Production

Crie o aplicativo para produção:

yarn build

Ou gere-o estaticamente com:

yarn generate

Visualize localmente a compilação de produção:

yarn preview

Trabalhando Localmente

Se você deseja fazer o teste de modificações em algum projeto fora do .playground, poderá utilizar o yarn link.

No winx-base:

yarn link

No outro-projeto:

yarn link winx-base

Obs: Se você estiver somente linkando o projeto terá que instalar todas as dependências que o winx-base precisa.

Obs: Alguns pacotes vinculados ao winx-base podem gerar erros no vite, se isso acontecer adicione essas linhas de código ao winx.config do projeto.

export default defineNuxtConfig({
  extends: [winx-base],
  vite: {
    server: {
      fs: {
        allow: ['Caminho do pacote ex: ../winx-base'],
      },
    }
  },
})

Storybook

Temos no winx-base um grande número de componentes base que são utilizados em vários projetos e esse número só cresce. Então utilizamos o Storybook para gerenciar, documentar, testar e facilitar a criação desses componentes.

Inicie o storybook http://localhost:6006

yarn storybook

Build storybook

yarn build:storybook

Test storybook

yarn test:sb
3.4.29

8 months ago

2.2.5

9 months ago

3.4.18

10 months ago

3.4.19

10 months ago

3.4.25

9 months ago

3.4.26

9 months ago

3.4.27

9 months ago

3.4.28

9 months ago

3.4.20

10 months ago

3.4.21

10 months ago

3.4.22

10 months ago

3.4.23

9 months ago

3.4.24

9 months ago

3.4.14

12 months ago

3.4.15

11 months ago

3.4.16

11 months ago

3.4.17

11 months ago

3.4.4

1 year ago

3.4.2

1 year ago

3.4.10

1 year ago

3.4.11

1 year ago

3.4.12

1 year ago

3.4.13

12 months ago

3.4.8

1 year ago

3.4.7

1 year ago

3.4.6

1 year ago

3.4.5

1 year ago

3.4.9

1 year ago

3.4.0

1 year ago

3.3.0

1 year ago

3.2.2

1 year ago

3.2.3

1 year ago

3.2.0

1 year ago

3.1.0

1 year ago

2.2.3

1 year ago

2.2.4

1 year ago

3.0.7

1 year ago

3.0.4

1 year ago

3.0.3

1 year ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.6

1 year ago

3.0.5

1 year ago

2.2.1

2 years ago

2.2.0

2 years ago

2.2.2

2 years ago

2.1.9

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.4

2 years ago

2.0.5

2 years ago

2.1.3

2 years ago

2.0.4

2 years ago

2.1.6

2 years ago

2.0.7

2 years ago

2.1.5

2 years ago

2.0.6

2 years ago

2.1.8

2 years ago

2.0.9

2 years ago

2.1.7

2 years ago

2.0.8

2 years ago

2.1.0

2 years ago

1.6.9

2 years ago

1.6.8

2 years ago

1.6.7

2 years ago

1.6.6

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.6.5

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.3.0

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago