Skip to content

Commit 651f3b0

Browse files
Dane LyonsDane Lyons
Dane Lyons
authored and
Dane Lyons
committed
Added grid, cell and text
1 parent 55ad1c2 commit 651f3b0

24 files changed

+1161
-671
lines changed

.eslintrc.js

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
module.exports = {
2+
extends: [
3+
"eslint:recommended",
4+
"plugin:vue/recommended" // or 'plugin:vue/base'
5+
],
6+
rules: {
7+
// override/add rules' settings here
8+
"vue/valid-v-if": "error",
9+
"no-console": ["warn", { allow: ["warn", "error"] }]
10+
},
11+
parserOptions: {
12+
parser: "babel-eslint",
13+
ecmaVersion: 2017,
14+
sourceType: "module"
15+
},
16+
env: {
17+
amd: true
18+
}
19+
};

build/build.js

-41
This file was deleted.

build/check-versions.js

-54
This file was deleted.

build/logo.png

-6.69 KB
Binary file not shown.

build/utils.js

-101
This file was deleted.

build/vue-loader.conf.js

-22
This file was deleted.

build/webpack.base.conf.js

-82
This file was deleted.

build/webpack.base.js

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
const eslintFriendlyFormatter = require("eslint-friendly-formatter");
2+
3+
module.exports = {
4+
module: {
5+
rules: [
6+
{
7+
test: /\.js$/,
8+
exclude: /node_modules/,
9+
test: /\.(js|vue)$/,
10+
loader: "eslint-loader",
11+
enforce: "pre",
12+
options: {}
13+
},
14+
{
15+
test: /\.js/,
16+
loaders: ["babel-loader"],
17+
exclude: /node_modules/
18+
},
19+
{
20+
test: /\.vue$/,
21+
loaders: ["vue-loader"],
22+
exclude: /node_modules/
23+
}
24+
]
25+
},
26+
27+
resolve: {
28+
extensions: [".js", ".vue"]
29+
}
30+
};

build/webpack.config.js

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
const path = require("path");
2+
const webpack = require("webpack");
3+
const merge = require("webpack-merge");
4+
5+
module.exports = merge(require("./webpack.base"), {
6+
context: __dirname,
7+
8+
entry: {
9+
index: "../src/index.js",
10+
"index.min": "../src/index.js"
11+
},
12+
output: {
13+
path: path.resolve(__dirname, "../dist"),
14+
filename: "[name].js",
15+
library: "ProtoVue",
16+
libraryTarget: "umd"
17+
},
18+
19+
externals: ["vue"],
20+
21+
plugins: [
22+
new webpack.optimize.UglifyJsPlugin({
23+
include: /\.min\.js$/,
24+
minimize: true
25+
}),
26+
new webpack.optimize.ModuleConcatenationPlugin()
27+
]
28+
});

0 commit comments

Comments
 (0)