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

Commit e90bfc1

Browse files
committed
first commit
0 parents  commit e90bfc1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+130436
-0
lines changed

.gitignore

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
# Created by https://www.toptal.com/developers/gitignore/api/node
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=node
3+
4+
### Node ###
5+
# Logs
6+
logs
7+
*.log
8+
npm-debug.log*
9+
yarn-debug.log*
10+
yarn-error.log*
11+
lerna-debug.log*
12+
.pnpm-debug.log*
13+
14+
# Diagnostic reports (https://nodejs.org/api/report.html)
15+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
16+
17+
# Runtime data
18+
pids
19+
*.pid
20+
*.seed
21+
*.pid.lock
22+
23+
# Directory for instrumented libs generated by jscoverage/JSCover
24+
lib-cov
25+
26+
# Coverage directory used by tools like istanbul
27+
coverage
28+
*.lcov
29+
30+
# nyc test coverage
31+
.nyc_output
32+
33+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
34+
.grunt
35+
36+
# Bower dependency directory (https://bower.io/)
37+
bower_components
38+
39+
# node-waf configuration
40+
.lock-wscript
41+
42+
# Compiled binary addons (https://nodejs.org/api/addons.html)
43+
build/Release
44+
45+
# Dependency directories
46+
node_modules/
47+
jspm_packages/
48+
49+
# Snowpack dependency directory (https://snowpack.dev/)
50+
web_modules/
51+
52+
# TypeScript cache
53+
*.tsbuildinfo
54+
55+
# Optional npm cache directory
56+
.npm
57+
58+
# Optional eslint cache
59+
.eslintcache
60+
61+
# Optional stylelint cache
62+
.stylelintcache
63+
64+
# Microbundle cache
65+
.rpt2_cache/
66+
.rts2_cache_cjs/
67+
.rts2_cache_es/
68+
.rts2_cache_umd/
69+
70+
# Optional REPL history
71+
.node_repl_history
72+
73+
# Output of 'npm pack'
74+
*.tgz
75+
76+
# Yarn Integrity file
77+
.yarn-integrity
78+
79+
# dotenv environment variable files
80+
.env
81+
.env.development.local
82+
.env.test.local
83+
.env.production.local
84+
.env.local
85+
86+
# parcel-bundler cache (https://parceljs.org/)
87+
.cache
88+
.parcel-cache
89+
90+
# Next.js build output
91+
.next
92+
out
93+
94+
# Nuxt.js build / generate output
95+
.nuxt
96+
dist
97+
98+
# Gatsby files
99+
.cache/
100+
# Comment in the public line in if your project uses Gatsby and not Next.js
101+
# https://nextjs.org/blog/next-9-1#public-directory-support
102+
# public
103+
104+
# vuepress build output
105+
.vuepress/dist
106+
107+
# vuepress v2.x temp and cache directory
108+
.temp
109+
110+
# Docusaurus cache and generated files
111+
.docusaurus
112+
113+
# Serverless directories
114+
.serverless/
115+
116+
# FuseBox cache
117+
.fusebox/
118+
119+
# DynamoDB Local files
120+
.dynamodb/
121+
122+
# TernJS port file
123+
.tern-port
124+
125+
# Stores VSCode versions used for testing VSCode extensions
126+
.vscode-test
127+
128+
# yarn v2
129+
.yarn/cache
130+
.yarn/unplugged
131+
.yarn/build-state.yml
132+
.yarn/install-state.gz
133+
.pnp.*
134+
135+
### Node Patch ###
136+
# Serverless Webpack directories
137+
.webpack/
138+
139+
# Optional stylelint cache
140+
141+
# SvelteKit build / generate output
142+
.svelte-kit
143+
144+
# End of https://www.toptal.com/developers/gitignore/api/node

.npmignore

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# ---> Node
2+
# Logs
3+
logs
4+
*.log
5+
npm-debug.log*
6+
7+
# Runtime data
8+
pids
9+
*.pid
10+
*.seed
11+
12+
# Directory for instrumented libs generated by jscoverage/JSCover
13+
lib-cov
14+
15+
# Coverage directory used by tools like istanbul
16+
coverage
17+
18+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
19+
.grunt
20+
21+
# node-waf configuration
22+
.lock-wscript
23+
24+
# Compiled binary addons (http://nodejs.org/api/addons.html)
25+
build/Release
26+
27+
# Dependency directory
28+
# https://docs.npmjs.com/misc/faq#should-i-check-my-node-modules-folder-into-git
29+
node_modules
30+

LICENSE

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
MIT License
2+
Copyright (c) <year> <copyright holders>
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
5+
6+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
7+
8+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# pentcloud-angular-js-request
2+
3+
Angular wrapper for Js request library.

build/config.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"tags": {
3+
"allowUnknownTags": true
4+
},
5+
"opts": {
6+
"destination": "./../docs"
7+
},
8+
"plugins": [
9+
"plugins/markdown"
10+
],
11+
"templates": {
12+
"cleverLinks": false,
13+
"monospaceLinks": false,
14+
"default": {
15+
"outputSourceFiles": true
16+
},
17+
"path": "ink-docstrap",
18+
"theme": "cerulean",
19+
"navType": "vertical",
20+
"linenums": true,
21+
"dateFormat": "MMMM Do YYYY, h:mm:ss a"
22+
}
23+
}

build/gulpfile.js

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
var gulp = require('gulp'),
2+
gp_concat = require('gulp-concat'),
3+
gp_rename = require('gulp-rename'),
4+
gp_minify = require('gulp-minify');
5+
gp_selfExecute = require('gulp-self-execute');
6+
runSequence = require('run-sequence');
7+
jsdoc = require('gulp-jsdoc3');
8+
9+
gulp.task('merge', function(){
10+
return gulp.src(["../src/index.js", "../src/pentcloudAngularRequestService.js"])
11+
.pipe(gp_concat('pentcloud-angular-js-request.js'))
12+
.pipe(gulp.dest('../dist'))
13+
});
14+
15+
gulp.task('doc', function(){
16+
var config = require('./config.json');
17+
return gulp.src(["../dist/pentcloud-angular-js-request.js"])
18+
.pipe(jsdoc(config))
19+
});
20+
21+
gulp.task('wrap', function(){
22+
return gulp.src(["../dist/pentcloud-angular-js-request.js"])
23+
.pipe(gp_selfExecute({
24+
'window': 'window'
25+
}))
26+
.pipe(gulp.dest('../dist'))
27+
.pipe(gp_minify({
28+
mangle : false
29+
}))
30+
.pipe(gulp.dest('../dist'))
31+
});
32+
33+
gulp.task('build', function(){
34+
runSequence('merge', 'doc', function(){
35+
console.log('Wraping in self executing anonymous function');
36+
setTimeout(function(){
37+
runSequence('wrap', function(){
38+
console.log('done!');
39+
});
40+
}, 2000);
41+
});
42+
})
43+
44+
gulp.task('default', ['build' ], function(){});

demo/compressed

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
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

demo/index.html

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<html ng-app="demo">
2+
3+
<head>
4+
</head>
5+
<body ng-controller="demoController">
6+
7+
<div>{{hello}}</div>
8+
9+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
10+
<script src="../node_modules/angular/angular.min.js"></script>
11+
12+
<script src="../node_modules/persist-js/persist-min.js"></script>
13+
<script src="../node_modules/jsoncomp/versions/jsonc.min.js"></script>
14+
<script src="../node_modules/pentcloud-js-db/dist/js-db-min.js"></script>
15+
16+
<script src="../node_modules/pentcloud-js-request/dist/js-request.js"></script>
17+
<script src="../dist/pentcloud-angular-js-request-min.js"></script>
18+
19+
<script>
20+
var app = angular.module('demo', ["pentcloud-angular-js-request"]);
21+
22+
app.controller('demoController', function($scope, pentcloudAngularRequest){
23+
$scope.hello = "hw";
24+
25+
pentcloudAngularRequest.get('http://pentcloud.com:4000/users/509/steps').then(function(res){
26+
$scope.hello = res;
27+
$scope.$apply();
28+
});
29+
})
30+
</script>
31+
32+
</body>
33+
</html>

demo/uncompressed

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.
19.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)