{
  "name": "Magallanes",
  "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/microsites/",
    "cssname": "microsite"
  },
  "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_ltr.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/magallanes.scss dist/css/magallanes_ltr.css\" \"node-sass-files src/sass/muchoviaje.scss dist/css/muchoviaje_ltr.css\" \"node-sass-files src/sass/torviajes.scss dist/css/torviajes_ltr.css\"",
    "postcss:theme": "npm-run-all --parallel \"rtl-version dist/css/magallanes_ltr.css dist/css/magallanes_rtl.css\" \"rtl-version dist/css/muchoviaje_ltr.css dist/css/muchoviaje_rtl.css\" \"rtl-version dist/css/torviajes_ltr.css dist/css/torviajes_rtl.css\" --parallel \"postprocess dist/css/magallanes_ltr.css -- -o dist/css/magallanes_ltr.min.css\" \"postprocess dist/css/muchoviaje_ltr.css -- -o dist/css/muchoviaje_ltr.min.css\" \"postprocess dist/css/torviajes_ltr.css -- -o dist/css/torviajes_ltr.min.css\" \"postprocess dist/css/magallanes_rtl.css -- -o dist/css/magallanes_rtl.min.css\" \"postprocess dist/css/muchoviaje_rtl.css -- -o dist/css/muchoviaje_rtl.min.css\" \"postprocess dist/css/torviajes_rtl.css -- -o dist/css/torviajes_rtl.min.css\" --parallel \"lec dist/css/magallanes_ltr.css --eolc lf\" \"lec dist/css/magallanes_rtl.css --eolc lf\" \"lec dist/css/magallanes_ltr.min.css --eolc lf\" \"lec dist/css/magallanes_rtl.min.css --eolc lf\" \"lec dist/css/muchoviaje_ltr.css --eolc lf\" \"lec dist/css/muchoviaje_rtl.css --eolc lf\" \"lec dist/css/muchoviaje_ltr.min.css --eolc lf\" \"lec dist/css/muchoviaje_rtl.min.css --eolc lf\" \"lec dist/css/torviajes_ltr.css --eolc lf\" \"lec dist/css/torviajes_rtl.css --eolc lf\" \"lec dist/css/torviajes_ltr.min.css --eolc lf\" \"lec dist/css/torviajes_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",

    "less_iframe": "copyfiles -f \"src/less/magallanes_iframe.less\" dist/css/",
    "less": "concat -o dist/css/magallanes.less src/less/magallanes.less ../common/less/scr_ssm.less",

    "postless": "npm-run-all --parallel \"lec dist/css/magallanes.less --eolc lf\" \"lec dist/css/magallanes_iframe.less --eolc lf\"",

    "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 magallanes_general_sprite.svg --symbol-example-dest magallanes_general_sprite-demo.html --dest=dist/svg/sprite .tmpgeneral/*.svg",
    "postsvg:general-sprite": "rimraf .tmpgeneral",

    "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 magallanes_flags_sprite.svg --symbol-example-dest magallanes_flags_sprite-demo.html --dest=dist/svg/sprite .tmpflags/*.svg",
    "postsvg:flags-sprite": "rimraf .tmpflags",

    "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 magallanes_sprite_backgrounds.svg --symbol-example-dest magallanes_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/magallanes.js ../common/js/Notifications.js src/js/header.js src/js/CurrencySelector.js src/js/Telephone.js src/js/CookiesInfoPanel.js src/js/PremiumImageCarousel.js ../common/js/google/re_captcha.js",
    "concat:cookies": "concat -o dist/js/CookiesInfoModal.js src/js/CookiesInfoModal.js",
    "prejs": "(yarn check --integrity || yarn install) && npm-run-all --parallel concat:*",
    "uglify:bootstrap": "uglifyjs --compress typeofs=false --mangle --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='magallanes.min.js.map'\" --output dist/js/magallanes.min.js dist/js/magallanes.js",
    "uglify:cookies": "uglifyjs --compress typeofs=false --mangle --source-map \"url='CookiesInfoModal.min.js.map'\" --output dist/js/CookiesInfoModal.min.js dist/js/CookiesInfoModal.js",
    "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:flags-sprite svg:backgrounds",
    "dist:css": "(yarn check --integrity || yarn install) && npm-run-all \"remove dist/css\" css:bootstrap css:theme css:allsections less_iframe less",
    "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.3.0",
    "cross-var": "^1.1.0",
    "css-mqpacker": "^7.0.0",
    "cssnano": "^4.1.10",
    "lec": "^1.0.1",
    "node-sass": "9.0.0",
    "npm-run-all": "^4.1.2",
    "postcss-cli": "^7.1.1",
    "postcss-will-change": "^3.0.0",
    "renamer": "^2.0.1",
    "rimraf": "^3.0.2",
    "rtlcss": "4.1.0",
    "svg-sprite": "^1.5.0",
    "svgo": "^1.3.2",
    "uglify-js": "^3.10.0"
  },
  "browserslist": [
    "last 2 versions",
    "Firefox ESR",
    "Opera 12.1",
    "> 1%"
  ],
  "engines": {
    "node": ">=16",
    "npm": "please-use-yarn",
    "yarn": ">=1.22.4 && < 2"
  },
  "files": [
    "dist/",
    "src/js/",
    "src/sass/"
  ],
  "dependencies": {}
}
