This repository has been archived by the owner on Aug 5, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
package.json
158 lines (158 loc) · 5.29 KB
/
package.json
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
{
/**
* The name of the package.
*/
"name": "font-awesome",
"sencha": {
"name": "font-awesome",
"namespace": "Ext",
"type": "code",
"toolkit": "classic",
"framework": "ext",
"theme": "theme-neptune",
"format": "1",
"output": "${package.dir}/build",
"local": true,
"resource": {
"paths": ""
},
"resources": [
{
"path": "${package.dir}/resources",
"output": "shared"
}
],
/**
* The author of the package.
*
* Required only if you are distributing this package through a Sencha Cmd repository,
* in which case it should match the name you assign to your local package repository.
*/
"creator": "Vadim Popa, https://github.com/vadimpopa",
/**
* A summarized description of this package.
*/
"summary": "This package provides the Font Awesome 5",
/**
* A detailed description of this package.
*/
"detailedDescription": "Long description of package",
/**
* The package version.
*
* Typically, changes to the package should come along with changes to the version.
* This number should be in this format: d+(.d+)*
*/
"version": "5.8.1",
/**
* The version that users can transparently update from without requiring code changes.
*
* In addition the version property, packages can also indicate the degree to which
* they are backward compatible using the compatVersion property.
*/
"compatVersion": "5.8.1",
/**
* Additional resources used during theme slicing operations
*/
"slicer": null,
/**
* Sass configuration properties.
*/
"sass": {
/**
* The namespace to which this package's SASS corresponds. The default value of
* "FontAwesome5" means that the files in ./sass/src (and ./sass/var) match classes in
* the FontAwesome5" root namespace. In other words, "FontAwesome5.panel.Panel" maps to
* ./sass/src/panel/Panel.scss.
*
* To style classes from any namespace, set this to blank. If this is blank,
* then to style "FontAwesome5.panel.Panel" you would put SASS in
* ./sass/src/FontAwesome5/panel/Panel.scss.
*/
"namespace": "Ext",
/**
* Comma-separated list of files or folders containing extra Sass. These
* files are automatically included in the Sass compilation. By default this
* is just "etc/all.scss" to allow import directives to control the order
* other files are included.
*
* All "etc" files are included at the top of the Sass compilation in their
* dependency order:
*
* +-------+---------+
* | | base |
* | theme +---------+
* | | derived |
* +-------+---------+
* | packages | (in package dependency order)
* +-----------------+
* | application |
* +-----------------+
*/
"etc": [
"${package.dir}/sass/etc/all.scss"
],
/**
* Comma-separated list of folders containing Sass variable definitions
* files. These file can also define Sass mixins for use by components.
*
* All "var" files are included after "etc" files in the Sass compilation in
* dependency order:
*
* +-------+---------+
* | | base |
* | theme +---------+
* | | derived |
* +-------+---------+
* | packages | (in package dependency order)
* +-----------------+
* | application |
* +-----------------+
*
* The "sass/var/all.scss" file is always included at the start of the var
* block before any files associated with JavaScript classes.
*/
"var": [
"${package.dir}/sass/var",
"${package.dir}/sass/var/all.scss"
],
/**
* Comma-separated list of folders containing Sass rule files.
*
* All "src" files are included after "var" files in the Sass compilation in
* dependency order (the same order as "etc"):
*
* +-------+---------+
* | | base |
* | theme +---------+
* | | derived |
* +-------+---------+
* | packages | (in package dependency order)
* +-----------------+
* | application |
* +-----------------+
*/
"src": [
"${package.dir}/sass/src",
"${package.dir}/sass/src/all.scss"
]
},
/**
* This is the comma-separated list of folders where classes reside. These
* classes must be explicitly required to be included in the build.
*/
"classpath": [
"${package.dir}/src"
],
/**
* Comma-separated string with the paths of directories or files to search. Any classes
* declared in these locations will be automatically required and included in the build.
* If any file defines an Ext JS override (using Ext.define with an "override" property),
* that override will in fact only be included in the build if the target class specified
* in the "override" property is also included.
*/
"overrides": [
"${package.dir}/overrides"
]
}
}