Index: imaps-frontend/node_modules/source-map-js/lib/source-map-consumer.d.ts
===================================================================
--- imaps-frontend/node_modules/source-map-js/lib/source-map-consumer.d.ts	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ 	(revision )
@@ -1,1 +1,0 @@
-export { SourceMapConsumer } from '..';
Index: imaps-frontend/node_modules/source-map-js/lib/source-map-consumer.js
===================================================================
--- imaps-frontend/node_modules/source-map-js/lib/source-map-consumer.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/source-map-js/lib/source-map-consumer.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -152,7 +152,5 @@
       var mapping = mappings[i];
       var source = mapping.source === null ? null : sources.at(mapping.source);
-      if(source !== null) {
-        source = util.computeSourceURL(sourceRoot, source, sourceMapURL);
-      }
+      source = util.computeSourceURL(sourceRoot, source, sourceMapURL);
       boundCallback({
         source: source,
@@ -1145,7 +1143,5 @@
 
         var source = section.consumer._sources.at(mapping.source);
-        if(source !== null) {
-          source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL);
-        }
+        source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL);
         this._sources.add(source);
         source = this._sources.indexOf(source);
Index: imaps-frontend/node_modules/source-map-js/lib/source-map-generator.d.ts
===================================================================
--- imaps-frontend/node_modules/source-map-js/lib/source-map-generator.d.ts	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ 	(revision )
@@ -1,1 +1,0 @@
-export { SourceMapGenerator } from '..';
Index: imaps-frontend/node_modules/source-map-js/lib/source-node.d.ts
===================================================================
--- imaps-frontend/node_modules/source-map-js/lib/source-node.d.ts	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ 	(revision )
@@ -1,1 +1,0 @@
-export { SourceNode } from '..';
Index: imaps-frontend/node_modules/source-map-js/package.json
===================================================================
--- imaps-frontend/node_modules/source-map-js/package.json	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/source-map-js/package.json	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -1,189 +1,63 @@
 {
-  "_from": "source-map-js@^1.2.1",
-  "_id": "source-map-js@1.2.1",
-  "_inBundle": false,
-  "_integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
-  "_location": "/source-map-js",
-  "_phantomChildren": {},
-  "_requested": {
-    "type": "range",
-    "registry": true,
-    "raw": "source-map-js@^1.2.1",
-    "name": "source-map-js",
-    "escapedName": "source-map-js",
-    "rawSpec": "^1.2.1",
-    "saveSpec": null,
-    "fetchSpec": "^1.2.1"
+  "name": "source-map-js",
+  "description": "Generates and consumes source maps",
+  "version": "1.2.0",
+  "homepage": "https://github.com/7rulnik/source-map-js",
+  "author": "Valentin 7rulnik Semirulnik <v7rulnik@gmail.com>",
+  "contributors": [
+    "Nick Fitzgerald <nfitzgerald@mozilla.com>",
+    "Tobias Koppers <tobias.koppers@googlemail.com>",
+    "Duncan Beevers <duncan@dweebd.com>",
+    "Stephen Crane <scrane@mozilla.com>",
+    "Ryan Seddon <seddon.ryan@gmail.com>",
+    "Miles Elam <miles.elam@deem.com>",
+    "Mihai Bazon <mihai.bazon@gmail.com>",
+    "Michael Ficarra <github.public.email@michael.ficarra.me>",
+    "Todd Wolfson <todd@twolfson.com>",
+    "Alexander Solovyov <alexander@solovyov.net>",
+    "Felix Gnass <fgnass@gmail.com>",
+    "Conrad Irwin <conrad.irwin@gmail.com>",
+    "usrbincc <usrbincc@yahoo.com>",
+    "David Glasser <glasser@davidglasser.net>",
+    "Chase Douglas <chase@newrelic.com>",
+    "Evan Wallace <evan.exe@gmail.com>",
+    "Heather Arthur <fayearthur@gmail.com>",
+    "Hugh Kennedy <hughskennedy@gmail.com>",
+    "David Glasser <glasser@davidglasser.net>",
+    "Simon Lydell <simon.lydell@gmail.com>",
+    "Jmeas Smith <jellyes2@gmail.com>",
+    "Michael Z Goddard <mzgoddard@gmail.com>",
+    "azu <azu@users.noreply.github.com>",
+    "John Gozde <john@gozde.ca>",
+    "Adam Kirkton <akirkton@truefitinnovation.com>",
+    "Chris Montgomery <christopher.montgomery@dowjones.com>",
+    "J. Ryan Stinnett <jryans@gmail.com>",
+    "Jack Herrington <jherrington@walmartlabs.com>",
+    "Chris Truter <jeffpalentine@gmail.com>",
+    "Daniel Espeset <daniel@danielespeset.com>",
+    "Jamie Wong <jamie.lf.wong@gmail.com>",
+    "Eddy Bruël <ejpbruel@mozilla.com>",
+    "Hawken Rives <hawkrives@gmail.com>",
+    "Gilad Peleg <giladp007@gmail.com>",
+    "djchie <djchie.dev@gmail.com>",
+    "Gary Ye <garysye@gmail.com>",
+    "Nicolas Lalevée <nicolas.lalevee@hibnet.org>"
+  ],
+  "repository": "7rulnik/source-map-js",
+  "main": "./source-map.js",
+  "files": [
+    "source-map.js",
+    "source-map.d.ts",
+    "lib/"
+  ],
+  "engines": {
+    "node": ">=0.10.0"
   },
-  "_requiredBy": [
-    "/postcss"
-  ],
-  "_resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
-  "_shasum": "1ce5650fddd87abc099eda37dcff024c2667ae46",
-  "_spec": "source-map-js@^1.2.1",
-  "_where": "/home/stevetosak/Proekt/IMaps/imaps-frontend/node_modules/postcss",
-  "author": {
-    "name": "Valentin 7rulnik Semirulnik",
-    "email": "v7rulnik@gmail.com"
+  "license": "BSD-3-Clause",
+  "scripts": {
+    "test": "npm run build && node test/run-tests.js",
+    "build": "webpack --color",
+    "toc": "doctoc --title '## Table of Contents' README.md && doctoc --title '## Table of Contents' CONTRIBUTING.md"
   },
-  "bugs": {
-    "url": "https://github.com/7rulnik/source-map-js/issues"
-  },
-  "bundleDependencies": false,
-  "clean-publish": {
-    "cleanDocs": true
-  },
-  "contributors": [
-    {
-      "name": "Nick Fitzgerald",
-      "email": "nfitzgerald@mozilla.com"
-    },
-    {
-      "name": "Tobias Koppers",
-      "email": "tobias.koppers@googlemail.com"
-    },
-    {
-      "name": "Duncan Beevers",
-      "email": "duncan@dweebd.com"
-    },
-    {
-      "name": "Stephen Crane",
-      "email": "scrane@mozilla.com"
-    },
-    {
-      "name": "Ryan Seddon",
-      "email": "seddon.ryan@gmail.com"
-    },
-    {
-      "name": "Miles Elam",
-      "email": "miles.elam@deem.com"
-    },
-    {
-      "name": "Mihai Bazon",
-      "email": "mihai.bazon@gmail.com"
-    },
-    {
-      "name": "Michael Ficarra",
-      "email": "github.public.email@michael.ficarra.me"
-    },
-    {
-      "name": "Todd Wolfson",
-      "email": "todd@twolfson.com"
-    },
-    {
-      "name": "Alexander Solovyov",
-      "email": "alexander@solovyov.net"
-    },
-    {
-      "name": "Felix Gnass",
-      "email": "fgnass@gmail.com"
-    },
-    {
-      "name": "Conrad Irwin",
-      "email": "conrad.irwin@gmail.com"
-    },
-    {
-      "name": "usrbincc",
-      "email": "usrbincc@yahoo.com"
-    },
-    {
-      "name": "David Glasser",
-      "email": "glasser@davidglasser.net"
-    },
-    {
-      "name": "Chase Douglas",
-      "email": "chase@newrelic.com"
-    },
-    {
-      "name": "Evan Wallace",
-      "email": "evan.exe@gmail.com"
-    },
-    {
-      "name": "Heather Arthur",
-      "email": "fayearthur@gmail.com"
-    },
-    {
-      "name": "Hugh Kennedy",
-      "email": "hughskennedy@gmail.com"
-    },
-    {
-      "name": "David Glasser",
-      "email": "glasser@davidglasser.net"
-    },
-    {
-      "name": "Simon Lydell",
-      "email": "simon.lydell@gmail.com"
-    },
-    {
-      "name": "Jmeas Smith",
-      "email": "jellyes2@gmail.com"
-    },
-    {
-      "name": "Michael Z Goddard",
-      "email": "mzgoddard@gmail.com"
-    },
-    {
-      "name": "azu",
-      "email": "azu@users.noreply.github.com"
-    },
-    {
-      "name": "John Gozde",
-      "email": "john@gozde.ca"
-    },
-    {
-      "name": "Adam Kirkton",
-      "email": "akirkton@truefitinnovation.com"
-    },
-    {
-      "name": "Chris Montgomery",
-      "email": "christopher.montgomery@dowjones.com"
-    },
-    {
-      "name": "J. Ryan Stinnett",
-      "email": "jryans@gmail.com"
-    },
-    {
-      "name": "Jack Herrington",
-      "email": "jherrington@walmartlabs.com"
-    },
-    {
-      "name": "Chris Truter",
-      "email": "jeffpalentine@gmail.com"
-    },
-    {
-      "name": "Daniel Espeset",
-      "email": "daniel@danielespeset.com"
-    },
-    {
-      "name": "Jamie Wong",
-      "email": "jamie.lf.wong@gmail.com"
-    },
-    {
-      "name": "Eddy Bruël",
-      "email": "ejpbruel@mozilla.com"
-    },
-    {
-      "name": "Hawken Rives",
-      "email": "hawkrives@gmail.com"
-    },
-    {
-      "name": "Gilad Peleg",
-      "email": "giladp007@gmail.com"
-    },
-    {
-      "name": "djchie",
-      "email": "djchie.dev@gmail.com"
-    },
-    {
-      "name": "Gary Ye",
-      "email": "garysye@gmail.com"
-    },
-    {
-      "name": "Nicolas Lalevée",
-      "email": "nicolas.lalevee@hibnet.org"
-    }
-  ],
-  "deprecated": false,
-  "description": "Generates and consumes source maps",
   "devDependencies": {
     "clean-publish": "^3.1.0",
@@ -191,26 +65,7 @@
     "webpack": "^1.12.0"
   },
-  "engines": {
-    "node": ">=0.10.0"
+  "clean-publish": {
+    "cleanDocs": true
   },
-  "files": [
-    "source-map.js",
-    "source-map.d.ts",
-    "lib/"
-  ],
-  "homepage": "https://github.com/7rulnik/source-map-js",
-  "license": "BSD-3-Clause",
-  "main": "./source-map.js",
-  "name": "source-map-js",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/7rulnik/source-map-js.git"
-  },
-  "scripts": {
-    "build": "webpack --color",
-    "test": "npm run build && node test/run-tests.js",
-    "toc": "doctoc --title '## Table of Contents' README.md && doctoc --title '## Table of Contents' CONTRIBUTING.md"
-  },
-  "typings": "source-map.d.ts",
-  "version": "1.2.1"
+  "typings": "source-map.d.ts"
 }
Index: imaps-frontend/node_modules/source-map-js/source-map.d.ts
===================================================================
--- imaps-frontend/node_modules/source-map-js/source-map.d.ts	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/source-map-js/source-map.d.ts	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -1,104 +1,115 @@
-export interface StartOfSourceMap {
-    file?: string;
-    sourceRoot?: string;
+declare module 'source-map-js' { 
+    export interface StartOfSourceMap {
+        file?: string;
+        sourceRoot?: string;
+    }
+
+    export interface RawSourceMap extends StartOfSourceMap {
+        version: string;
+        sources: string[];
+        names: string[];
+        sourcesContent?: string[];
+        mappings: string;
+    }
+
+    export interface Position {
+        line: number;
+        column: number;
+    }
+
+    export interface LineRange extends Position {
+        lastColumn: number;
+    }
+
+    export interface FindPosition extends Position {
+        // SourceMapConsumer.GREATEST_LOWER_BOUND or SourceMapConsumer.LEAST_UPPER_BOUND
+        bias?: number;
+    }
+
+    export interface SourceFindPosition extends FindPosition {
+        source: string;
+    }
+
+    export interface MappedPosition extends Position {
+        source: string;
+        name?: string;
+    }
+
+    export interface MappingItem {
+        source: string;
+        generatedLine: number;
+        generatedColumn: number;
+        originalLine: number;
+        originalColumn: number;
+        name: string;
+    }
+
+    export class SourceMapConsumer {
+        static GENERATED_ORDER: number;
+        static ORIGINAL_ORDER: number;
+
+        static GREATEST_LOWER_BOUND: number;
+        static LEAST_UPPER_BOUND: number;
+
+        constructor(rawSourceMap: RawSourceMap);
+        computeColumnSpans(): void;
+        originalPositionFor(generatedPosition: FindPosition): MappedPosition;
+        generatedPositionFor(originalPosition: SourceFindPosition): LineRange;
+        allGeneratedPositionsFor(originalPosition: MappedPosition): Position[];
+        hasContentsOfAllSources(): boolean;
+        sourceContentFor(source: string, returnNullOnMissing?: boolean): string;
+        eachMapping(callback: (mapping: MappingItem) => void, context?: any, order?: number): void;
+    }
+
+    export interface Mapping {
+        generated: Position;
+        original: Position;
+        source: string;
+        name?: string;
+    }
+
+    export class SourceMapGenerator {
+        constructor(startOfSourceMap?: StartOfSourceMap);
+        static fromSourceMap(sourceMapConsumer: SourceMapConsumer): SourceMapGenerator;
+        addMapping(mapping: Mapping): void;
+        setSourceContent(sourceFile: string, sourceContent: string): void;
+        applySourceMap(sourceMapConsumer: SourceMapConsumer, sourceFile?: string, sourceMapPath?: string): void;
+        toString(): string;
+    }
+
+    export interface CodeWithSourceMap {
+        code: string;
+        map: SourceMapGenerator;
+    }
+
+    export class SourceNode {
+        constructor();
+        constructor(line: number, column: number, source: string);
+        constructor(line: number, column: number, source: string, chunk?: string, name?: string);
+        static fromStringWithSourceMap(code: string, sourceMapConsumer: SourceMapConsumer, relativePath?: string): SourceNode;
+        add(chunk: string): void;
+        prepend(chunk: string): void;
+        setSourceContent(sourceFile: string, sourceContent: string): void;
+        walk(fn: (chunk: string, mapping: MappedPosition) => void): void;
+        walkSourceContents(fn: (file: string, content: string) => void): void;
+        join(sep: string): SourceNode;
+        replaceRight(pattern: string, replacement: string): SourceNode;
+        toString(): string;
+        toStringWithSourceMap(startOfSourceMap?: StartOfSourceMap): CodeWithSourceMap;
+    }
 }
 
-export interface RawSourceMap extends StartOfSourceMap {
-    version: string;
-    sources: string[];
-    names: string[];
-    sourcesContent?: string[];
-    mappings: string;
+declare module 'source-map-js/lib/source-map-generator' {
+    import { SourceMapGenerator } from 'source-map-js'
+    export { SourceMapGenerator }
 }
 
-export interface Position {
-    line: number;
-    column: number;
+declare module 'source-map-js/lib/source-map-consumer' {
+    import { SourceMapConsumer } from 'source-map-js'
+    export { SourceMapConsumer }
 }
 
-export interface LineRange extends Position {
-    lastColumn: number;
+declare module 'source-map-js/lib/source-node' {
+    import { SourceNode } from 'source-map-js'
+    export { SourceNode }
 }
-
-export interface FindPosition extends Position {
-    // SourceMapConsumer.GREATEST_LOWER_BOUND or SourceMapConsumer.LEAST_UPPER_BOUND
-    bias?: number;
-}
-
-export interface SourceFindPosition extends FindPosition {
-    source: string;
-}
-
-export interface MappedPosition extends Position {
-    source: string;
-    name?: string;
-}
-
-export interface MappingItem {
-    source: string | null;
-    generatedLine: number;
-    generatedColumn: number;
-    originalLine: number | null;
-    originalColumn: number | null;
-    name: string | null;
-}
-
-export class SourceMapConsumer {
-    static GENERATED_ORDER: number;
-    static ORIGINAL_ORDER: number;
-
-    static GREATEST_LOWER_BOUND: number;
-    static LEAST_UPPER_BOUND: number;
-
-    constructor(rawSourceMap: RawSourceMap);
-    readonly file: string | undefined | null;
-    readonly sourceRoot: string | undefined | null;
-    readonly sourcesContent: readonly string[] | null | undefined;
-    readonly sources: readonly string[]
-
-    computeColumnSpans(): void;
-    originalPositionFor(generatedPosition: FindPosition): MappedPosition;
-    generatedPositionFor(originalPosition: SourceFindPosition): LineRange;
-    allGeneratedPositionsFor(originalPosition: MappedPosition): Position[];
-    hasContentsOfAllSources(): boolean;
-    sourceContentFor(source: string, returnNullOnMissing?: boolean): string | null;
-    eachMapping(callback: (mapping: MappingItem) => void, context?: any, order?: number): void;
-}
-
-export interface Mapping {
-    generated: Position;
-    original?: Position | null;
-    source?: string | null;
-    name?: string | null;
-}
-
-export class SourceMapGenerator {
-    constructor(startOfSourceMap?: StartOfSourceMap);
-    static fromSourceMap(sourceMapConsumer: SourceMapConsumer, startOfSourceMap?: StartOfSourceMap): SourceMapGenerator;
-    addMapping(mapping: Mapping): void;
-    setSourceContent(sourceFile: string, sourceContent: string | null | undefined): void;
-    applySourceMap(sourceMapConsumer: SourceMapConsumer, sourceFile?: string, sourceMapPath?: string): void;
-    toString(): string;
-    toJSON(): RawSourceMap;
-}
-
-export interface CodeWithSourceMap {
-    code: string;
-    map: SourceMapGenerator;
-}
-
-export class SourceNode {
-    constructor();
-    constructor(line: number, column: number, source: string);
-    constructor(line: number, column: number, source: string, chunk?: string, name?: string);
-    static fromStringWithSourceMap(code: string, sourceMapConsumer: SourceMapConsumer, relativePath?: string): SourceNode;
-    add(chunk: string): void;
-    prepend(chunk: string): void;
-    setSourceContent(sourceFile: string, sourceContent: string): void;
-    walk(fn: (chunk: string, mapping: MappedPosition) => void): void;
-    walkSourceContents(fn: (file: string, content: string) => void): void;
-    join(sep: string): SourceNode;
-    replaceRight(pattern: string, replacement: string): SourceNode;
-    toString(): string;
-    toStringWithSourceMap(startOfSourceMap?: StartOfSourceMap): CodeWithSourceMap;
-}
