Restores source map support.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Sun, 11 Dec 2016 10:50:11 +0000 (11:50 +0100)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Fri, 16 Dec 2016 11:00:33 +0000 (12:00 +0100)
commit92bab846edc9657dc5ef1130f6c4350fab00f015
tree0a09142c3e9ff45267c261a61c54ab574e5e0d12
parent03097a051cfc4f994e8263171a0774e7a21d8063
Restores source map support.

Re-built from ground up on top of the new tokenizing process
it features simpler rebasing while still supporting all features
of the previous solution.
37 files changed:
lib/clean.js
lib/properties/shorthand-compactor.js
lib/source-maps/track.js [deleted file]
lib/stringifier/helpers.js
lib/stringifier/source-maps.js
lib/tokenizer/tokenize.js
lib/urls/rewrite.js
lib/utils/apply-source-maps.js [new file with mode: 0644]
lib/utils/extract-import-url-and-media.js [new file with mode: 0644]
lib/utils/has-protocol.js [new file with mode: 0644]
lib/utils/input-source-map-tracker-2.js [deleted file]
lib/utils/input-source-map-tracker.js
lib/utils/is-absolute-resource.js [new file with mode: 0644]
lib/utils/is-allowed-resource.js [new file with mode: 0644]
lib/utils/is-data-uri-resource.js [new file with mode: 0644]
lib/utils/is-http-resource.js [new file with mode: 0644]
lib/utils/is-https-resource.js [new file with mode: 0644]
lib/utils/is-import.js [new file with mode: 0644]
lib/utils/is-remote-resource.js [new file with mode: 0644]
lib/utils/load-original-sources.js [new file with mode: 0644]
lib/utils/load-remote-resource.js [new file with mode: 0644]
lib/utils/match-data-uri.js [new file with mode: 0644]
lib/utils/read-sources.js
lib/utils/rebase-local-map.js [new file with mode: 0644]
lib/utils/rebase-remote-map.js [new file with mode: 0644]
lib/utils/rebase.js [new file with mode: 0644]
lib/utils/restore-import.js [new file with mode: 0644]
test/module-test.js
test/optimizer/extract-properties-test.js
test/optimizer/reorderable-test.js
test/properties/longhand-overriding-test.js
test/properties/optimizer-test.js
test/properties/override-compacting-test.js
test/properties/shorthand-compacting-test.js
test/protocol-imports-test.js
test/source-map-test.js
test/tokenizer/tokenize-test.js