Shaved off ~10% of bundle by introducing tslib

This commit is contained in:
squidfunk 2020-02-14 18:57:42 +01:00
parent b094573287
commit b26edc05a4
12 changed files with 44 additions and 27 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,10 +1,10 @@
{ {
"assets/javascripts/bundle.js": "assets/javascripts/bundle.da70863b.min.js", "assets/javascripts/bundle.js": "assets/javascripts/bundle.54e9a512.min.js",
"assets/javascripts/bundle.js.map": "assets/javascripts/bundle.da70863b.min.js.map", "assets/javascripts/bundle.js.map": "assets/javascripts/bundle.54e9a512.min.js.map",
"assets/javascripts/worker/packer.js": "assets/javascripts/worker/packer.c14659e8.min.js", "assets/javascripts/worker/packer.js": "assets/javascripts/worker/packer.c14659e8.min.js",
"assets/javascripts/worker/packer.js.map": "assets/javascripts/worker/packer.c14659e8.min.js.map", "assets/javascripts/worker/packer.js.map": "assets/javascripts/worker/packer.c14659e8.min.js.map",
"assets/javascripts/worker/search.js": "assets/javascripts/worker/search.d5bb06df.min.js", "assets/javascripts/worker/search.js": "assets/javascripts/worker/search.91831cf6.min.js",
"assets/javascripts/worker/search.js.map": "assets/javascripts/worker/search.d5bb06df.min.js.map", "assets/javascripts/worker/search.js.map": "assets/javascripts/worker/search.91831cf6.min.js.map",
"assets/stylesheets/app-palette.scss": "assets/stylesheets/app-palette.8c25017f.min.css", "assets/stylesheets/app-palette.scss": "assets/stylesheets/app-palette.8c25017f.min.css",
"assets/stylesheets/app.scss": "assets/stylesheets/app.82c13014.min.css" "assets/stylesheets/app.scss": "assets/stylesheets/app.82c13014.min.css"
} }

View File

@ -190,7 +190,7 @@
{% endblock %} {% endblock %}
</div> </div>
{% block scripts %} {% block scripts %}
<script src="{{ 'assets/javascripts/bundle.da70863b.min.js' | url }}"></script> <script src="{{ 'assets/javascripts/bundle.54e9a512.min.js' | url }}"></script>
<script id="__lang" type="application/json"> <script id="__lang" type="application/json">
{%- set translations = {} -%} {%- set translations = {} -%}
{%- for key in [ {%- for key in [
@ -209,7 +209,7 @@
{%- endfor -%} {%- endfor -%}
{{ translations | tojson }} {{ translations | tojson }}
</script> </script>
<script>app=initialize({base:"{{ base_url }}",worker:{search:"{{ 'assets/javascripts/worker/search.d5bb06df.min.js' | url }}",packer:"{{ 'assets/javascripts/worker/packer.c14659e8.min.js' | url }}"}})</script> <script>app=initialize({base:"{{ base_url }}",worker:{search:"{{ 'assets/javascripts/worker/search.91831cf6.min.js' | url }}",packer:"{{ 'assets/javascripts/worker/packer.c14659e8.min.js' | url }}"}})</script>
{% for path in config["extra_javascript"] %} {% for path in config["extra_javascript"] %}
<script src="{{ path | url }}"></script> <script src="{{ path | url }}"></script>
{% endfor %} {% endfor %}

6
package-lock.json generated
View File

@ -7407,9 +7407,9 @@
} }
}, },
"tslib": { "tslib": {
"version": "1.9.3", "version": "1.10.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
"integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
}, },
"tslint": { "tslint": {
"version": "5.20.1", "version": "5.20.1",

View File

@ -79,6 +79,7 @@
"ts-loader": "^6.2.1", "ts-loader": "^6.2.1",
"ts-node": "^7.0.1", "ts-node": "^7.0.1",
"tsconfig-paths-webpack-plugin": "^3.2.0", "tsconfig-paths-webpack-plugin": "^3.2.0",
"tslib": "^1.10.0",
"tslint": "^5.20.1", "tslint": "^5.20.1",
"tslint-sonarts": "^1.9.0", "tslint-sonarts": "^1.9.0",
"typescript": "^3.7.4", "typescript": "^3.7.4",

View File

@ -5,6 +5,7 @@
"declaration": false, "declaration": false,
"declarationMap": false, "declarationMap": false,
"downlevelIteration": true, "downlevelIteration": true,
"importHelpers": true,
"jsx": "react", "jsx": "react",
"jsxFactory": "h", "jsxFactory": "h",
"lib": [ "lib": [