Techassi

Results 9 issues of Techassi

**Describe the bug** On Windows Im unable to use/open ox with the following error `The system cannot find the path specified.` **To Reproduce** Steps to reproduce the behavior: 1. Try...

This PR adds the following methods: - `add_column` - `add_column_if` - `add_columns` - `add_columns_if` Their use is documented via doc comments.

This PR adds the `str::contains_all` predicate function. It allows one to check if the input contains *all* provided needles. ```rust use predicates::prelude::*; let predicate_fn = predicate::str::contains_all(vec!["One", "Two", "Three"]); assert_eq!(true, predicate_fn.eval("One...

## isPressed function `isPressed` is a quality of life adjustment. This function enables to use ```ts f.Keyboard.isPressed(f.KEYBOARD_CODE.A) ``` to check if **one** key is pressed. This eliminates the rather clunky...

Fixes #67 This PR adds support for the `PostBuild` trait, which allows users to perform custom validation when the `.build()` method is called. The validation runs as the last step...

This PR adds an `FromMeta` implementation for `BTreeMap` and `BTreeMap` by adjusting the existing macro. The macro can now handle both `HashMap` and `BTreeMap`, because much of the underlying code...

You have bumped the dependencies, as I see from package.json. While this is generally a good idea, I now get dependency issues when building my project. ``` D:\masu-data\github-suterma\replayer-pwa [main ≡]>...

This seems very related to https://github.com/withoutboats/heck/issues/18. When converting `v1alpha1` to PascalCase, I expect the result to be `V1Alpha1`, however, `V1alpha1` is produced. Adding an API mentioned in https://github.com/withoutboats/heck/issues/18#issuecomment-752538575 could solve...

This came up in #456 regarding #377. I suggest supporting templated snapshot file paths. The user has access to various variables to construct the final path. The exact variables (and...