-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Significant CLI improvements #160
Commits on Jul 15, 2022
-
feat(cli): made cli use
wasm-bindgen
with full binary structure rat……her than `wasm-pack` This provides *significant* flexibility for all sorts of brilliant new features! BREAKING CHANGE: `[lib]`/`[[bin]]` settings no longer required in `Cargo.toml`, and `lib.rs` should be renamed to `main.rs` (everything is a binary now)
Configuration menu - View commit details
-
Copy full SHA for 095f489 - Browse repository at this point
Copy the full SHA 095f489View commit details -
refactor: moved target directories into
dist/
This cleans things up a little, and makes directory structures and cleaning build artifacts much simpler.
Configuration menu - View commit details
-
Copy full SHA for 5e4bdb2 - Browse repository at this point
Copy the full SHA 5e4bdb2View commit details
Commits on Jul 16, 2022
-
feat(cli): made
wasm-bindgen
andwasm-opt
automatically install l……ocally Perseus now has no dependencies except Rust! This also *dramatically* reduces bundle sizes for some reason (`wasm-pack` overhead?), by over 50kb in the basic example.
Configuration menu - View commit details
-
Copy full SHA for 22aad04 - Browse repository at this point
Copy the full SHA 22aad04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61bf8b9 - Browse repository at this point
Copy the full SHA 61bf8b9View commit details -
fix(deployment): fixed deployment copying GBs of cargo assets
Since we now store `cargo` target directories inside `dist/`, they were being copied for exporting!
Configuration menu - View commit details
-
Copy full SHA for ca9a5a7 - Browse repository at this point
Copy the full SHA ca9a5a7View commit details -
feat(cli): made
wasm32-unknown-unknown
target auto-install with `ru……stup` available
Configuration menu - View commit details
-
Copy full SHA for 26e6477 - Browse repository at this point
Copy the full SHA 26e6477View commit details -
Configuration menu - View commit details
-
Copy full SHA for d01e1b4 - Browse repository at this point
Copy the full SHA d01e1b4View commit details -
refactor!: made all cli env var config use global arguments instead (…
…see `perseus --help`)
Configuration menu - View commit details
-
Copy full SHA for 2454612 - Browse repository at this point
Copy the full SHA 2454612View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8a000e - Browse repository at this point
Copy the full SHA a8a000eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 416a4bf - Browse repository at this point
Copy the full SHA 416a4bfView commit details -
refactor: used more object-oriented style for installation code
This is more longwinded, but fixes a few priority issues, and it's much more maintainable and extensible.
Configuration menu - View commit details
-
Copy full SHA for 8b29181 - Browse repository at this point
Copy the full SHA 8b29181View commit details
Commits on Jul 17, 2022
-
feat(cli): added system-wide cache for tools
This will be used preferentially over a local directory if available, minimizing wait times for creating new projects.
Configuration menu - View commit details
-
Copy full SHA for 7ba8a1d - Browse repository at this point
Copy the full SHA 7ba8a1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a14b91a - Browse repository at this point
Copy the full SHA a14b91aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee0953a - Browse repository at this point
Copy the full SHA ee0953aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dcf8fe - Browse repository at this point
Copy the full SHA 1dcf8feView commit details -
Configuration menu - View commit details
-
Copy full SHA for e48d5c5 - Browse repository at this point
Copy the full SHA e48d5c5View commit details -
docs: updated i18n sizes with different translators
Our more advanced optimizations cut bundle sizes with Fluent *substantially*.
Configuration menu - View commit details
-
Copy full SHA for 5bb13a0 - Browse repository at this point
Copy the full SHA 5bb13a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d9bedf - Browse repository at this point
Copy the full SHA 8d9bedfView commit details
Commits on Jul 18, 2022
-
feat(cli): allowed provision of different
cargo
s for browser/engineThis will allow properly using the Cranelift backend.
Configuration menu - View commit details
-
Copy full SHA for c668ffc - Browse repository at this point
Copy the full SHA c668ffcView commit details