
net.jangaroo.jooc.mvnplugin.sencha.configbuilder.default.package.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jangaroo-maven-plugin Show documentation
Show all versions of jangaroo-maven-plugin Show documentation
This plugin compiles Jangaroo sources to JavaScript.
The newest version!
{
"name": "Package",
"version": "1.0.0.0",
"type": null,
"local": true,
"namespace": "",
"framework": "ext",
"format": "1",
"toolkit": "classic",
"creator": "",
"summary": "",
"detailedDescription": "",
"requires": [],
"css": [],
"js": [],
/**
* Sass configuration properties.
*/
"sass": {
/**
* The root namespace to use when mapping *.scss files to classes in the
* sass/src and sass/var directories. For example, "foo2.view.Foo" would
* map to "sass/src/view/Foo.scss". If we changed this to "foo2.view" then
* it would map to "sass/src/Foo.scss". To style classes outside the app's
* root namespace, change this to "". Doing so would change the mapping of
* "foo2.view.Foo" to "sass/src/foo2/view/Foo.scss".
*/
"namespace": "",
/**
* File used to save sass variables edited via Sencha Inspector. This file
* will automatically be applied to the end of the scss build.
*
* "save": "sass/save.scss"
*
*/
/**
* 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": [
// "sass/etc/all.scss",
// "${toolkit.name}/sass/etc/all.scss",
"sass/etc/imports.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": [
// "sass/var/all.scss",
// "${toolkit.name}/sass/var",
"sass/var"
],
/**
* 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": [
// "${toolkit.name}/sass/src",
"sass/mixins",
"sass/src"
]
},
"production": { },
"testing": {},
"development": {},
"joo-classpath-development": "${package.dir}/${package.name}.js",
"joo-overrides-development": "${package.dir}/${package.name}-overrides.js,${package.dir}/${package.name}-overrides-${package.locale}.js",
"joo-classpath-production": "${package.dir}/src,${package.dir}/locale/en",
"joo-overrides-production": "${package.dir}/overrides,${package.dir}/locale/${package.locale}",
"joo-classpath-testing": "${package.joo-classpath-development}",
"joo-overrides-testing": "${package.joo-overrides-development}",
"classpath": [
"${package.joo-classpath-${build.environment}}"
],
"overrides": [
"${package.joo-overrides-${build.environment}}"
],
"output": "${package.dir}/build"
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy