Skip to content

Commit 9b0aaa8

Browse files
committed
create dists
1 parent 9fb187c commit 9b0aaa8

File tree

9 files changed

+323
-39
lines changed

9 files changed

+323
-39
lines changed

dist/wp-api-angularjs.js

Lines changed: 209 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,209 @@
1+
/******/ (function(modules) { // webpackBootstrap
2+
/******/ // The module cache
3+
/******/ var installedModules = {};
4+
/******/
5+
/******/ // The require function
6+
/******/ function __webpack_require__(moduleId) {
7+
/******/
8+
/******/ // Check if module is in cache
9+
/******/ if(installedModules[moduleId])
10+
/******/ return installedModules[moduleId].exports;
11+
/******/
12+
/******/ // Create a new module (and put it into the cache)
13+
/******/ var module = installedModules[moduleId] = {
14+
/******/ exports: {},
15+
/******/ id: moduleId,
16+
/******/ loaded: false
17+
/******/ };
18+
/******/
19+
/******/ // Execute the module function
20+
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21+
/******/
22+
/******/ // Flag the module as loaded
23+
/******/ module.loaded = true;
24+
/******/
25+
/******/ // Return the exports of the module
26+
/******/ return module.exports;
27+
/******/ }
28+
/******/
29+
/******/
30+
/******/ // expose the modules object (__webpack_modules__)
31+
/******/ __webpack_require__.m = modules;
32+
/******/
33+
/******/ // expose the module cache
34+
/******/ __webpack_require__.c = installedModules;
35+
/******/
36+
/******/ // __webpack_public_path__
37+
/******/ __webpack_require__.p = "";
38+
/******/
39+
/******/ // Load entry module and return exports
40+
/******/ return __webpack_require__(0);
41+
/******/ })
42+
/************************************************************************/
43+
/******/ ([
44+
/* 0 */
45+
/***/ function(module, exports, __webpack_require__) {
46+
47+
/** @jsx React.DOM */
48+
module.exports = angular.module('wp-api-angularjs', [
49+
__webpack_require__(1).name,
50+
__webpack_require__(2).name
51+
]);
52+
53+
/***/ },
54+
/* 1 */
55+
/***/ function(module, exports, __webpack_require__) {
56+
57+
module.exports = angular.module('wp-api-angularjs.provider', [
58+
'restangular'
59+
]).provider('WpApi', ["RestangularProvider", function WpApiProvider(RestangularProvider) {
60+
var restangularProvider = RestangularProvider;
61+
62+
this.getRestangularProvider = function() {
63+
return restangularProvider;
64+
};
65+
66+
this.$get = function() {
67+
return restangularProvider;
68+
};
69+
}]);
70+
71+
/***/ },
72+
/* 2 */
73+
/***/ function(module, exports, __webpack_require__) {
74+
75+
module.exports = angular.module('wp-api-angularjs.services', [
76+
__webpack_require__(3).name,
77+
__webpack_require__(4).name,
78+
__webpack_require__(5).name,
79+
__webpack_require__(6).name
80+
]);
81+
82+
/***/ },
83+
/* 3 */
84+
/***/ function(module, exports, __webpack_require__) {
85+
86+
module.exports = angular
87+
.module('wp-api-angularjs.services.posts', ['restangular'])
88+
.factory('$wpApiPosts', ["Restangular", function(Restangular) {
89+
var posts = Restangular.service('posts');
90+
91+
posts.$getList = getList;
92+
posts.$get = get;
93+
posts.$create = create;
94+
95+
return posts;
96+
97+
function getList() {
98+
return posts.getList();
99+
}
100+
101+
function get(id, query) {
102+
var query = query || {};
103+
return posts.one(id).get(query);
104+
}
105+
106+
function create(object) {
107+
return posts.post(object);
108+
}
109+
}]);
110+
111+
/***/ },
112+
/* 4 */
113+
/***/ function(module, exports, __webpack_require__) {
114+
115+
module.exports = angular
116+
.module('wp-api-angularjs.services.media', ['restangular'])
117+
.factory('$wpApiMedia', ["Restangular", function(Restangular) {
118+
var media = Restangular.service('media');
119+
120+
media.$getList = getList;
121+
media.$get = get;
122+
media.$create = create;
123+
124+
return media;
125+
126+
function getList() {
127+
return media.getList();
128+
}
129+
130+
function get(id, query) {
131+
var query = query || {};
132+
return media.one(id).get(query);
133+
}
134+
135+
function create(object) {
136+
return media.post(object);
137+
}
138+
}]);
139+
140+
/***/ },
141+
/* 5 */
142+
/***/ function(module, exports, __webpack_require__) {
143+
144+
module.exports = angular
145+
.module('wp-api-angularjs.services.users', ['restangular'])
146+
.factory('$wpApiUsers', ["Restangular", function(Restangular) {
147+
var users = Restangular.service('users');
148+
149+
users.$getList = getList;
150+
users.$get = get;
151+
users.$getMe = getMe;
152+
users.$create = create;
153+
154+
return users;
155+
156+
function getList() {
157+
return users.getList();
158+
}
159+
160+
function get(id, query) {
161+
var query = query || {};
162+
return users.one(id).get(query);
163+
}
164+
165+
function getMe() {
166+
return get('me');
167+
}
168+
169+
function create(object) {
170+
return users.post(object);
171+
}
172+
}]);
173+
174+
/***/ },
175+
/* 6 */
176+
/***/ function(module, exports, __webpack_require__) {
177+
178+
module.exports = angular
179+
.module('wp-api-angularjs.services.taxonomies', ['restangular'])
180+
.factory('$wpApiTaxonomies', ["Restangular", function(Restangular) {
181+
var taxonomies = Restangular.service('taxonomies');
182+
183+
taxonomies.$getList = getList;
184+
taxonomies.$get = get;
185+
taxonomies.$getTermList = getTerms;
186+
taxonomies.$getTerm = getTerm;
187+
188+
return taxonomies;
189+
190+
function getList() {
191+
return taxonomies.getList();
192+
}
193+
194+
function get(taxonomy, query) {
195+
var query = query || {};
196+
return taxonomies.one(taxonomy).get(query);
197+
}
198+
199+
function getTerms(taxonomy) {
200+
return taxonomies.one(taxonomy).getList('terms');
201+
}
202+
203+
function getTerm(taxonomy, id) {
204+
return taxonomies.one(taxonomy).one('terms', id).get();
205+
}
206+
}]);
207+
208+
/***/ }
209+
/******/ ])

dist/wp-api-angularjs.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gulpfile.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
var gulp = require('gulp'),
2+
gutil = require("gulp-util"),
3+
extend = require('util')._extend,
4+
webpack = require("webpack"),
5+
webpackDevConfig = require("./webpack.build:dev"),
6+
webpackProdConfig = require("./webpack.build:prod");
7+
8+
gulp.task('default', ['build:dev', 'build:prod']);
9+
gulp.task('build', ['build:dev', 'build:prod']);
10+
11+
gulp.task("build:dev", function(callback) {
12+
return webpack(webpackDevConfig, function(err, stats) {
13+
gutil.log("[webpack:build]", stats.toString({
14+
colors: true
15+
}));
16+
callback();
17+
});
18+
});
19+
20+
gulp.task("build:prod", function(callback) {
21+
return webpack(webpackProdConfig, function(err, stats) {
22+
gutil.log("[webpack:build]", stats.toString({
23+
colors: true
24+
}));
25+
callback();
26+
});
27+
});

lib/Rest/Media.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ module.exports = angular
1313
return media.getList();
1414
}
1515

16-
function get(id) {
17-
return media.one(id).get();
16+
function get(id, query) {
17+
var query = query || {};
18+
return media.one(id).get(query);
1819
}
1920

2021
function create(object) {

lib/Rest/Taxonimies.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ module.exports = angular
1414
return taxonomies.getList();
1515
}
1616

17-
function get(taxonomy) {
18-
return taxonomies.one(taxonomy).get();
17+
function get(taxonomy, query) {
18+
var query = query || {};
19+
return taxonomies.one(taxonomy).get(query);
1920
}
2021

2122
function getTerms(taxonomy) {

lib/Rest/Users.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ module.exports = angular
1414
return users.getList();
1515
}
1616

17-
function get(id) {
18-
return users.one(id).get();
17+
function get(id, query) {
18+
var query = query || {};
19+
return users.one(id).get(query);
1920
}
2021

2122
function getMe() {

package.json

Lines changed: 38 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,39 @@
11
{
2-
"name": "wp-api-angularjs",
3-
"version": "0.0.1",
4-
"description": "WordPress WP-API client for AngularJs",
5-
"main": "index.js",
6-
"repository": {
7-
"type": "git",
8-
"url": "https://github.com/shprink/wp-api-angularjs"
9-
},
10-
"keywords": [
11-
"wp-api",
12-
"angular",
13-
"angularjs",
14-
"rest",
15-
"restfull",
16-
"client"
17-
],
18-
"author": "shprink",
19-
"license": "MIT",
20-
"bugs": {
21-
"url": "https://github.com/shprink/wp-api-angularjs/issues"
22-
},
23-
"homepage": "https://github.com/shprink/wp-api-angularjs",
24-
"devDependencies": {
25-
"angular": "^1.3.6",
26-
"angularjs": "0.0.1",
27-
"exports-loader": "^0.6.2",
28-
"expose-loader": "^0.6.0",
29-
"html-webpack-plugin": "^1.1.0",
30-
"path": "^0.4.9",
31-
"restangular": "^1.4.0",
32-
"underscore": "^1.7.0"
33-
}
34-
}
2+
"name": "wp-api-angularjs",
3+
"version": "0.0.1",
4+
"description": "WordPress WP-API client for AngularJs",
5+
"main": "./dist/wp-api-angularjs.js",
6+
"repository": {
7+
"type": "git",
8+
"url": "https://github.com/shprink/wp-api-angularjs"
9+
},
10+
"keywords": [
11+
"wp-api",
12+
"angular",
13+
"angularjs",
14+
"rest",
15+
"restfull",
16+
"client"
17+
],
18+
"author": "shprink",
19+
"license": "MIT",
20+
"bugs": {
21+
"url": "https://github.com/shprink/wp-api-angularjs/issues"
22+
},
23+
"homepage": "https://github.com/shprink/wp-api-angularjs",
24+
"devDependencies": {
25+
"angular": "^1.3.6",
26+
"angularjs": "0.0.1",
27+
"exports-loader": "^0.6.2",
28+
"expose-loader": "^0.6.0",
29+
"gulp": "^3.8.10",
30+
"gulp-util": "^3.0.1",
31+
"html-webpack-plugin": "^1.1.0",
32+
"ng-annotate-webpack-plugin": "^0.1.2",
33+
"path": "^0.4.9",
34+
"restangular": "^1.4.0",
35+
"underscore": "^1.7.0",
36+
"util": "^0.10.3",
37+
"webpack": "^1.4.13"
38+
}
39+
}

webpack.build:dev.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
var path = require('path'),
2+
webpack = require("webpack"),
3+
libPath = path.join(__dirname, 'lib'),
4+
distPath = path.join(__dirname, 'dist'),
5+
ngAnnotatePlugin = require('ng-annotate-webpack-plugin');
6+
7+
module.exports = {
8+
entry: path.join(libPath, 'index.js'),
9+
output: {
10+
path: distPath,
11+
filename: 'wp-api-angularjs.js'
12+
},
13+
plugins: [
14+
new ngAnnotatePlugin({
15+
add: true
16+
}),
17+
new webpack.optimize.DedupePlugin()
18+
]
19+
};

webpack.build:prod.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
var path = require('path'),
2+
webpack = require("webpack"),
3+
libPath = path.join(__dirname, 'lib'),
4+
distPath = path.join(__dirname, 'dist'),
5+
ngAnnotatePlugin = require('ng-annotate-webpack-plugin');
6+
7+
module.exports = {
8+
entry: path.join(libPath, 'index.js'),
9+
output: {
10+
path: distPath,
11+
filename: 'wp-api-angularjs.min.js'
12+
},
13+
plugins: [
14+
new ngAnnotatePlugin({
15+
add: true
16+
}),
17+
new webpack.optimize.DedupePlugin(),
18+
new webpack.optimize.UglifyJsPlugin()
19+
]
20+
};

0 commit comments

Comments
 (0)