3.1.0 • Published 13 days ago

winx-base v3.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
13 days 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.1.0

13 days ago

2.2.3

27 days ago

2.2.4

27 days ago

3.0.7

30 days ago

3.0.4

1 month ago

3.0.3

1 month ago

3.0.2

1 month ago

3.0.1

1 month ago

3.0.6

1 month ago

3.0.5

1 month ago

2.2.1

7 months ago

2.2.0

7 months ago

2.2.2

7 months ago

2.1.9

7 months ago

2.1.2

8 months ago

2.1.1

8 months ago

2.1.4

7 months ago

2.0.5

11 months ago

2.1.3

8 months ago

2.0.4

11 months ago

2.1.6

7 months ago

2.0.7

10 months ago

2.1.5

7 months ago

2.0.6

11 months ago

2.1.8

7 months ago

2.0.9

10 months ago

2.1.7

7 months ago

2.0.8

10 months ago

2.1.0

9 months ago

1.6.9

10 months ago

1.6.8

10 months ago

1.6.7

10 months ago

1.6.6

11 months ago

2.0.3

12 months ago

2.0.2

12 months ago

2.0.1

12 months ago

2.0.0

12 months ago

1.6.5

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.3.0

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago