rink-rs/Cargo.toml

44 lines
1 KiB
TOML
Raw Normal View History

2016-08-02 19:33:19 +00:00
[package]
2016-08-03 14:39:08 +00:00
name = "rink"
2021-04-25 21:24:36 +00:00
version = "0.6.1"
description = "Unit conversion tool, similar to frink"
homepage = "https://rinkcalc.app"
2016-08-03 14:39:08 +00:00
repository = "https://github.com/tiffany352/rink-rs"
readme = "README.md"
2016-08-22 14:46:22 +00:00
license = "MPL-2.0"
2016-08-03 14:42:00 +00:00
keywords = ["unit", "math", "conversion", "cli", "tool"]
2021-04-01 23:13:17 +00:00
categories = ["command-line-utilities", "mathematics", "science"]
edition = "2018"
2016-08-02 19:33:19 +00:00
[dependencies]
clap = "2.33.1"
Rink Web 2 (#62) * Start over with the web interface * Add initial stuff * Extract file+network IO out of rink-core * Fix cargo warning * Add tests for rink-web * Add Serialize to AST types * Refactor AST * Split up ast module * BinOp -> BinOpExpr * Split out UnaryOpExpr * Remove Deserialize bound from AST * Clean up Serialize impl for Numeric * Convert Expr::Const to struct variant * Make datetime handling deterministic * Changes to js API * Rename rink-web to rink-js * Add initial npm project * Add lit-element * Parse textbox inputs * Make Expr::Error a variant struct * Convert Expr::Unit to struct variant * Don't cache when running npm start * Convert Expr::Mul to struct variant * Convert Expr::Date to struct variant * Convert Expr::Quote to struct variant * Pretty print json * Fix warnings * Switch to svelte * Remove web components polyfill * Switch to sapper * Only load wasm once * Result component * Update chrono * `Utc::now` panics on wasm builds * Hook up eval * Disable humanize since it panics in wasm * SSR test page * Factor out wasm code into new file * Make json output better * Improve json output * Better json for QueryError * Add TS definitions for QueryReply * Render some reply types * Add proper font * Add PWA manifest * Add basic favicon * Initial styling pass * Include AST in replies * Expr component * Make Numeric json repr more useful * Indicate approximate values * Remove duplicate information in definitions * Split up Result into smaller components * Search reply * Add UnitsForReply * Add UnitListReply * Add SubstanceReply * Show dates * Add DurationReply * Hook up basic routing * UI polishing * Add links to unit pages * Quantity links * Split ExprNode and fix whitespace issues * Fix whitespace issues in NumberParts * Fix Binop component * Precedence fixes * Fix imports * NumberParts.svelte -> Number.svelte * Remove App + debug prints * Fix whitespace in parentheses * Allow division slash for fractions * Add home button * Add aria info * Improve units for page * Add links to errors * Remove rink-irc from workspace So that cargo test --workspace will work. * Run all workspace tests in CI * Remove legacy argument
2020-08-06 23:25:12 +00:00
dirs = "3.0.1"
2021-04-01 23:13:17 +00:00
reqwest = { version = "0.11.2", features = ["blocking"] }
chrono = "0.4.19"
serde_json = "1"
2021-02-15 04:25:27 +00:00
toml = "0.5"
serde_derive = "1"
serde = "1"
tempfile = "3.2"
eyre = "0.6"
color-eyre = { version = "0.5", default-features = false }
humantime-serde = "1.0.1"
rustyline = "8.0.0"
ansi_term = "0.12"
2021-06-06 01:18:00 +00:00
async-std = { version = "1.9", features = ["unstable", "attributes"] }
ubyte = { version = "0.10.1", features = ["serde"] }
2020-07-18 09:16:52 +00:00
[dependencies.rink-core]
2021-04-06 00:31:39 +00:00
version = "0.6"
2020-07-18 09:16:52 +00:00
path = "./core"
2016-08-04 02:21:28 +00:00
2021-06-06 01:18:00 +00:00
[dependencies.rink-sandbox]
version = "0.6"
path = "./sandbox"
2016-10-04 02:23:15 +00:00
[workspace]
2021-06-06 01:18:00 +00:00
members = ["core", "rink-js", "sandbox"]
[package.metadata.wasm-pack.profile.profiling]
wasm-opt = ['-g', '-O']