/* This file is part of Badaap Comic Reader. Copyright (c) 2012 Jeroen Walter Badaap Comic Reader is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Badaap Comic Reader is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Badaap Comic Reader. If not, see . */ { /** * The application's namespace, used by Sencha Command to generate classes */ "name": "Comic", /** * The file path to this application's front HTML document, relative to this app.json file */ "indexHtmlPath": "index.php", /** * The absolute URL to this application in development environment, i.e: the URL to run this application * on your web browser during development, e.g: "http://localhost/myapp/index.html". * * This value is needed when build to resolve your application's dependencies if it requires server-side resources * that are not accessible via file system protocol. */ "url": "http://localhost/comic/index-dev.php", /** * List of all JavaScript assets in the right execution order. * Each item is an object with the following format: * { * "path": "path/to/script.js" // Relative path to this app.json file * "update": "delta" // (Optional) * // - If not specified, this file will only be loaded once, and * // cached inside localStorage until this value is changed. * // - "delta" to enable over-the-air delta update for this file * // - "full" means full update will be made when this file changes * * } */ "js": [ { "path": "sdk/sencha-touch.js" }, { "path": "bootstrap.js", "update": "delta" }, { "path": "lib/add2home/add2home.js", "update": "full" }, { "path": "lib/sprintf-0.7-beta1.js", "update": "full" }, { "path": "lib/strnatcasecmp.js", "update": "full" }, { "path": "lib/strncmp.js", "update": "full" }, { "path": "lib/jmq.js", "update": "full" }, /* { "path": "ExtDirectAPI.js", //"path": "ExtDirectAPI.php?javascript", "update": "full" }, */ { "path": "app.js", "bundle": true, /* Indicates that all class dependencies are concatenated into this file when build */ "update": "full" }, ], /** * List of all CSS assets in the right inclusion order. * Each item is an object with the following format: * { * "path": "path/to/item.css" // Relative path to this app.json file * "update": "delta" // (Optional) * // - If not specified, this file will only be loaded once, and * // cached inside localStorage until this value is changed to either one below * // - "delta" to enable over-the-air delta update for this file * // - "full" means full update will be made when this file changes * * } */ "css": [ { "path": "resources/css/app.css", "update": "delta" }, { "path": "resources/css/comic.css", "update": "delta" }, { "path": "lib/ux/IconSpinner.css", "update": "delta" }, { "path": "lib/ux/IOS5Toggle.css", "update": "delta" }, { "path": "lib/add2home/add2home.css", "update": "delta" } ], /** * Used to automatically generate cache.manifest (HTML 5 application cache manifest) file when you build */ "appCache": { /** * List of items in the CACHE MANIFEST section */ "cache": [ "" ], /** * List of items in the NETWORK section */ "network": [ "*" ], /** * List of items in the FALLBACK section */ "fallback": [] }, /** * Extra resources to be copied along when build */ "resources": [ ".htaccess", "comics.php", "comicsdb.php", "config.php", "ExtDirectAPI.php", "image.php", "login.php", "logout.php", "users.php", "index.php", "KLogger.php", "cache/placeholder.txt", "covers/placeholder.txt", "admin", //"lib", "ExtDirect", "resources/css", "resources/images", "resources/icons", "resources/startup", "BUILD.txt", "CHANGELOG.txt", "COPYING", "CREDITS.txt", "INSTALL.txt", "LICENSE.txt", "README", "ROADMAP.txt", "manual", ], /** * File / directory name matchers to ignore when copying to the builds, must be valid regular expressions */ "ignore": [ "\.svn$" ], /** * Directory path to store all previous production builds. Note that the content generated inside this directory * must be kept intact for proper generation of deltas between updates */ "archivePath": "archive", /** * Default paths to build this application to for each environment */ "buildPaths": { "testing": "build/testing", "production": "build/production", "package": "build/package", "native": "build/native" }, /** * Build options */ "buildOptions": { "product": "touch", "minVersion": 3, "debug": false, "logger": "false" }, /** * Uniquely generated id for this application, used as prefix for localStorage keys. * Normally you should never change this value. */ "id": "a448a190-b304-11e1-a112-1564ffe4994a" }