Skip to content
This repository was archived by the owner on Dec 1, 2023. It is now read-only.

Commit d0b845a

Browse files
author
Steffan
committed
Merge branch 'release/1.3.6'
2 parents 0fe6533 + ea80f37 commit d0b845a

37 files changed

+2238
-704
lines changed

.eslintignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/node_modules
2+
/dist
3+
/test

.eslintrc.js

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
module.exports = {
2+
"root":true,
3+
"env": {
4+
"es6": true,
5+
"browser": true,
6+
"commonjs": true,
7+
},
8+
"extends": [
9+
"eslint:recommended"
10+
],
11+
"parserOptions": {
12+
"sourceType": "module"
13+
},
14+
"rules": {
15+
"brace-style": ["error", "1tbs", {"allowSingleLine": true}],
16+
"comma-style": "error",
17+
"comma-spacing": "error",
18+
"eqeqeq": ["off", "smart"],
19+
"indent": "off",
20+
"indent-legacy": ["error", 4, {"SwitchCase": 1}],
21+
"key-spacing": "error",
22+
"keyword-spacing": "error",
23+
"linebreak-style": ["error", "unix"],
24+
"no-multi-spaces": "error",
25+
"no-trailing-spaces": "error",
26+
"no-lone-blocks": "error",
27+
"no-extend-native": "error",
28+
"no-unused-vars": ["error", {"vars": "local", "args": "none"}],
29+
"no-empty": ["error", {"allowEmptyCatch": true}],
30+
"no-duplicate-imports": "error",
31+
"no-array-constructor": "error",
32+
"no-multiple-empty-lines": "error",
33+
"no-template-curly-in-string": "error",
34+
"no-console": "off",
35+
"object-curly-spacing": "error",
36+
"quotes": ["error", "single", {"avoidEscape": true}],
37+
"semi": ["error", "always"],
38+
"space-infix-ops": "error",
39+
"space-unary-ops": "error",
40+
"space-in-parens": "error",
41+
"space-before-blocks": "error",
42+
"template-curly-spacing": "error"
43+
}
44+
};

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ $ npm install vue-resource
1818
```
1919

2020
### CDN
21-
Available on [jsdelivr](https://cdn.jsdelivr.net/npm/vue-resource@1.3.5), [unpkg](https://unpkg.com/vue-resource@1.3.5) or [cdnjs](https://cdnjs.com/libraries/vue-resource).
21+
Available on [jsdelivr](https://cdn.jsdelivr.net/npm/vue-resource@1.3.6), [unpkg](https://unpkg.com/vue-resource@1.3.6) or [cdnjs](https://cdnjs.com/libraries/vue-resource).
2222
```html
23-
<script src="https://cdn.jsdelivr.net/npm/vue-resource@1.3.5"></script>
23+
<script src="https://cdn.jsdelivr.net/npm/vue-resource@1.3.6"></script>
2424
```
2525

2626
## Example

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vue-resource",
33
"main": "dist/vue-resource.js",
4-
"version": "1.3.5",
4+
"version": "1.3.6",
55
"description": "The HTTP client for Vue.js",
66
"homepage": "https://github.com/pagekit/vue-resource",
77
"license": "MIT",

build/build.js

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
1+
/* eslint-env node */
2+
13
var fs = require('fs');
24
var rollup = require('rollup');
35
var uglify = require('uglify-js');
46
var buble = require('rollup-plugin-buble');
5-
var package = require('../package.json');
7+
var {version} = require('../package.json');
68
var banner =
7-
"/*!\n" +
8-
" * vue-resource v" + package.version + "\n" +
9-
" * https://github.com/pagekit/vue-resource\n" +
10-
" * Released under the MIT License.\n" +
11-
" */\n";
9+
'/*!\n' +
10+
' * vue-resource v' + version + '\n' +
11+
' * https://github.com/pagekit/vue-resource\n' +
12+
' * Released under the MIT License.\n' +
13+
' */\n';
1214

1315
rollup.rollup({
14-
input: 'src/index.js',
15-
plugins: [buble()]
16+
input: 'src/index.js',
17+
plugins: [buble()]
1618
})
1719
.then(bundle =>
1820
bundle.generate({
19-
format: 'umd',
20-
banner: banner,
21-
name: 'VueResource'
21+
format: 'umd',
22+
banner: banner,
23+
name: 'VueResource'
2224
}).then(({code}) => write('dist/vue-resource.js', code, bundle))
2325
)
2426
.then(bundle =>
@@ -28,41 +30,41 @@ rollup.rollup({
2830
)
2931
.then(bundle =>
3032
bundle.generate({
31-
format: 'es',
32-
banner: banner,
33-
footer: 'export { Url, Http, Resource };'
33+
format: 'es',
34+
banner: banner,
35+
footer: 'export { Url, Http, Resource };'
3436
}).then(({code}) => write('dist/vue-resource.esm.js', code, bundle))
3537
)
3638
.then(bundle =>
3739
bundle.generate({
38-
format: 'cjs',
39-
banner: banner
40+
format: 'cjs',
41+
banner: banner
4042
}).then(({code}) => write('dist/vue-resource.common.js', code, bundle))
4143
)
4244
.catch(logError);
4345

4446
function read(path) {
45-
return fs.readFileSync(path, 'utf8');
47+
return fs.readFileSync(path, 'utf8');
4648
}
4749

4850
function write(dest, code, bundle) {
49-
return new Promise(function (resolve, reject) {
50-
fs.writeFile(dest, code, function (err) {
51-
if (err) return reject(err);
52-
console.log(blue(dest) + ' ' + getSize(code));
53-
resolve(bundle);
51+
return new Promise(function (resolve, reject) {
52+
fs.writeFile(dest, code, function (err) {
53+
if (err) return reject(err);
54+
console.log(blue(dest) + ' ' + getSize(code));
55+
resolve(bundle);
56+
});
5457
});
55-
});
5658
}
5759

5860
function getSize(code) {
59-
return (code.length / 1024).toFixed(2) + 'kb';
61+
return (code.length / 1024).toFixed(2) + 'kb';
6062
}
6163

6264
function logError(e) {
63-
console.log(e);
65+
console.log(e);
6466
}
6567

6668
function blue(str) {
67-
return '\x1b[1m\x1b[34m' + str + '\x1b[39m\x1b[22m';
69+
return '\x1b[1m\x1b[34m' + str + '\x1b[39m\x1b[22m';
6870
}

build/release.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
1+
/* eslint-env node */
2+
13
var replace = require('replace-in-file');
24
var version = process.argv[2];
35

46
replace({
5-
files: "bower.json",
6-
from: /("version"\s*:\s*")\d+\.\d+\.\d+("\s*,)/g,
7-
to: "$1" + version + "$2"
7+
files: 'bower.json',
8+
from: /("version"\s*:\s*")\d+\.\d+\.\d+("\s*,)/g,
9+
to: '$1' + version + '$2'
810
});
911

1012
replace({
11-
files: "package.json",
12-
from: /("version"\s*:\s*")\d+\.\d+\.\d+("\s*,)/g,
13-
to: "$1" + version + "$2"
13+
files: 'package.json',
14+
from: /("version"\s*:\s*")\d+\.\d+\.\d+("\s*,)/g,
15+
to: '$1' + version + '$2'
1416
});
1517

1618
replace({
17-
files: "README.md",
18-
from: /(\/|@)\d+\.\d+\.\d+/g,
19-
to: "$1" + version
19+
files: 'README.md',
20+
from: /(\/|@)\d+\.\d+\.\d+/g,
21+
to: '$1' + version
2022
});

0 commit comments

Comments
 (0)