Skip to content

Dependency update to baseline-browser-mapping 2.8.2 is breaking build #904

@can-gokturk

Description

@can-gokturk

Hello,

Our build running on node 12.13.0 is failing during angular build phase due to unrecognizable syntax based on index.js received from baseline-browser-mapping 2.8.2

Dependency update commit: b0014b1

Error details:

Unexpected token '.'
/home/********/project/node_modules/baseline-browser-mapping/dist/index.js:1
const s={chrome:{releases:[["1","2008-12-11","r","w","528"],["2","2009-05-21","r","w","530"],["3","2009-09-15","r","w","532"],["4","2010-01-25","r","w","532.5"],["5","2010-05-25","r","w","533"],["6","2010-09-02","r","w","534.3"],["7","2010-10-19","r","w","534.7"],["8","2010-12-02","r","w","534.10"],["9","2011-02-03","r","w","534.13"],["10","2011-03-08","r","w","534.16"],["11","2011-04-27","r","w","534.24"],["12","2011-06-07","r","w","534.30"],["13","2011-08-02","r","w","535.1"],["14","2011-09-16","r","w","535.1"],["15","2011-10-25","r","w","535.2"],["16","2011-12-13","r","w","535.7"],["17","2012-02-08","r","w","535.11"],["18","2012-03-28","r","w","535.19"],["19","2012-05-15","r","w","536.5"],["20","2012-06-26","r","w","536.10"],["21","2012-07-31","r","w","537.1"],["22","2012-09-25","r","w","537.4"],["23","2012-11-06","r","w","537.11"],["24","2013-01-10","r","w","537.17"],["25","2013-02-21","r","w","537.22"],["26","2013-03-26","r","

SyntaxError: Unexpected token '.'
    at Module._compile (internal/modules/cjs/loader.js:892:18)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
    at Module.load (internal/modules/cjs/loader.js:812:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:849:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/home/********/project/node_modules/browserslist/index.js:1:11)
    at Module._compile (internal/modules/cjs/loader.js:956:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
    at Module.load (internal/modules/cjs/loader.js:812:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:849:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/home/********/project/node_modules/autoprefixer/lib/autoprefixer.js:3:20)
    at Module._compile (internal/modules/cjs/loader.js:956:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)

Our package.json excerpt:

"dependencies": {
    "@angular-devkit/build-angular": "^0.13.1",
    "@angular-devkit/core": "0.6.8",
    "@angular/animations": "6.0.7",
    "@angular/common": "^6.0.7",
    "@angular/compiler": "6.0.7",
    "@angular/core": "6.0.7",
    "@angular/forms": "6.0.7",
    "@angular/http": "6.0.7",
    "@angular/platform-browser": "6.0.7",
    "@angular/platform-browser-dynamic": "6.0.7",
    "@angular/router": "6.0.7",
    "@angularclass/hmr": "^2.1.3",
    "@aspnet/signalr": "^1.1.2",
    "@ng-bootstrap/ng-bootstrap": "^3.3.1",
    "@ngx-translate/core": "^10.0.2",
    "angular-split": "^3.0.3",
    "angularx-qrcode": "^1.6.4",
    "bootstrap": "^4.1.1",
    "browser-sync": "^2.24.6",
    "bs-stepper": "^1.7.0",
    "color": "^2.0.1",
    "core-js": "^2.4.1",
    "crypto-js": "^4.1.1",
    "dayjs": "^1.11.10",
    "devextreme": "19.2.6",
    "devextreme-angular": "19.2.6",
    "devextreme-aspnet-data-nojquery": "^2.6.1",
    "devextreme-intl": "^17.2.5",
    "devextreme-schematics": "^1.0.5",
    "devtools-detect": "^4.0.2",
    "file-saver": "^2.0.1",
    "font-awesome": "^4.7.0",
    "hammerjs": "^2.0.8",
    "jquery": "^3.2.1",
    "material-design-icons": "^3.0.1",
    "monaco-editor": "^0.21.2",
    "ng-select2": "1.2.0",
    "ng-select2-component": "^7.3.1",
    "ng2-device-detector": "^1.0.1",
    "ng2-photo-editor": "0.0.18",
    "ng2-slim-loading-bar": "^4.0.0",
    "ngx-captcha": "^8.0.1",
    "ngx-monaco-editor": "^6.0.0",
    "ngx-online-status": "^1.0.1",
    "ngx-socket-io": "3.4.0",
    "ngx-summernote": "^0.8.0",
    "ngx-window-token": "^7.0.0",
    "npm": "^6.7.0",
    "perfect-scrollbar": "^1.3.0",
    "photoeditorsdk": "^4.19.1",
    "popper.js": "^1.14.3",
    "prettier": "^2.8.8",
    "replace-in-file": "^3.1.0",
    "rxjs": "^6.3.3",
    "rxjs-compat": "^6.2.1",
    "select2": "^4.0.7",
    "servicestack-client": "0.0.42",
    "summernote": "^0.8.18",
    "sweetalert2": "^7.11.0",
    "underscore": "^1.8.3",
    "xlsx": "^0.18.5",
    "zone.js": "^0.8.26"
  },
  "devDependencies": {
    "@angular-devkit/core": "0.6.8",
    "@angular/cli": "^6.0.8",
    "@angular/compiler-cli": "^7.2.6",
    "@angular/language-service": "6.0.7",
    "@types/datatables.net": "^1.10.8",
    "@types/jasmine": "~2.5.53",
    "@types/jasminewd2": "~2.0.2",
    "@types/node": "~6.0.60",
    "codelyzer": "~4.4.2",
    "devextreme-cli": "1.0.3",
    "gulp-sass": "^5.1.0",
    "jasmine-core": "~2.6.2",
    "jasmine-spec-reporter": "~4.1.0",
    "protractor": "^5.4.0",
    "ts-node": "~3.2.0",
    "tslint": "~5.7.0",
    "typescript": "~3.2.4",
    "webpack-bundle-analyzer": "^3.6.1"
  }

Probable dependency graph is as follows.
@angular-devkit/build-angular -> autoprefixer -> browserslist -> baseline-browser-mapping

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions