Skip to content
This repository was archived by the owner on Feb 20, 2020. It is now read-only.

Commit b956230

Browse files
committed
use browserify-shim to load some deps from CDNs
1 parent f78703b commit b956230

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

app/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<!-- <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> -->
1212

13-
<link rel="stylesheet" type="text/css" href="styles/angular-material.css">
13+
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/angular-material/0.10.0/angular-material.min.css">
1414
<link rel="stylesheet" type="text/css" href="styles/index.css">
1515

1616
<!-- favicon stuff lol -->
@@ -51,6 +51,9 @@
5151
<div ui-view class="cobudget-app">
5252
</div>
5353

54+
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script>
55+
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-material/0.10.0/angular-material.min.js"></script>
56+
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-material-icons/0.6.0/angular-material-icons.min.js"></script>
5457
<script src="scripts/index.js"></script>
5558
</body>
5659
</html>

app/index.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
global.jQuery = require('jquery')
21
global._ = require('lodash')
32
global.moment = require('moment')
43
global.camelize = require('camelize')
@@ -7,18 +6,15 @@ global.listify = require('listify')
76
global.isEmptyObject = require('is-empty-object')
87
global.browser = require('bowser')
98

10-
require('angular')
119
require('angular-ui-router')
1210
require('angular-sanitize/angular-sanitize')
1311
require('angular-cookie')
1412
require('ng-token-auth')
1513
require('angular-aria')
1614
require('angular-animate')
17-
require('angular-material')
1815
require('angular-messages')
1916
require('ng-focus-if')
2017
require('angular-upload')
21-
require('angular-material-icons')
2218
require('ng-sanitize')
2319
require('angular-truncate-2')
2420
require('angular-marked')

app/package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,18 @@
33
"transform": [
44
["coffeeify", { "extension": ".coffee" } ],
55
["browserify-ngannotate", { "ext": [ ".js", ".coffee" ] } ],
6+
"browserify-shim",
67
"babelify",
78
"envify",
89
["evalify", { "files": ["app/configs/app.js", "node_modules/app/configs/app.js"] } ],
910
["txtify2", { "extensions": [ "html" ] } ],
1011
"concatenify"
1112
]
13+
},
14+
"browserify-shim": {
15+
"jquery": "global:jQuery",
16+
"angular": "global:angular",
17+
"angular-material": "global:angular",
18+
"angular-material-icons": "global:angular"
1219
}
1320
}

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,13 @@
4444
"napa": {},
4545
"dependencies": {
4646
"ampersand-state": "^4.5.6",
47-
"angular": "^1.3.2",
4847
"angular-animate": "^1.4.3",
4948
"angular-aria": "^1.4.3",
5049
"angular-autodisable": "^0.2.2",
5150
"angular-autoselect": "^0.3.2",
5251
"angular-chart.js": "^1.0.0-alpha3",
5352
"angular-cookie": "ivpusic/angular-cookie#v4.0.9",
5453
"angular-marked": "[email protected]:Hypercubed/angular-marked.git",
55-
"angular-material": "^0.10.0",
56-
"angular-material-icons": "^0.6.0",
5754
"angular-messages": "^1.4.3",
5855
"angular-sanitize": "^1.3.8",
5956
"angular-truncate-2": "^0.1.2",
@@ -91,6 +88,7 @@
9188
"brfs": "^1.2.0",
9289
"browserify": "^10.2.4",
9390
"browserify-ngannotate": "^0.7.1",
91+
"browserify-shim": "^3.8.12",
9492
"chai": "^1.10.0",
9593
"chai-as-promised": "^4.1.1",
9694
"coffee-script": "^1.8.0",

0 commit comments

Comments
 (0)