Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/basys/basys
Toolbox for building full-stack Vue.js apps
https://github.com/basys/basys
basys framework nodejs vue webpack
Last synced: 5 days ago
JSON representation
Toolbox for building full-stack Vue.js apps
- Host: GitHub
- URL: https://github.com/basys/basys
- Owner: basys
- License: mit
- Created: 2018-01-03T12:28:42.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-06T08:14:20.000Z (over 6 years ago)
- Last Synced: 2024-11-02T07:05:41.148Z (8 days ago)
- Topics: basys, framework, nodejs, vue, webpack
- Language: JavaScript
- Homepage: https://framework.basys.io
- Size: 558 KB
- Stars: 120
- Watchers: 12
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Basys
[Basys](https://basys.io) is a toolbox for building Vue.js full-stack apps with a focus on great developer experience.
* An easy way to create full-stack [Express](https://expressjs.com)-based backend and [Vue](https://vuejs.org) single-page applications
* A simple configuration via [JSON5](https://json5.org) with intuitive options
* Code can be written using modern JavaScript and CSS pre-processing and compiled for required browsers
thanks to [Babel](https://babeljs.io), [PostCSS](http://postcss.org) and [Browserlist](https://github.com/ai/browserslist)
* Dev server with hot module reload and automatic restart with [nodemon](https://nodemon.io)
* [Webpack 4](https://webpack.js.org)-based bundler for optimized production builds
* Code and style linting with [ESLint](https://eslint.org), [stylelint](https://stylelint.io) and [Prettier](https://prettier.io)
* An easy way to create new pages - .vue files with custom 'info' option are automatically registered
* Unit testing with [Jest](https://facebook.github.io/jest/)
* End-to-end testing with [TestCafe](https://devexpress.github.io/testcafe)
* [Basys IDE](https://marketplace.visualstudio.com/items?itemName=basys.vscode-basys) implemented as a Visual Studio Code extension
* Visual app builder that allows non-technical team members to participate in app development## Getting started
If you prefer to use Basys IDE install [Basys extension for VSCode](https://marketplace.visualstudio.com/items?itemName=basys.vscode-basys), open the Command Palette (`Ctrl+Shift+P` on Windows/Linux or `⇧⌘P` on MacOS) and run `Basys: Create project` command.
Or just use Basys CLI to start a new project:
```bash
npm install -g basys-cli
# or
yarn global add basys-clibasys init # Scaffold a new project from a starter template
cdbasys dev # Launch the development server
```## Documentation
You can find a detailed [documentation](https://basys.io/docs/getting-started) on the website.
## License
[MIT](https://github.com/basys/basys/blob/master/LICENSE)