-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.js
49 lines (41 loc) · 1.19 KB
/
package.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Package.describe({
name: 'activitree:scss3',
version: '1.0.2',
summary: 'Sass and SCSS support for Meteor.js V3 with Dart Sass.',
git: 'https://github.com/activitree/scss3.git'
})
Package.registerBuildPlugin({
name: 'compileScssBatch',
use: [
],
sources: ['plugin/compile-scss.js'],
npmDependencies: {
sass: '1.69.5'
}
})
Package.onUse(api => {
api.versionsFrom(['2.12', '3.0-alpha.13'])
api.use('isobuild:[email protected]')
})
Package.onTest(api => {
api.use(['test-helpers', 'tinytest'])
api.use(['activitree:scss3'])
// Tests for .scss
api.addFiles([
'test/scss/_emptyimport.scss',
'test/scss/_not-included.scss',
'test/scss/_top.scss',
'test/scss/_top3.scss',
'test/scss/empty.scss',
'test/scss/dir/_in-dir.scss',
'test/scss/dir/_in-dir2.scss',
'test/scss/dir/root.scss',
'test/scss/dir/subdir/_in-subdir.scss'
])
api.addFiles('test/scss/top2.scss', 'client', { isImport: true })
// Test for includePaths
api.addFiles(['test/include-paths/include-paths.scss', 'test/include-paths/modules/module/_module.scss'])
api.mainModule('tests.js', 'client')
})