{ "name": "spreadsheeteditor", "version": "4.3.0", "build": 903, "homepage": "http://www.onlyoffice.com", "private": true, "main": { "clean": { "prebuild": [ "../deploy/web-apps/apps/spreadsheeteditor/main" ], "postbuild": [] }, "js": { "requirejs": { "options": { "name": "../apps/spreadsheeteditor/main/app.js", "out": "../deploy/web-apps/apps/spreadsheeteditor/main/app.js", "baseUrl": "../apps/", "inlineText": true, "findNestedDependencies": true, "preserveLicenseComments": false, "optimizeAllPluginResources": true, "paths": { "jquery": "../vendor/jquery/jquery", "underscore": "../vendor/underscore/underscore", "backbone": "../vendor/backbone/backbone", "text": "../vendor/requirejs-text/text", "bootstrap": "../vendor/bootstrap/dist/js/bootstrap", "perfectscrollbar": "common/main/lib/mods/perfect-scrollbar", "jmousewheel": "../vendor/perfect-scrollbar/src/jquery.mousewheel", "xregexp": "empty:", "sockjs": "empty:", "coapisettings": "empty:", "allfonts": "empty:", "sdk": "empty:", "api": "empty:", "core": "common/main/lib/core/application", "notification": "common/main/lib/core/NotificationCenter", "keymaster": "common/main/lib/core/keymaster", "tip": "common/main/lib/util/Tip", "analytics": "common/Analytics", "gateway": "common/Gateway", "locale": "common/locale", "irregularstack": "common/IrregularStack" }, "shim": { "underscore": { "exports": "_" }, "backbone": { "deps": [ "underscore", "jquery" ], "exports": "Backbone" }, "bootstrap": { "deps": [ "jquery" ] }, "perfectscrollbar": { "deps": [ "jmousewheel" ] }, "notification": { "deps": [ "backbone" ] }, "core": { "deps": [ "backbone", "notification" ] }, "sdk": { "deps": [ "jquery", "underscore", "coapisettings", "allfonts", "xregexp", "sockjs" ] }, "gateway": { "deps": [ "jquery" ] }, "analytics": { "deps": [ "jquery" ] } } } } }, "less": { "files": { "src": "../apps/spreadsheeteditor/main/resources/less/app.less", "dest": "../deploy/web-apps/apps/spreadsheeteditor/main/resources/css/app.css" }, "vars": { "app-image-const-path": "'../img'", "common-image-const-path": "'../../../../common/main/resources/img'", "app-image-path": "'../../../../../deploy/web-apps/apps/spreadsheeteditor/main/resources/img'", "common-image-path": "'../../../../../deploy/web-apps/apps/spreadsheeteditor/main/resources/img'" } }, "imagemin": { "images-app": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/main/resources/img/", "src": [ "**/*.{png,jpg,gif,ico}", "!toolbar/*x/**/*" ], "dest": "../deploy/web-apps/apps/spreadsheeteditor/main/resources/img/" } ], "images-common": [ { "expand": true, "cwd": "../../sdkjs/word/Images/", "src": [ "**/*.cur" ], "dest": "../deploy/web-apps/apps/spreadsheeteditor/main/Images/" }, { "expand": true, "cwd": "../apps/common/main/resources/img/", "src": [ "**/*.{png,jpg,gif}", "!toolbar/*x/**/*" ], "dest": "../deploy/web-apps/apps/spreadsheeteditor/main/resources/img/" } ] }, "jsonmin": { "files": "../deploy/web-apps/apps/spreadsheeteditor/main/**/*.json" }, "copy": { "localization": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/main/locale/", "src": "*", "dest": "../deploy/web-apps/apps/spreadsheeteditor/main/locale/" }, { "expand": true, "cwd": "../apps/spreadsheeteditor/main/resources/formula-lang", "src": "*", "dest": "../deploy/web-apps/apps/spreadsheeteditor/main/resources/formula-lang" }, { "expand": true, "cwd": "../apps/common/main/resources/symboltable", "src": "*", "dest": "../deploy/web-apps/apps/spreadsheeteditor/main/resources/symboltable" } ], "help": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/main/resources/help/", "src": [ "**", "!*_/**", "!**/src/**" ], "dest": "../deploy/web-apps/apps/spreadsheeteditor/main/resources/help/" } ], "indexhtml": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/main", "src": [ "*.html.deploy" ], "ext": ".html", "dest": "../deploy/web-apps/apps/spreadsheeteditor/main" } ] }, "svgicons": { "common": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/main/resources/img", "src": "**/*.svg", "dest": "../deploy/web-apps/apps/spreadsheeteditor/main/resources/img" } ], "clean": [ "../deploy/web-apps/apps/spreadsheeteditor/main/resources/img/**/*.svg", "!../deploy/web-apps/apps/spreadsheeteditor/main/resources/img/**/*_s.svg" ] } }, "mobile": { "clean": { "deploy": [ "../deploy/web-apps/apps/spreadsheeteditor/mobile" ] }, "js": { "src": "../apps/spreadsheeteditor/mobile/dist/js/app.js", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/dist/js/app.js" }, "css": { "ios": { "src": [ "../apps/spreadsheeteditor/mobile/resources/css/app-ios.css" ], "dist": "../deploy/web-apps/apps/spreadsheeteditor/mobile/resources/css/app-ios.css" }, "material": { "src": [ "../apps/spreadsheeteditor/mobile/resources/css/app-material.css" ], "dist": "../deploy/web-apps/apps/spreadsheeteditor/mobile/resources/css/app-material.css" } }, "htmlmin": { "templates": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/mobile/app/template/", "src": "*.template", "dest": "../apps/spreadsheeteditor/mobile/app/template/" } ] }, "jsonmin": { "files": "../deploy/web-apps/apps/spreadsheeteditor/mobile/**/*.json" }, "copy": { "assets": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/mobile/css", "src": "*.css", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/css" }, { "expand": true, "cwd": "../apps/spreadsheeteditor/mobile/dist", "src": "**", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/dist" } ], "template-backup": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/mobile/app/template/", "src": "*.template", "dest": "../apps/spreadsheeteditor/mobile/app/template/backup/", "filter": "isFile" } ], "template-restore": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/mobile/app/template/backup/", "src": "*.template", "dest": "../apps/spreadsheeteditor/mobile/app/template/", "filter": "isFile" } ], "index-page": { "../deploy/web-apps/apps/spreadsheeteditor/mobile/index.html": "../apps/spreadsheeteditor/mobile/index.html", "../deploy/web-apps/apps/spreadsheeteditor/mobile/index_loader.html": "../apps/spreadsheeteditor/mobile/index.html" }, "localization": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/mobile/locale/", "src": "**/*", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/locale/" }, { "expand": true, "cwd": "../apps/spreadsheeteditor/mobile/resources/l10n/functions", "src": "*", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/resources/l10n/functions" } ], "images-app": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/mobile/resources/img/", "src": "**/*.{png,svg}", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/resources/img/" }, { "expand": true, "cwd": "../apps/common/mobile/resources/img/", "src": "**", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/resources/img/" } ], "images-common": [ { "expand": true, "cwd": "../apps/common/mobile/resources/img/", "src": "**", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/resources/img/" }, { "expand": true, "cwd": "../apps/common/main/resources/img/about", "src": "**", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/resources/img/about" } ] } }, "embed": { "clean": { "prebuild": [ "../deploy/web-apps/apps/spreadsheeteditor/embed" ], "postbuild": [ "../deploy/web-apps/apps/spreadsheeteditor/embed/resources/img" ] }, "js": { "src": [ "../apps/common/locale.js", "../apps/common/Gateway.js", "../apps/common/Analytics.js", "../apps/common/main/lib/util/LanguageInfo.js", "../apps/common/embed/lib/util/LocalStorage.js", "../apps/common/embed/lib/util/utils.js", "../apps/common/embed/lib/view/LoadMask.js", "../apps/common/embed/lib/view/modals.js", "../apps/common/embed/lib/controller/modals.js", "../apps/common/embed/lib/view/SearchBar.js", "../apps/spreadsheeteditor/embed/js/SearchBar.js", "../apps/spreadsheeteditor/embed/js/ApplicationView.js", "../apps/spreadsheeteditor/embed/js/ApplicationController.js", "../apps/spreadsheeteditor/embed/js/application.js" ], "dist": "../deploy/web-apps/apps/spreadsheeteditor/embed/app-all.js" }, "less": { "files": { "src": "../apps/spreadsheeteditor/embed/resources/less/application.less", "dist": "../deploy/web-apps/apps/spreadsheeteditor/embed/resources/css/app-all.css" } }, "copy": { "localization": [ { "expand": true, "cwd": "../apps/spreadsheeteditor/embed/locale/", "src": "*", "dest": "../deploy/web-apps/apps/spreadsheeteditor/embed/locale/" } ], "index-page": { "../deploy/web-apps/apps/spreadsheeteditor/embed/index.html": "../apps/spreadsheeteditor/embed/index.html.deploy", "../deploy/web-apps/apps/spreadsheeteditor/embed/index_loader.html": "../apps/spreadsheeteditor/embed/index_loader.html.deploy" }, "images-app": [ { "expand": true, "cwd": "../apps/common/embed/resources/img/", "src": "**", "dest": "../deploy/web-apps/apps/spreadsheeteditor/embed/resources/img/" } ] } }, "tasks": { "deploy": [ "increment-build", "deploy-app-main", "deploy-app-mobile", "deploy-app-embed" ] } }