-
Notifications
You must be signed in to change notification settings - Fork 6
Home
The Jared Wilcurt edited this page Jul 21, 2018
·
4 revisions
Dependency | Use | Description | Link |
---|---|---|---|
http-vue-loader | In-App usage | Loads .vue files directly in the browser (no need for Webpack) | npm |
vue | In-App usage | The Vue.js library itself, loaded directly in the browser | website |
vue-router | In-App usage | UI Router tightly coupled to Vue.js | documentation |
vuex | In-App usage | State management tool tightly coupled to Vue.js | documentation |
@vue/test-utils | Unit Testing | Test utility library for interacting with Vue | documentation |
babel-eslint | Linting | Plugin for ESLint to handle transpiling .vue files for linting | npm |
babel-jest | Unit Testing | Plugin for Jest to handle transpiling .vue files for unit tests | npm |
babel-plugin-dynamic-import-node | Unit Testing | Babel plugin to transpile import() to a deferred require() | github |
babel-plugin-transform-runtime | Unit Testing | Plugin to reduce duplicate Babel helpers, used by Jest | npm |
babel-preset-env | Unit Testing | Plugin for Babel to set target environments | documentation |
babel-preset-stage-2 | Unit Testing | Plugin for Babel to transpile EcmaScript in Stage 2 draft | documentation |
eslint | Linting | Tool for enforcing safer and more consistent JS code writing | website |
eslint-plugin-vue | Linting | Plugin for linting of the template/script section of .vue files | npm |
jest | Unit Testing | Test runner for unit testing .js and .vue files | website |
jest-environment-jsdom-global | Unit Testing | Plugin for Jest to allow reconfiguring JSDOM in tests | npm |
jest-serializer-vue | Unit Testing | Plugin for Jest used for better formatting of DOM snapshots | npm |
node-sass | Development | LibSass Node wrapper. Used to process Sass/Scss files to CSS | npm |
nw | Development | NW.js, your app runs in this. Chromium + Node environment | website |
nw-vue-devtools | Development | Vue-DevTools that can be ran in NW.js | github |
nwjs-builder-phoenix | Build | Automation tool to build your app prior to distributing it | npm |
sass-lint | Linting | Lints your Sass and Scss files for consistency and safety | npm |
sass-lint-auto-fix | Linting | Attempts to auto-fix issues found by Sass-Lint | npm |
tjw-sasslint-rules | Linting | A set of very strict rules for Sass-Linting | npm |
vue-jest | Unit Testing | Jest Vue transformer with source map support | npm |
vue-template-compiler | Unit Testing | Pre-compiles Vue 2 templates into render functions | npm |