1.15.2 • Published 1 day ago

@wyxos/vision v1.15.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 day ago

@wyxos/vision

@wyxos/vision is a Laravel plugin designed to scaffold and enhance web applications by providing a set of Vue.js components, utilities, and CLI commands. It integrates seamlessly with Laravel, offering tools for rapid SPA (Single Page Application) development, streamlined forms and listings management, and custom command utilities for efficient project configuration and management.

Features

  • Vue.js Components: Leverage a variety of components like WyxosForm, WyxosImage, and WyxosInput for building dynamic, responsive user interfaces with minimal boilerplate.
  • Utilities: Utilize helper classes such as FormBuilder, Listing, and Auth to simplify form handling, data listing, and authentication processes.
  • CLI Commands: Automate routine tasks with commands like make:route for route and component generation, and toggle commands to switch between different library configurations or versions.

Getting Started

To get started with @wyxos/vision, ensure you have a Laravel project set up. Then, run the following command to install the plugin and scaffold your project with the necessary configurations and dependencies:

npx @wyxos/vision make:laravel <projectName>

Installation

The plugin can be installed directly from npm:

npm install @wyxos/vision

Or, if you prefer using Yarn:

yarn add @wyxos/vision

Usage

After installation, you can start using the Vue.js components and utilities in your Laravel project. Here's a quick example of how you might use the WyxosForm component:

<template>
  <WyxosForm :form="form" @submit="submitForm">
    <WyxosInput label="Username" v-model="form.username"/>
    <WyxosInput label="Password" type="password" v-model="form.password"/>
    <o-button @click="form.submit">Submit</o-button>
  </WyxosForm>
</template>

<script>
  import {WyxosForm, WyxosInput} from '@wyxos/vision';
  import FormBuilder from '@wyxos/vision/utilities/FormBuilder';

  export default {
    components: {
      WyxosForm,
      WyxosInput
    },
    data() {
      return {
        form: new FormBuilder({
          username: '',
          password: '',
        })
      };
    },
    methods: {
      submitForm() {
        // Handle form submission
      }
    }
  }
</script>

For more detailed documentation on components and utilities, refer to the official documentation.

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.

License

@wyxos/vision is licensed under the MIT License. See the LICENSE file for more details.

1.15.2

1 day ago

1.15.0

6 days ago

1.15.1

6 days ago

1.14.27

13 days ago

1.14.23

15 days ago

1.14.24

15 days ago

1.14.25

15 days ago

1.14.26

15 days ago

1.14.20

16 days ago

1.14.21

16 days ago

1.14.22

16 days ago

1.14.19

23 days ago

1.14.18

24 days ago

1.14.9

27 days ago

1.14.10

27 days ago

1.14.11

27 days ago

1.14.12

27 days ago

1.14.17

27 days ago

1.14.13

27 days ago

1.14.14

27 days ago

1.14.15

27 days ago

1.14.16

27 days ago

1.14.5

28 days ago

1.14.4

28 days ago

1.14.3

28 days ago

1.14.8

28 days ago

1.14.7

28 days ago

1.14.6

28 days ago

1.13.2

2 months ago

1.13.1

2 months ago

1.12.18

2 months ago

1.12.7

2 months ago

1.12.9

2 months ago

1.12.8

2 months ago

1.12.10

2 months ago

1.12.15

2 months ago

1.12.12

2 months ago

1.12.11

2 months ago

1.12.14

2 months ago

1.12.13

2 months ago

1.12.3

2 months ago

1.12.2

2 months ago

1.12.6

2 months ago

1.12.5

2 months ago

1.12.4

2 months ago

1.12.0

2 months ago

1.11.7

2 months ago

1.11.6

2 months ago

1.11.4

2 months ago

1.11.3

2 months ago

1.11.2

2 months ago

1.11.1

3 months ago

1.11.5

2 months ago

1.11.0

3 months ago

1.10.9

3 months ago

1.10.6

5 months ago

1.10.5

5 months ago

1.10.4

5 months ago

1.10.3

5 months ago

1.10.2

5 months ago

1.10.1

5 months ago

1.10.0

5 months ago

1.9.26

5 months ago

1.9.25

5 months ago

1.9.24

5 months ago

1.9.23

7 months ago

1.9.22

7 months ago

1.9.12

7 months ago

1.9.11

7 months ago

1.9.10

7 months ago

1.9.9

7 months ago

1.9.8

7 months ago

1.9.7

7 months ago

1.9.5

7 months ago

1.9.4

7 months ago

1.9.2

7 months ago

1.9.1

7 months ago

1.9.0

7 months ago

1.8.1

8 months ago

1.8.0

8 months ago

1.7.2

8 months ago

1.7.1

8 months ago

1.7.0

8 months ago

1.6.1

8 months ago

1.6.0

9 months ago

1.5.8

9 months ago

1.5.7

9 months ago

1.5.6

9 months ago