Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
498 changes: 229 additions & 269 deletions Cargo.lock

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,22 @@ resolver = "2"

[workspace.dependencies.cu]
package = "pistonite-cu"
version = "0.8.2"
version = "0.8.4"

[workspace.dependencies]
thiserror = "2.0.18"
num-traits = "0.2.19"
tsify = { version = "0.5.6", default-features = false }
wasm-bindgen = "0.2.121"
wasm-bindgen = "0.2.126"
csscolorparser = "0.8.3"
resvg = "0.47.0"
tiny-skia = "0.12.0"
usvg = "0.47.0"

swc = "64.0.0"
swc_common = "21.0.2"
swc_ecma_ast = "23.0.1"
swc_ecma_parser = "39.1.0"
swc_ecma_transforms_typescript = "47.0.0"
swc = "71.0.0"
swc_common = "23.0.2"
swc_ecma_ast = "25.0.0"
swc_ecma_parser = "41.1.2"
swc_ecma_transforms_typescript = "51.0.0"

boa_engine = "0.21.1"
7 changes: 7 additions & 0 deletions Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,3 +88,10 @@ tasks:
- cargo clean
- rm -rf packages/prism-wasm/target

publish:
vars:
VERSION:
sh: cargo run -- --version | tr -d 'prism-cli '
cmds:
- git tag 'v{{.VERSION}}'
- git push origin 'v{{.VERSION}}'
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"version": "0.1.2",
"pnpm": {
"onlyBuiltDependencies": [
"esbuild"
Expand Down
2 changes: 1 addition & 1 deletion packages/prism-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "prism-cli"
version = "0.1.2"
version = "0.1.3"
edition = "2024"
repository = "https://github.com/Pistonite/prism"
publish = false
Expand Down
2 changes: 2 additions & 0 deletions packages/prism-cli/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ use prism_lib::Svg;

mod png;

/// CLI for Prism, Isometric hex grid drawing tool using TypeScript
#[derive(Clone, Debug, clap::Parser, AsRef)]
#[clap(version)]
struct Cli {
/// The prism scripts to import and run, omit to print the Prism lib's .d.ts
///
Expand Down
2 changes: 1 addition & 1 deletion packages/prism-lib/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ thiserror.workspace = true

# WASM stuff
tsify = { version = "0.5.6", default-features = false, features = ["js"], optional = true }
wasm-bindgen = { version = "0.2.121", optional = true }
wasm-bindgen = { version = "0.2.126", optional = true }

[features]
wasm = [
Expand Down
2 changes: 2 additions & 0 deletions packages/prism-wasm/Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,15 @@ tasks:
vars:
PACKAGE: prism_wasm
WASM_PACK_ARGS: -t bundler --out-dir src/pkg --no-pack
TARGET_DIR: ../../target

wasm-dev-build:
cmds:
- task: cargo:wasm-pack-build
vars:
PACKAGE: prism_wasm
WASM_PACK_ARGS: -t bundler --out-dir src/pkg --no-pack --no-opt
TARGET_DIR: ../../target

install:
cmds:
Expand Down
3,059 changes: 1,538 additions & 1,521 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions pnpm-workspace.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@ packages:
- packages/prism-wasm

catalog:
"@fluentui/react-components": ^9.73.8
"@fluentui/react-icons": ^2.0.326
"@fluentui/react-components": ^9.74.3
"@fluentui/react-icons": ^2.0.332
"@pistonite/pure": ^0.29.7
"@pistonite/celera": ^0.3.3
"@pistonite/workex": ^0.2.3
"@pistonite/webfs": ^0.1.3
"@pistonite/intwc": ^0.1.4
"@pistonite/intwc": ^0.1.6
"@uidotdev/usehooks": ^2.4.1
"@types/react": ^19.2.15
"@types/react": ^19.2.17
"@types/react-dom": ^19.2.3
react: ^19.2.6
react-dom: ^19.2.6
react: ^19.2.7
react-dom: ^19.2.7
mono-dev: github:Pistonight/mono-dev#dist
zustand: ^5.0.3