GoogleChromeLabs / tooling.report

tooling.report a quick way to determine the best build tool for your next web project, or if tooling migration is worth it, or how to adopt a tool's best practice into your existing configuration and code base.
https://tooling.report
Apache License 2.0
848 stars 49 forks source link

Better file naming #368

Closed jakearchibald closed 4 years ago

jakearchibald commented 4 years ago

This means any file like index.js and styles.css will take their final 'name' from the parent directory name.

github-actions[bot] commented 4 years ago

🚀 Deploy preview for fe92eb2: https://tooling-report--2f29e41720ccffd3.web.app (Wed, 08 Jul 2020 16:22:04 GMT)

firebase-preview-action

jakearchibald commented 4 years ago

Before:

about/
apple-touch-icon-6d4d3a0c.png
browserify-1c6d72ba.svg
code-splitting/
faqs/
favicon-16x16-a8936e58.png
favicon-32x32-37b750c5.png
favicon-806b6f16.ico
hashing/
importing-modules/
index-003fcd56.css
index-0078a58e.js
index-7032f2c4.js
index-d405582d.js
index.html
labcoat-3c247464.svg
lamp-9f1871d6.svg
non-js-resources/
output-module-formats/
parcel-6852ea4a.svg
plant-27f9dae5.svg
rollup-b67304fe.svg
safari-pinned-tab-4ab9407e.svg
styles-8b5d12f0.css
styles-9d40c531.css
styles-a9532d55.css
styles-e1007afb.css
tooling-report-social-7db67c7c.png
transformations/
walker-7aff6d99.svg
webdev-f3b32dcd.svg
webpack-0395d5ed.svg

After:

about/
about-17b61a74.css
analytics-ae5574a2.js
apple-touch-icon-6d4d3a0c.png
browserify-1c6d72ba.svg
code-splitting/
faqs/
faqs-416f742a.css
favicon-16x16-a8936e58.png
favicon-32x32-37b750c5.png
favicon-806b6f16.ico
hashing/
importing-modules/
index-003fcd56.css
index-726c3719.css
index-d405582d.js
index.html
labcoat-3c247464.svg
lamp-9f1871d6.svg
non-js-resources/
output-module-formats/
parcel-6852ea4a.svg
plant-27f9dae5.svg
rollup-b67304fe.svg
safari-pinned-tab-4ab9407e.svg
test-951444bb.js
test-b2b0d621.css
tooling-report-social-7db67c7c.png
transformations/
walker-7aff6d99.svg
webdev-f3b32dcd.svg
webpack-0395d5ed.svg