]> git.proxmox.com Git - extjs.git/blame - extjs/examples/modern/touchtomatoes/.sencha/app/defaults.properties
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / modern / touchtomatoes / .sencha / app / defaults.properties
CommitLineData
6527f429
DM
1# =============================================================================\r
2# This file defines properties used by build-impl.xml and the associated\r
3# *-impl.xml files (sass-impl.xml, js-impl.xml, etc.), which are the core of\r
4# the applications build process. \r
5#\r
6# This file represents the lowest priority file for defining these properties\r
7# as well as the place to look for documentation and learning what properties\r
8# exist.\r
9#\r
10# The full set of these files is as follows (in priority order):\r
11#\r
12# - One of these (based on build.environment):\r
13# - production.properties\r
14# - testing.properties\r
15# - native.properties\r
16# - package.properties\r
17#\r
18# - build.properties\r
19#\r
20# - One of these (based on app.framework):\r
21# - ext.properties\r
22# - touch.properties\r
23#\r
24# - One of these (based on build.environment):\r
25# - production.defaults.properties\r
26# - testing.defaults.properties\r
27# - native.defaults.properties\r
28# - package.defaults.properties\r
29#\r
30# - defaults.properties\r
31#\r
32# Properties are controlled by the first file in the above list to define the\r
33# value. Values from all levels, however, can reference each other via the\r
34# property expansion.\r
35#\r
36# IMPORTANT - This file should not be modified by an app as it is overwritten\r
37# during each app upgrade.\r
38# =============================================================================\r
39\r
40# *****************************************************************************\r
41# Global Build Properties\r
42# these are cross-concern properties used by many build phases\r
43# *****************************************************************************\r
44\r
45# the default build environment type (production, testing, native, package)\r
46# NOTE: this is only a default and will typically be set before this file is\r
47# loaded, typically by the 'sencha app build" command.\r
48# See "sencha help app build" for details.\r
49#\r
50# The corresponding properties files:\r
51# (production.properties, testing.properties, etc.) provide examples of \r
52# overriding sets of properties depending on the selected environment\r
53# NOTE: this replaces the deprecated args.environment\r
54app.environment=production\r
55build.environment=${app.environment}\r
56\r
57# the directory to place built application files\r
58build.dir=${workspace.build.dir}/${build.environment}/${app.name}\r
59\r
60app.compressor.type=${app.compressor}\r
61\r
62app.output=${build.dir}\r
63app.output.base=${app.output}\r
64\r
65app.output.page=index.html\r
66app.output.page.path=${app.output.page}\r
67app.output.page.enable=true\r
68\r
69app.output.resources=resources\r
70app.output.resources.path=${app.output.resources}\r
71app.output.resources.enable=true\r
72app.output.resources.compress=${app.output.js.compress}\r
73\r
74app.output.css.dir=${app.output.resources.path}\r
75app.output.css=${app.output.css.dir}/${app.name}-all.css\r
76app.output.css.path=${app.output.css}\r
77app.output.css.enable=true\r
78app.output.css.compress=true\r
79app.output.css.preprocess=true\r
80app.output.css.split=4095\r
81\r
82app.output.js=app.js\r
83app.output.js.path=${app.output.js}\r
84app.output.js.enable=true\r
85app.output.js.compress=false\r
86app.output.js.optimize=false\r
87app.output.js.optimize.cssPrefix=${app.output.js.optimize}\r
88app.output.js.optimize.xtemplate=false\r
89app.output.js.optimize.propNames=${app.output.js.optimize}\r
90app.output.js.optimize.defines=${app.output.js.optimize}\r
91app.output.js.optimize.callParent=${app.output.js.optimize}\r
92app.output.js.optimize.requires=${app.output.js.optimize}\r
93\r
94app.output.framework=framework.js\r
95app.output.framework.path=${app.output.framework}\r
96app.output.framework.enable=false\r
97\r
98app.output.microloader=microloader.js\r
99app.output.microloader.path=${app.output.microloader}\r
100app.output.microloader.enable=true\r
101app.output.microloader.embed=true\r
102\r
103app.output.manifest=app.json\r
104app.output.manifest.path=${app.output.manifest}\r
105app.output.manifest.enable=true\r
106app.output.manifest.embed=false\r
107\r
108app.output.slicer=${app.output.resources.path}\r
109app.output.slicer.path=${app.output.slicer}\r
110app.output.slicer.enable=true\r
111\r
112app.output.archive=archive\r
113app.output.archive.path=${app.output.archive}\r
114\r
115app.cache.enable=${app.output.deltas.enable}\r
116\r
117app.output.cache=cache.appcache\r
118app.output.cache.path=${app.output.cache}\r
119app.output.cache.enable=true\r
120app.output.appCache.enable=${app.output.cache.enable}\r
121app.output.appCache.path=${app.output.cache.path}\r
122\r
123build.out.base.path=${app.output.base}\r
124build.out.page.path=${build.out.base.path}/${app.output.page.path}\r
125build.out.resources.path=${build.out.base.path}/${app.output.resources.path}\r
126build.out.css.path=${build.out.base.path}/${app.output.css.path}\r
127build.out.js.path=${build.out.base.path}/${app.output.js.path}\r
128build.out.framework.path=${build.out.base.path}/${app.output.framework.path}\r
129build.out.archive.path=${build.out.base.path}/${app.output.archive.path}\r
130build.out.manifest.path=${build.out.base.path}/${app.output.manifest.path}\r
131build.out.microloader.path=${build.out.base.path}/${app.output.microloader.path}\r
132build.out.appCache.path=${build.out.base.path}/${app.output.appCache.path}\r
133\r
134# Moved to init-impl.xml to handle truthy special values\r
135#build.out.deltas.path=${build.out.base.path}/${app.output.deltas.path}\r
136build.out.slicer.path=${build.out.base.path}/${app.output.slicer.path}\r
137\r
138# place holder properties to allow the newer .path property to control the existing .dir property\r
139build.out.resources.dir=${build.out.resources.path}\r
140build.out.css.dir=${build.out.base.path}/${app.output.css.dir}\r
141\r
142build.out.metadata.path=${build.out.page.path}\r
143\r
144# a temporary output directory used for staging intermediate build artifacts\r
145build.temp.dir=${workspace.build.dir}/temp/${build.environment}/${app.name}\r
146\r
147# the directory under the output folder for placing resources\r
148build.resources.dir=${build.out.resources.path}\r
149\r
150app.manifest.bootstrap=bootstrap.json\r
151\r
152app.bootstrap=${app.dir}\r
153app.bootstrap.base=${app.bootstrap}\r
154app.bootstrap.page=${app.indexHtmlPath}\r
155app.bootstrap.page.path=${app.bootstrap.page}\r
156app.bootstrap.css=${app.bootstrap.css.name}\r
157app.bootstrap.css.path=${app.bootstrap.css}\r
158app.bootstrap.microloader=${app.bootstrap.js.name}\r
159app.bootstrap.microloader.path=${app.bootstrap.microloader}\r
160app.bootstrap.manifest=${app.manifest.bootstrap}\r
161app.bootstrap.manifest.path=${app.bootstrap.manifest}\r
162\r
163build.bootstrap.base.path=${app.bootstrap.base}\r
164build.bootstrap.page.path=${build.bootstrap.base.path}/${app.bootstrap.page.path}\r
165build.bootstrap.css.path=${build.bootstrap.base.path}/${app.bootstrap.css.path}\r
166build.bootstrap.microloader.path=${build.bootstrap.base.path}/${app.bootstrap.microloader.path}\r
167build.bootstrap.manifest.path=${build.bootstrap.base.path}/${app.bootstrap.manifest.path}\r
168\r
169build.bootstrap.metadata.path=${build.bootstrap.page.path}\r
170\r
171# *****************************************************************************\r
172# JS\r
173# these properties control various aspects of output js code construction\r
174# *****************************************************************************\r
175\r
176# the output js file that contains all needed js code\r
177\r
178# deprecated, now controlled by app.output.js / app.output.js.path in app.json\r
179build.classes.file=${build.out.js.path}\r
180\r
181# the output js file for framework code, if the framework\r
182# classes are not included in the default all-classes.js file\r
183# deprecated, now controlled by app.output.framework / app.output.framework.path in app.json\r
184build.framework.name=framework.js\r
185build.framework.file=${build.out.framework.path}\r
186\r
187# Don't use these - they are deprecated\r
188build.options.debug.enable=debug:true\r
189build.options.debug.disable=debug:false\r
190build.options.logger.enable=logger:yes\r
191build.options.logger.disable=logger:no\r
192\r
193# This property enables/disables <feature logger> blocks in js output, see build.options\r
194build.options.logger=no\r
195\r
196# This property enables/disables <debug> blocks in js output, see build.options\r
197build.options.debug=false\r
198\r
199# This property can be used to pass custom build options in addition to any of the other\r
200# build.options flags. When overlapping, these options take priority, see build.options\r
201build.options.custom=\r
202\r
203# This value is specified by the framework\r
204build.options.default=\r
205\r
206# This property contains the framework ("product") used for filtering of JavaScript using\r
207# the preprocessor. This is set by either ext.properties or touch.properties.\r
208#\r
209#build.options.product=touch\r
210\r
211# This property contains the desired API level used for preprocessor filtering of JavaScript.\r
212# This is set by either ext.properties or touch.properties.\r
213#\r
214#build.options.minVersion=2.1\r
215\r
216# This property holds the set of js preprocessor options in the form:\r
217#\r
218# name1:value1,name2:value2,...\r
219#\r
220# (used by -init-compiler in init-impl.xml)\r
221#\r
222# This property is not likely to be set directly. Rather, you should set one of the\r
223# contributing properties that are combined to form this one:\r
224#\r
225# build.options.debug\r
226# build.options.logger\r
227# build.options.custom\r
228#\r
229# The other properties that contribute to this are typically not needing to be set:\r
230#\r
231# build.options.product\r
232# build.options.minVersion\r
233#\r
234build.options=logger:${build.options.logger},debug:${build.options.debug},product:${build.options.product},minVersion:${build.options.minVersion},${build.options.default},${build.options.custom}\r
235\r
236# This property can be modified to change general build options\r
237# such as excluding files from the set. The format expects newlines\r
238# for each argument, for example:\r
239# \r
240# build.operations=\\r
241# exclude\n \\r
242# -namespace=Ext\n\r
243#\r
244# NOTE: modifications to build.operations are intended to be \r
245# placed in an override of the "-after-init" target, where it \r
246# can be calculated based on other\r
247# ant properties\r
248#\r
249# build.operations=\r
250\r
251# enables / disables the full class optimizer during js builds\r
252# (used by the -compile-* targets in js-impl.xml)\r
253build.optimize.defines=${app.output.js.optimize.defines}\r
254build.optimize.callparent=${app.output.js.optimize.callParent}\r
255build.optimize.cssPrefix=${app.output.js.optimize.cssPrefix}\r
256build.optimize.xtemplate=${app.output.js.optimize.xtemplate}\r
257build.optimize.propNames=${app.output.js.optimize.propNames}\r
258build.optimize.include.metadata=${app.output.js.optimize.requires}\r
259build.optimize.enable=\\r
260 optimize\n \\r
261 -property-name=${build.optimize.propNames}\n \\r
262 -css-prefix=${build.optimize.cssPrefix}\n \\r
263 -xtemplate=${build.optimize.xtemplate}\n \\r
264 -define-rewrite=${build.optimize.defines}\n \\r
265 -call-parent=${build.optimize.callparent}\n \\r
266 -include-metadata=${build.optimize.include.metadata}\r
267\r
268build.optimize.disable=\r
269build.optimize=${build.optimize.disable}\r
270\r
271# enables / disables removing text references from \r
272# package js build files\r
273build.remove.references=true\r
274\r
275# enables / disables removing "requires" and "uses" elements\r
276# from class definitions\r
277build.remove.requirement.nodes=true\r
278\r
279# enables / disables de-quoting certain string references to classes\r
280# like mixin references\r
281build.optimize.string.references=true\r
282\r
283# enables / disables yui compression\r
284build.compression.yui=${app.output.js.compress}\r
285 \r
286# enables / disables closure compression\r
287build.compression.closure=0\r
288 \r
289# enables / disables uglify compression\r
290build.compression.ugilfy=0\r
291\r
292build.compile.temp.dir=${build.temp.dir}/sencha-compiler\r
293\r
294# controles whether to keep the temp compile dir after the build\r
295build.compile.temp.dir.keep=true\r
296\r
297# ------------------------------------------\r
298# DOC ONLY - Do Not Set\r
299# this variable will be set to the appropriate compressor \r
300# option, and is calculated in init-impl.xml, but may be overridded in \r
301# app.properties, <environment>.properties, or via command line\r
302#\r
303# build.compression=\r
304# ------------------------------------------\r
305\r
306# *****************************************************************************\r
307# Page\r
308# these variables control aspects of building the output markup page\r
309# *****************************************************************************\r
310\r
311# controls whether the microloader content will be embedded in the output\r
312# markup, or left as a separate resource\r
313build.enable.embedded.microloader=${app.output.microloader.embed}\r
314\r
315# whether to include the page's manifest.json code with the \r
316# microloader content. Production.properties files should set this to \r
317# false to have manifest.json exist as a server resource.\r
318build.enable.embedded.manifest=${app.output.manifest.embed}\r
319\r
320# enables / disables compression of resources referenced in app.json / package.json\r
321# js and css entries\r
322enable.resource.compression=${app.output.resources.compress}\r
323\r
324# defaults to index.html, but may be overridden in app.json\r
325app.indexHtmlPath=index.html\r
326\r
327# the input page file for the application\r
328app.page.name=${app.indexHtmlPath}\r
329app.page.file=${app.dir}/${app.page.name}\r
330\r
331# the output page file\r
332# deprecated, now controlled by app.output.page / app.output.page.path in app.json\r
333build.page.name=${app.page.name}\r
334build.page.dir=${build.out.base.path}\r
335build.page.file=${build.out.page.path}\r
336\r
337# the directory where the microloader files may be found\r
338app.microloader.dir=${app.config.dir}/microloader\r
339\r
340# the file names of the individual microloaders\r
341app.microloader.development=development.js\r
342app.microloader.testing=testing.js\r
343app.microloader.production=production.js\r
344\r
345# the target microloader to use for builds\r
346app.microloader.name=${app.microloader.development}\r
347app.microloader=${app.microloader.dir}/${app.microloader.name}\r
348app.microloader.path=${app.microloader}\r
349\r
350# specifies how to embed the microloader code into the output markup\r
351# {0} is replaced with the content of the microloader file specified \r
352# by app.microloader.path\r
353build.microloader.code.tpl={0}\r
354\r
355# the template to use when generating a stand-alone json manifest file\r
356build.microloader.json.tpl.standalone={0}\r
357\r
358# the template to use when embedding the manifest json directly next to the \r
359# microloader in the output microloader content\r
360build.microloader.json.tpl.embedded=Ext.blink({0});\r
361\r
362# the template to use in the output microloader content when supplying \r
363# the manifest json as a separate server-side resource ('production' builds)\r
364build.microloader.json.tpl.external=Ext.blink('{'id:''${app.id}'''}');\r
365\r
366# the template string to use when embedding the microloader content\r
367# into the output markup\r
368build.embedded.microloader.tpl=<script id="microloader" data-app="${app.id}" type="text/javascript">{0}</script>\r
369\r
370# the compressor to use when embedding the microloader into a page\r
371# can be -closure or -yui, or leave empty to disable compression\r
372build.embedded.microloader.compressor=\r
373\r
374# the path to the microloader content file, if external to the outpout markup\r
375build.microloader.path=${build.out.microloader.path}\r
376\r
377# the inner markup to embed into the output markup when not including\r
378# the microloader content directly into the output markup\r
379build.embedded.microloader.src=${build.microloader.name}\r
380build.external.microloader.markup=<script id="microloader" data-app="${app.id}" src="${build.embedded.microloader.src}"></script>\r
381\r
382# a flag indicating which mode the microloader should run in (production, testing, etc.)\r
383# currently unused : is a placeholder for future microloader interactions\r
384build.microloader.mode=${build.environment}\r
385\r
386# the tag name to use when generating the compiler save set for \r
387# the page's js code\r
388build.tag.name=full-page\r
389\r
390# the name of the archive folder containing source versions for\r
391# delta patch generation\r
392# deprecated, now controlled by app.output.archive / app.output.archive.path in app.json\r
393build.archive.name=archive\r
394\r
395# the output cache manifest file\r
396build.manifest.name=${app.output.appCache.path}\r
397build.manifest.path=${build.out.appCache.path}\r
398\r
399# the name of the manifest json file\r
400build.json.name=${app.manifest.name}\r
401\r
402# the full path to the manifest json file\r
403build.out.json.path=${build.out.manifest.path}\r
404\r
405# Defines the file that will contain Ext.setVersion calls for each used package.\r
406build.out.package.versions=${build.compile.temp.dir}/cmd-packages.js\r
407\r
408# a temp directory for managing extracted resources during the page build\r
409build.app.temp.dir=${build.compile.temp.dir}/app\r
410\r
411# controls the format of checksum headers injected into microloaded content\r
412# either comment style, or code style for js and css files\r
413delta.comment.checksums=false\r
414\r
415# *****************************************************************************\r
416# Refresh\r
417# these properties are used for generating bootstrap js and css\r
418# files to support dev-time interaction with the app\r
419# *****************************************************************************\r
420\r
421# the base path to use for generating / calculating bootstrap info\r
422# this property is not longer defaulted here, but calculated in refresh-impl.xml\r
423# based on new app.bootstrap properties\r
424# app.bootstrap.base.path=${app.dir}\r
425\r
426# these control the name of the bootstrap js file\r
427# note: there will be corresponding entries in either the index page\r
428# or app.json that reference these names\r
429# deprecated, use app.bootstrap.microloader\r
430app.bootstrap.js.name=bootstrap.js\r
431app.bootstrap.js=${build.bootstrap.microloader.path}\r
432\r
433# these control the name of the bootstrap css file (for ext 4.2+ apps)\r
434# note: there will be corresponding entries in either the index page\r
435# or app.json that reference these names\r
436app.bootstrap.css.name=bootstrap.css\r
437\r
438# the microloader to use for bootstrapping operations\r
439app.microloader.bootstrap=${app.microloader.dir}/${app.microloader.development}\r
440\r
441# the name of the bootstrap microloader manifest\r
442build.json.bootstrap.name=${app.manifest.bootstrap}\r
443\r
444# the full path to the bootstrap microloader manifest\r
445build.json.bootstrap.path=${build.bootstrap.manifest.path}\r
446\r
447# enables inclusion of override files in the generated bootstrap\r
448bootstrap.include.overrides=true\r
449\r
450# enables inclusion of the Boot.js code in the generated bootstrap\r
451bootstrap.include.boot=false\r
452\r
453# controls the template used to generate load calls for override files\r
454bootstrap.override.tpl=Ext.Loader.loadScriptFile(''{0}'', Ext.emptyFn);\r
455\r
456build.boot.name=Boot.js\r
457build.boot.file=${app.config.dir}/${build.boot.name}\r
458build.slicer.microloader.name=Microloader.js\r
459build.slicer.microloader.file=${app.config.dir}/${build.slicer.microloader.name}\r
460\r
461# the type of the override template ('tpl' or 'jsonp')\r
462bootstrap.override.tpltype=tpl\r
463\r
464# *****************************************************************************\r
465# Sass / Css\r
466# properties for controling features of sass generation and compilation\r
467# *****************************************************************************\r
468\r
469# controls the ruby command that is used to execute compasss\r
470# a full path to ruby may be specified rather than allowing the system\r
471# shell to resolve the command\r
472build.ruby.path=ruby\r
473\r
474# --------------------\r
475# these control properties select the mode used to build the app's styling\r
476# see sass-impl.xml for how then are used\r
477\r
478# enables theme builds for apps using ext 41 style themes\r
479enable.ext41.themes=false\r
480\r
481# enables theme builds for apps using ext 42 style themes\r
482enable.ext42.themes=false\r
483\r
484# enables theme builds for apps using touch style themes\r
485enable.touch.themes=false\r
486# --------------------\r
487\r
488# selector count threshold to use when \r
489# splitting a single css file into multiple\r
490# css files (IE selector limit workaround)\r
491#\r
492# NOTE: applies only to ext js 4.2+ style theme management, currently\r
493# see the above theme control variables for details\r
494build.css.selector.limit=${app.output.css.split}\r
495\r
496# enables / disable css preprocessor (enable.ext42.themes only)\r
497build.css.preprocess=${app.output.css.preprocess}\r
498\r
499# sets the css preprocessor options, in the form:\r
500# name1:value1,name2:value2,... \r
501build.css.preprocessor.opts=\r
502\r
503# enables / disable css compressor (enable.ext42.themes only)\r
504build.css.compress=${app.output.css.compress}\r
505\r
506# controls the directory used to generate the output app scss file\r
507# for apps that use theme packages\r
508build.sass.dir=${build.temp.dir}/sass\r
509\r
510# Specify the name for the individual resource dirs in the app\r
511# (enable.touch.themes only)\r
512app.sass.name=sass\r
513\r
514# Specify the sass path in the app\r
515# (enable.touch.themes only)\r
516app.sass.dir=${app.dir}/resources/${app.sass.name}\r
517\r
518# name prefix to use for output css / sass files\r
519app.out.base=${app.name}-all\r
520app.out.base.debug=${app.out.base}\r
521\r
522# the output sass file to generate (used with enable.ext42.themes)\r
523app.out.scss=${build.sass.dir}/${app.out.base.debug}.scss\r
524# the output ruby compass config file to generate (used with enable.ext42.themes)\r
525app.out.ruby=${build.sass.dir}/config.rb\r
526\r
527# output css file prefix\r
528app.out.css.prefix=${app.out.base.debug}\r
529\r
530# output css file name\r
531app.out.css.name=${app.out.css.prefix}.css\r
532\r
533# output css file path (relative to build directory root\r
534app.out.css.rel=${app.output.resources}/${app.out.css.name}\r
535\r
536# output css file path (full path)\r
537app.out.css=${build.out.css.path}\r
538\r
539# separate file name to use for generating a compressed copy\r
540# of the output css file (this default will compress the file in-place)\r
541app.out.css.compressed=${build.out.css.path}\r
542\r
543# the directory containing sass files for compass to compile\r
544compass.sass.dir=${build.sass.dir}\r
545\r
546# the output directory where compass should place built css files\r
547compass.css.dir=${build.out.css.dir}\r
548\r
549# the directory containing the ruby config file for compass\r
550compass.config.file=${app.out.ruby}\r
551\r
552# enables / disables console highlighting for compass\r
553compass.compile.boring=false\r
554\r
555# enables / disables forced rebuilds for compass\r
556compass.compile.force=true\r
557\r
558# enables / disables stack traces in compass failure output\r
559compass.compile.trace=true\r
560\r
561compass.cache.dir=${workspace.build.dir}/.sass-cache\r
562\r
563compass.working.dir=${build.sass.dir}\r
564\r
565# ---------------------------------------------------\r
566# Legacy properties for ext41 theme directories\r
567# Specify the resources path in the app\r
568app.packages.dir=${app.dir}/packages\r
569\r
570# Specify the theme path in the app (this directory contains the themes)\r
571app.theme.dir=${app.packages.dir}\r
572\r
573# the currently selected ext 41 theme name\r
574theme.name=default\r
575# ---------------------------------------------------\r
576\r
577# *****************************************************************************\r
578# Slice\r
579# these properties control features of the theme slice build phase\r
580# *****************************************************************************\r
581\r
582# the resources directory of the application\r
583# note: this property is currently only used for building ext 4.1 style themes \r
584# (used by x-build-theme and x-copy-resources in slice-impl.xml)\r
585app.resources.dir=${app.dir}/resources\r
586\r
587# the directory containing the slicer widget example page\r
588app.example.dir=${app.dir}/sass/example\r
589\r
590# properties to control the recirect css file that is\r
591# generated for the slicer example page\r
592app.example.css.name=example.css\r
593app.example.css.file=${app.example.dir}/${app.example.css.name}\r
594\r
595# the base path for generating the bootstrap code for the \r
596# slicer page\r
597bootstrap.base.path=${app.example.dir}\r
598\r
599# the full file name of the slicer page's bootstrap js file\r
600bootstrap.example.js=${app.example.dir}/bootstrap.js\r
601\r
602# the full file name of the slicer page's bootstrap js file\r
603bootstrap.example.json.name=bootstrap.json\r
604bootstrap.example.json=${app.example.dir}/${bootstrap.example.json.name}\r
605\r
606# this is the directory used for intermediate build artifacts used \r
607# by the slicer for generating theme images\r
608app.example.build.dir=${build.temp.dir}/slicer-temp\r
609\r
610# the name of the intermediate screenshot file used for image slicing\r
611build.capture.png=${app.example.build.dir}/theme-capture.png\r
612\r
613# the name of the intermediate widget manifest file used for image slicing\r
614build.capture.json=${app.example.build.dir}/theme-capture.json\r
615\r
616# the location of the slicer widget page\r
617app.example.theme.html.name=theme.html\r
618app.example.fashion.html.name=fashion.html\r
619app.example.theme.html=${app.example.dir}/${app.example.theme.html.name}\r
620app.example.fashion.html=${app.example.dir}/${app.example.fashion.html.name}\r
621\r
622# a name prefix used for slicer page temporary artifacts\r
623app.example.base=${app.name}-example\r
624\r
625# the special slicer page scss file name to generate\r
626app.example.scss=${app.example.build.dir}/${app.example.base}.scss\r
627\r
628# the relative path from the slicer css file to the slicer html file\r
629app.example.css.rel=${app.example.base}.css\r
630\r
631# the path to the css file that will be built for the slicer page\r
632app.example.css=${app.example.build.dir}/${app.example.css.rel}\r
633\r
634# the ruby compass config file to generate for slicer page scss\r
635app.example.out.ruby=${app.example.build.dir}/config.rb\r
636app.example.compass.config=${app.example.out.ruby}\r
637\r
638# legacy ext 41 theme property indicating the name of the\r
639# slicer example page contained in the theme directory\r
640theme.page.name=theme.html\r
641\r
642# Options to pass to the "sencha fs slice" command.\r
643build.slice.options=\r
644\r
645# *****************************************************************************\r
646# Packager\r
647# these properties control features of the native packaging phase of the \r
648# build process\r
649# *****************************************************************************\r
650\r
651# enables packaging the built application with the Sencha Desktop Packager\r
652# NOTE: currently unsupported\r
653enable.desktop.packager=false\r
654\r
655# skips packaging the built application with cordova/phonegap\r
656skip.native-package=false\r
657\r
658# a property that controls whether a standalone manifest.json file will be \r
659# generated for the native packaged application\r
660enable.standalone.manifest=false\r
661\r
662# *****************************************************************************\r
663# Resolve\r
664# these properties control aspects of the dynamic dependency resolver, which \r
665# uses phantomjs to load the application and extract Ext.Loader class load\r
666# history.\r
667# *****************************************************************************\r
668\r
669# enables / disables dynamic dependency resolution\r
670skip.resolve=true\r
671\r
672# enables the local web server. this may be disabled to load the application's\r
673# page from an existing web server.\r
674skip.web-start=false\r
675\r
676# the port number to start the local web server on\r
677build.web.port=1841\r
678\r
679# the directory representing the root web folder\r
680build.web.root=${workspace.dir}\r
681\r
682# the base url to access the local web server\r
683build.resolve.url=http://localhost:${build.web.port}\r
684\r
685# a template string used to format the detected dynamic dependencies\r
686build.resolve.tpl={0}\r
687\r
688# the mode to use when formatting the detected dynamic dependencies\r
689build.resolve.mode=references\r
690\r
691# the output file for the detected dynamic dependencies\r
692build.resolve.file=${build.temp.dir}/resolve.json\r
693\r
694# controls whether unmatched external references in the specified file will \r
695# generate build warnings or build failures\r
696build.resolve.allow.unmatched=true\r
697\r
698# *****************************************************************************\r
699# Watch\r
700# these properties adjust the behavior of the app watch process.\r
701# *****************************************************************************\r
702\r
703# the default set of actions to run when triggering a rebuild\r
704build.trigger.targets=refresh,resources,sass\r
705\r
706# the watcher targets to run that monitor for code changes\r
707build.watcher.targets=-watch-compiler\r