/ package.js
package.js
 1  Package.describe({
 2    name: 'ethereum:dapp-styles',
 3    summary: 'CSS/LESS framework for dapps',
 4    version: '0.5.8',
 5    git: 'http://github.com/ethereum/dapp-styles'
 6  });
 7  
 8  Package.onUse(function(api) {
 9    api.versionsFrom('1.2');
10    api.use('less', 'client');
11  
12    api.addAssets('icons/Simple-Line-Icons.svg', 'client');
13    api.addAssets('icons/Simple-Line-Icons.eot', 'client'); 
14    api.addAssets('icons/Simple-Line-Icons.ttf', 'client'); 
15    api.addAssets('icons/Simple-Line-Icons.woff', 'client');
16  
17    api.addAssets('fonts/Montserrat-Black.otf', 'client'); 
18    api.addAssets('fonts/Montserrat-Bold.otf', 'client');
19    api.addAssets('fonts/Montserrat-Hairline.otf', 'client');
20    api.addAssets('fonts/Montserrat-Light.otf', 'client');
21    api.addAssets('fonts/Montserrat-Regular.otf', 'client');
22    api.addAssets('fonts/SourceSansPro-Black.otf', 'client');
23    // api.addAssets('fonts/SourceSansPro-Blacklt.otf', 'client');
24    api.addAssets('fonts/SourceSansPro-Bold.otf', 'client');
25    // api.addAssets('fonts/SourceSansPro-Boldlt.otf', 'client');
26    api.addAssets('fonts/SourceSansPro-Light.otf', 'client');
27    // api.addAssets('fonts/SourceSansPro-Lightlt.otf', 'client');
28    api.addAssets('fonts/SourceSansPro-ExtraLight.otf', 'client');
29    // api.addAssets('fonts/SourceSansPro-ExtraLightlt.otf', 'client');
30    api.addAssets('fonts/SourceSansPro-Regular.otf', 'client');
31    api.addAssets('fonts/SourceSansPro-Semibold.otf', 'client');
32    // api.addAssets('fonts/SourceSansPro-Semiboldlt.otf', 'client');
33    // api.addAssets('fonts/SourceSansPro-lt.otf', 'client');
34  
35    api.addFiles('lib/base/base/_variables.import.less', 'client');    // Global Variables
36  
37    api.addFiles('lib/base/base/_mixins.import.less', 'client');       // Base Mixins
38    api.addFiles('lib/base/base/_resets.import.less', 'client');       // General Resets
39  
40    // api.addFiles('lib/base/base/_global.import.less', 'client');       // Global Typography and Headings
41    // api.addFiles('lib/base/base/_lists.import.less', 'client');        // Unordered Lists, Ordered Lists and Navigation
42    // api.addFiles('lib/base/base/_blockquotes.import.less', 'client');  // Blockquotes
43    // api.addFiles('lib/base/base/_code.import.less', 'client');         // Code
44    // api.addFiles('lib/base/base/_tables.import.less', 'client');       // Tables
45    // api.addFiles('lib/base/base/_forms.import.less', 'client');        // Forms, Input Types and Buttons
46  
47    // api.addFiles('lib/base/base/_buttons.import.less', 'client');      // Custom Base Buttons
48    // api.addFiles('lib/base/base/_helpers.import.less', 'client');      // Custom Base Helpers
49  
50    api.addFiles('lib/base/base/_grid.import.less', 'client');         // Grid
51    api.addFiles('lib/base/base/_tablet-grid.import.less', 'client');  // Tablet Grid
52    api.addFiles('lib/base/base/_mobile-grid.import.less', 'client');  // Mobile Grid
53    api.addFiles('lib/base/base/_print.import.less', 'client');        // Print Page Styles
54  
55    api.addFiles('lib/base/_desktop-styles.import.less', 'client');
56    api.addFiles('lib/base/_mobile-styles.import.less', 'client');
57    api.addFiles('lib/base/_tablet-styles.import.less', 'client');
58  
59    api.addFiles('lib/base/style.import.less', 'client');
60    api.addFiles('lib/simple-line-icons.import.less', 'client');
61    api.addFiles('lib/normalize.import.less', 'client');
62    api.addFiles('lib/lesshat.import.less', 'client');
63    api.addFiles('fonts.import.less', 'client');
64    api.addFiles('constants.import.less', 'client');
65    api.addFiles('mixins.import.less', 'client');
66    api.addFiles('elements.import.less', 'client');
67    api.addFiles('containers.import.less', 'client');
68    api.addFiles('buttons.import.less', 'client');
69    api.addFiles('responsive.import.less', 'client');
70  
71    api.addFiles('dapp-styles.less', 'client', {isImport: true});
72  });
73  
74  // Package.onTest(function(api) {
75  //   api.use('tinytest');
76  //   api.use('ethereum:blocks');
77  //   api.addFiles('blocks-tests.js');
78  // });
79