{
  "name": "sunrise",
  "description": "",
  "version": "3.4.1",
  "keywords": [
    "css",
    "sass",
    "responsive",
    "front-end",
    "framework",
    "web"
  ],
  "private": true,
  "license": "UNLICENSED",
  "author": "Destinia",
  "contributors": [
    "Victor Roces"
  ],
  "config": {
    "cssurl": "web/destinia/hotels/geo_units/",
    "cssname": "common"
  },
  "scripts": {
    "node-sass-files": "node-sass --output-style expanded --source-map true --linefeed lf --precision 6",
    "rename-files": "renamer",
    "remove": "rimraf",
    "delete": "del-cli",
    "icons-prepare": "svgo",
    "icons-sprite": "svg-sprite",
    "rtl-version": "rtlcss --silent --config modules-config/.rtlcssrc",
    "postprocess": "postcss --config modules-config",
    "lec": "lec",
    "css:bootstrap": "(yarn check --integrity || yarn install) && yarn node-sass-files src/sass/bootstrap.scss dist/css/bootstrap.css && renamer --find bootstrap.css --replace bootstrap_ltr.css dist/css/** ",
    "postcss:bootstrap": "npm-run-all \"rtl-version dist/css/bootstrap_ltr.css dist/css/bootstrap_rtl.css\" --parallel \"postprocess dist/css/bootstrap_ltr.css -- -o dist/css/bootstrap_ltr.min.css\" \"postprocess dist/css/bootstrap_rtl.css -- -o dist/css/bootstrap_rtl.min.css\" --parallel \"lec dist/css/bootstrap_ltr.css --eolc lf\" \"lec dist/css/bootstrap_rtl.css --eolc lf\" \"lec dist/css/bootstrap_ltr.min.css --eolc lf\" \"lec dist/css/bootstrap_rtl.min.css --eolc lf\"",
    "css:theme": "(yarn check --integrity || yarn install) && npm-run-all --parallel \"node-sass-files src/sass/sunrise.scss dist/css/sunrise_ltr.css\" \"node-sass-files src/sass/legacy_styles.scss dist/css/legacy_styles_ltr.css\" \"node-sass-files src/sass/sunrise_seo.scss dist/css/sunrise_seo_ltr.css\" \"node-sass-files src/sass/sunrise_rest.scss dist/css/sunrise_rest_ltr.css\"",
    "postcss:theme": "npm-run-all --parallel \"rtl-version dist/css/sunrise_ltr.css dist/css/sunrise_rtl.css\" \"rtl-version dist/css/legacy_styles_ltr.css dist/css/legacy_styles_rtl.css\" \"rtl-version dist/css/sunrise_seo_ltr.css dist/css/sunrise_seo_rtl.css\" \"rtl-version dist/css/sunrise_rest_ltr.css dist/css/sunrise_rest_rtl.css\" --parallel \"postprocess dist/css/sunrise_ltr.css -- -o dist/css/sunrise_ltr.min.css\" \"postprocess dist/css/legacy_styles_ltr.css -- -o dist/css/legacy_styles_ltr.min.css\" \"postprocess dist/css/sunrise_rtl.css -- -o dist/css/sunrise_rtl.min.css\" \"postprocess dist/css/legacy_styles_rtl.css -- -o dist/css/legacy_styles_rtl.min.css\" \"postprocess dist/css/sunrise_seo_ltr.css -- -o dist/css/sunrise_seo_ltr.min.css\" \"postprocess dist/css/sunrise_rest_ltr.css -- -o dist/css/sunrise_rest_ltr.min.css\" \"postprocess dist/css/sunrise_seo_rtl.css -- -o dist/css/sunrise_seo_rtl.min.css\" \"postprocess dist/css/sunrise_rest_rtl.css -- -o dist/css/sunrise_rest_rtl.min.css\" --parallel \"lec dist/css/sunrise_ltr.css --eolc lf\" \"lec dist/css/sunrise_rtl.css --eolc lf\" \"lec dist/css/sunrise_ltr.min.css --eolc lf\" \"lec dist/css/sunrise_rtl.min.css --eolc lf\" \"lec dist/css/legacy_styles_ltr.css --eolc lf\" \"lec dist/css/legacy_styles_rtl.css --eolc lf\" \"lec dist/css/legacy_styles_ltr.min.css --eolc lf\" \"lec dist/css/legacy_styles_rtl.min.css --eolc lf\" \"lec dist/css/sunrise_seo_ltr.css --eolc lf\" \"lec dist/css/sunrise_seo_rtl.css --eolc lf\" \"lec dist/css/sunrise_seo_ltr.min.css --eolc lf\" \"lec dist/css/sunrise_seo_rtl.min.css --eolc lf\" \"lec dist/css/sunrise_rest_ltr.css --eolc lf\" \"lec dist/css/sunrise_rest_rtl.css --eolc lf\" \"lec dist/css/sunrise_rest_ltr.min.css --eolc lf\" \"lec dist/css/sunrise_rest_rtl.min.css --eolc lf\"",
    "css:outdatedbrowser": "(yarn check --integrity || yarn install) && npm-run-all --parallel \"node-sass-files src/sass/outdated_browser.scss dist/css/outdated_browser_ltr.css\" \"node-sass-files src/sass/outdated_browser_mobile.scss dist/css/outdated_browser_mobile_ltr.css\"",
    "postcss:outdatedbrowser": "npm-run-all --parallel \"rtl-version dist/css/outdated_browser_ltr.css dist/css/outdated_browser_rtl.css\" \"rtl-version dist/css/outdated_browser_mobile_ltr.css dist/css/outdated_browser_mobile_rtl.css\" --parallel \"postprocess dist/css/outdated_browser_ltr.css -- -o dist/css/outdated_browser_ltr.min.css\" \"postprocess dist/css/outdated_browser_mobile_ltr.css -- -o dist/css/outdated_browser_mobile_ltr.min.css\" \"postprocess dist/css/outdated_browser_rtl.css -- -o dist/css/outdated_browser_rtl.min.css\" \"postprocess dist/css/outdated_browser_mobile_rtl.css -- -o dist/css/outdated_browser_mobile_rtl.min.css\" --parallel \"lec dist/css/outdated_browser_ltr.css --eolc lf\" \"lec dist/css/outdated_browser_rtl.css --eolc lf\" \"lec dist/css/outdated_browser_ltr.min.css --eolc lf\" \"lec dist/css/outdated_browser_rtl.min.css --eolc lf\" \"lec dist/css/outdated_browser_mobile_ltr.css --eolc lf\" \"lec dist/css/outdated_browser_mobile_rtl.css --eolc lf\" \"lec dist/css/outdated_browser_mobile_ltr.min.css --eolc lf\" \"lec dist/css/outdated_browser_mobile_rtl.min.css --eolc lf\"",
    "css:allsections": "(yarn check --integrity || yarn install) && npm-run-all \"remove dist/css/web/*\" \"node-sass-files -- -o dist/css/web src/sass/web\" \"rename-files -- --path-element ext --find .css --replace _ltr.css dist/css/web/**\" ",
    "postcss:allsections": "npm-run-all \"rtl-version -- --directory dist/css/web/\" \"rename-files -- --find _ltr.rtl.css --replace _rtl.css dist/css/web/**\" \"postprocess dist/css/web/**/*.css --base dist/css/web --dir dist/css/web --ext min.css\" --serial \"lec -d -r dist/css/web/ --eolc lf\"",
    "css:availability": "(yarn check --integrity || yarn install) && npm-run-all \"remove dist/css/web/availability/*\" \"node-sass-files -- -o dist/css/web/availability src/sass/web/availability\" \"rename-files -- --path-element ext --find .css --replace _ltr.css dist/css/web/availability/**\"",
    "postcss:availability": "npm-run-all \"rtl-version -- --directory dist/css/web/availability/\" \"rename-files -- --find _ltr.rtl.css --replace _rtl.css dist/css/web/availability/**\" \"postprocess dist/css/web/availability/**/*.css --base dist/css/web/availability --dir dist/css/web/availability --ext min.css\" --serial \"lec -d -r dist/css/web/availability/ --eolc lf\"",
    "css:scr": "(yarn check --integrity || yarn install) && npm-run-all \"remove dist/css/web/scr/*\" \"node-sass-files src/sass/web/scr/sistema_comun_reservas.scss dist/css/web/scr/sistema_comun_reservas.css\" \"rename-files -- --path-element ext --find .css --replace _ltr.css dist/css/web/scr/**\" ",
    "postcss:scr": "npm-run-all \"rtl-version dist/css/web/scr/sistema_comun_reservas_ltr.css dist/css/web/scr/sistema_comun_reservas_rtl.css\" --parallel \"postprocess dist/css/web/scr/sistema_comun_reservas_ltr.css -- -o dist/css/web/scr/sistema_comun_reservas_ltr.min.css\" \"postprocess dist/css/web/scr/sistema_comun_reservas_rtl.css -- -o dist/css/web/scr/sistema_comun_reservas_rtl.min.css\" --serial \"lec -d -r dist/css/web/scr/ --eolc lf\"",
    "customcss": "(yarn check --integrity || yarn install) && cross-var yarn node-sass-files src/sass/$npm_package_config_cssurl$npm_package_config_cssname.scss dist/css/$npm_package_config_cssurl$npm_package_config_cssname_ltr.css",
    "customcss:rtl": "cross-var yarn rtl-version dist/css/$npm_package_config_cssurl$npm_package_config_cssname_ltr.css dist/css/$npm_package_config_cssurl$npm_package_config_cssname_rtl.css",
    "customcss:minltr": "cross-var yarn postprocess dist/css/$npm_package_config_cssurl$npm_package_config_cssname_ltr.css -- -o dist/css/$npm_package_config_cssurl$npm_package_config_cssname_ltr.min.css",
    "customcss:minrtl": "cross-var yarn postprocess dist/css/$npm_package_config_cssurl$npm_package_config_cssname_rtl.css -- -o dist/css/$npm_package_config_cssurl$npm_package_config_cssname_rtl.min.css",
    "customcss:lineending": "cross-var lec -d -r dist/css/$npm_package_config_cssurl/ --eolc lf",
    "postcustomcss": "npm-run-all customcss:rtl --parallel customcss:minltr customcss:minrtl --serial customcss:lineending",
    "watch:customcss": "yarn customcss && cross-var yarn node-sass-files -- --recursive --watch src/sass/$npm_package_config_cssurl$npm_package_config_cssname.scss dist/css/$npm_package_config_cssurl$npm_package_config_cssname_ltr.css",
    "presvg:general-sprite": "copyfiles -f \"../common/svg/sprite-general/*.svg\" \"src/svg/sprite-general/*.svg\" .tmpgeneral/",
    "svg:general-sprite": "svg-sprite --config modules-config/svg-sprite.config.json --shape-id-generator \"icon-%s\" --symbol-sprite sunrise_general_sprite.svg --symbol-example-dest sunrise_general_sprite-demo.html --dest=dist/svg/sprite .tmpgeneral/*.svg",
    "postsvg:general-sprite": "rimraf .tmpgeneral",
    "presvg:hotels-sprite": "copyfiles -f \"../common/svg/sprite-hotels/*.svg\" \"src/svg/sprite-hotels/*.svg\" .tmphotels/",
    "svg:hotels-sprite": "svg-sprite --config modules-config/svg-sprite.config.json --shape-id-generator \"icon-%s\" --symbol-sprite common_hotels_sprite.svg --symbol-example-dest common_hotels_sprite-demo.html --dest=../common/dist/svg/sprite .tmphotels/*.svg",
    "postsvg:hotels-sprite": "rimraf .tmphotels",
    "presvg:flags-sprite": "copyfiles -f \"../common/svg/sprite-flags/*.svg\" \"src/svg/sprite-flags/*.svg\" .tmpflags/",
    "svg:flags-sprite": "svg-sprite --config modules-config/svg-sprite.config.json --shape-id-generator \"icon-%s\" --symbol-sprite sunrise_flags_sprite.svg --symbol-example-dest sunrise_flags_sprite-demo.html --dest=dist/svg/sprite .tmpflags/*.svg",
    "postsvg:flags-sprite": "rimraf .tmpflags",
    "presvg:searchers-sprite": "copyfiles -f \"../common/svg/searchers/*.svg\" .tmpsearchers/",
    "svg:searchers-sprite": "svg-sprite --config modules-config/svg-sprite.config.json --shape-id-generator \"icon-%s\" --symbol-sprite sunrise_sprite_searchers.svg --symbol-example-dest sunrise_sprite_searchers-demo.html --dest=dist/svg/sprite .tmpsearchers/*.svg",
    "postsvg:searchers-sprite": "rimraf .tmpsearchers",
    "presvg:inline-sprite": "copyfiles -f \"../common/svg/sprite-general/anyfill-logo-destinia.svg\" \"../common/svg/sprite-general/anyfill-graph-customerservice.svg\" \"../common/svg/sprite-general/anyfill-ui-chevron-down.svg\" \"../common/svg/sprite-general/anyfill-ui-close.svg\" \"../common/svg/sprite-general/anyfill-ui-menu.svg\" \"../common/svg/sprite-general/anyfill-graph-user.svg\" \"../common/svg/sprite-general/anyfill-graph-phone.svg\" \"../common/svg/sprite-general/anyfill-ui-plus.svg\" \"../common/svg/sprite-flags/ownfill-flag-spain.svg\" \"../common/svg/sprite-flags/ownfill-flag-united_states.svg\" \"../common/svg/sprite-flags/ownfill-flag-united_kingdom.svg\" .tmpinline/",
    "svg:inline-sprite": "svg-sprite --config modules-config/svg-sprite.config.json --shape-id-generator \"icon-%s\" --symbol-sprite sunrise_sprite_inline.svg --symbol-example-dest sunrise_sprite_inline-demo.html --dest=dist/svg/sprite .tmpinline/*.svg",
    "postsvg:inline-sprite": "rimraf .tmpinline",
    "presvg:backgrounds": "copyfiles -f \"../common/svg/*.svg\" \"src/svg/*.svg\" .tmpbg/",
    "svg:backgrounds": "npm-run-all --parallel \"icons-prepare -- --config=modules-config/svgo.config.json -f .tmpbg -o dist/svg\" \"icons-sprite -- --config modules-config/svg-sprite.config.json --symbol-sprite sunrise_sprite_backgrounds.svg --symbol-example-dest sunrise_sprite_backgrounds-demo.html --dest=dist/svg .tmpbg/*.svg\"",
    "postsvg:backgrounds": "rimraf .tmpbg",
    "concat:bootstrap": "concat -o dist/js/bootstrap.js node_modules/bootstrap-sass/assets/javascripts/bootstrap.js ../common/js/bootstrap-custom/bootstrap-hover-dropdown.js ../common/js/bootstrap-custom/collapse_non_md.js ../common/js/bootstrap-custom/tabcollapse.js",
    "concat:theme": "concat -o dist/js/sunrise.js  src/js/common.js src/js/Sunrise.js src/js/Header.js src/js/Telephone.js src/js/Rewards.js src/js/CurrencySelector.js src/js/LanguageSelector.js src/js/LanguagePathSelector.js  ../common/js/MultiLogin.js src/js/Login.js src/js/DestiniaNavBar.js src/js/DestiniaTwitterCarousel.js src/js/CookiesInfoPanel.js src/js/MarketSelector.js src/js/PromoteApps.js ../common/js/BannersManager.js ../common/js/Notifications.js src/js/Newsletter.js ../common/js/GeoLocation.js ../common/js/Uuid4.js ../common/js/PostCacheManager.js ../common/js/LazyModule.js ../common/js/CookiePreferenceCenter.js ../common/js/google/re_captcha.js ../common/js/OutDatedBrowser.js src/js/TrustedShops.js src/js/TrustedShopsFooter.js ../common/js/LocaleSelector.js src/js/TravelMarketSelectorModal.js",
    "concat:modernizr": "copyfiles -f \"src/js/modernizr/modernizr-custom.min.js\" dist/js/",
    "concat:jst": "grunt underscore",
    "uglify:bootstrap": "uglifyjs --compress typeofs=false --mangle reserved=['$'] --source-map \"url='bootstrap.min.js.map'\" --output dist/js/bootstrap.min.js dist/js/bootstrap.js",
    "uglify:theme": "uglifyjs --compress typeofs=false --mangle --source-map \"url='sunrise.min.js.map'\" --output dist/js/sunrise.min.js dist/js/sunrise.js",
    "uglify:templates": "uglifyjs --compress typeofs=false --mangle --source-map \"url='templates.min.js.map'\" --output dist/js/templates.min.js dist/js/templates.js",
    "prejs": "(yarn check --integrity || yarn install) && npm-run-all --parallel concat:*",
    "js": "npm-run-all --parallel uglify:*",
    "postjs": "lec -d -r dist/js/ --eolc lf",
    "dist:svg": "(yarn check --integrity || yarn install) && npm-run-all \"remove dist/svg\" --parallel svg:general-sprite svg:hotels-sprite svg:flags-sprite svg:searchers-sprite svg:inline-sprite svg:backgrounds",
    "dist:css": "(yarn check --integrity || yarn install) && npm-run-all \"remove dist/css\" css:bootstrap css:theme css:outdatedbrowser css:allsections",
    "dist:img": "(yarn check --integrity || yarn install) && copyfiles --up 2 src/img/**/* dist/img",
    "dist:favicon": "(yarn check --integrity || yarn install) && copyfiles -f \"src/favicon/*\" dist/favicon/",
    "dist:js": "yarn js",
    "theme:all": "(yarn check --integrity || yarn install) && npm-run-all --parallel dist:*",
    "prebuild": "npx browserslist --update-db",
    "build": "yarn theme:all",
    "check-updates": "npx npm-check-updates",
    "upgrade": "npx npm-check-updates -u"
  },
  "devDependencies": {
    "autoprefixer": "^9.8.4",
    "bootstrap-sass": "3.4.1",
    "cli-watch": "^1.0.7",
    "concat": "^1.0.3",
    "copyfiles": "^2.4.1",
    "cross-var": "^1.1.0",
    "css-mqpacker": "^7.0.0",
    "cssnano": "^4.1.10",
    "grunt": "^1.6.1",
    "grunt-check-dependencies": "^1.0.0",
    "grunt-contrib-jst": "^1.0.0",
    "jit-grunt": "^0.10.0",
    "lec": "^1.0.1",
    "load-grunt-tasks": "^5.1.0",
    "node-sass": "9.0.0",
    "npm-run-all": "^4.1.5",
    "postcss-cli": "^7.1.1",
    "postcss-will-change": "^3.0.0",
    "renamer": "^2.0.1",
    "rimraf": "^3.0.2",
    "rtlcss": "4.1.1",
    "svg-sprite": "^1.5.0",
    "svgo": "^1.3.2",
    "uglify-js": "^3.17.4"
  },
  "browserslist": [
    ">0.5%",
    "last 2 versions",
    "not dead",
    "not op_mini all"
  ],
  "engines": {
    "node": ">=16",
    "npm": "please-use-yarn",
    "yarn": ">=1.22.4 && < 2"
  },
  "files": [
    "dist/",
    "src/js/",
    "src/sass/"
  ],
  "dependencies": {}
}
