profile
viewpoint
Brian S. bsssshhhhhhh Maryland, USA

bsssshhhhhhh/svelte-data-grid 174

Lightweight and powerful data grid for svelte

bsssshhhhhhh/simple-markov 4

npm package for simple markov-based text generation

bsssshhhhhhh/svelte 0

The magical disappearing UI framework

bsssshhhhhhh/vuex-map-fields 0

Enable two-way data binding for form fields saved in a Vuex store

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha a048c5218dcec9bd6d80fd9519fcf9f04d0d153f

day 07

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha c1708a1de254dc1654430587784160a8daef58d1

day 6

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha fb0655308adb8a80f38edb1ad65c06e127be71f7

day 5 part 2

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha b32953d909e64425988f3954b0332d178c9d492b

day 05 part 1

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha 4f378ad7ff2ebde3304c13ff7aef0542e34c3b72

TIL StringSplitOptions.RemoveEmptyEntries

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha baa62456ffba15339e8f3ddf1bb0d782ced8955e

yea idk

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha 6c996521d566279649dd322e9b64766584cb57e9

whew

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha 117b5fc32c086b8ffbab7dc4c07bb4497b9466a0

day 04

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha 8918c7259d0917d344f8d8ff66198c7a369a0ccb

refactor, day 3 part 2

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha 276be088293715bd53d828255a2d023b741c70ef

day 3 part 1

view details

push time in a month

push eventbsssshhhhhhh/advent2021

Brian Simon

commit sha 18bc94c197ab0390c069ab6bfe43841248478861

update setup script

view details

Brian Simon

commit sha 50ac0898323a8fcbe226ab66071b0fabb8dcb135

day 02

view details

push time in 2 months

create barnchbsssshhhhhhh/advent2021

branch : master

created branch time in 2 months

created repositorybsssshhhhhhh/advent2021

created time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha ff50237f7b965e2bc541e63e3808a4e1cb23fd59

test(usebreakpoints): test currentBreakpointName

view details

push time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha 3f0a760add9a7f08ca32765033f49f169669b91c

fix(i18n): export types

view details

Brian Simon

commit sha afd9378dcaac8fee09edff0b1314aba75d6504bf

chore(release): 1.2.2

view details

Brian Simon

commit sha f5af0d8569793db3559cdac40ed6253e591e25ae

fix(package.json): ignore test files from coverage

view details

Brian Simon

commit sha 758c8e26d88ff3d60a0f2c2d59d4479d8eba693b

chore(release): 1.2.3

view details

push time in 2 months

created tagbsssshhhhhhh/composables

tagv1.2.3

created time in 2 months

created tagbsssshhhhhhh/composables

tagv1.2.2

created time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha 8197bd0e33399d125f2c148fcb638208211e57ac

[ci skip] Updates

view details

push time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha 117aeda201793470046018f5549fbd59159fc49f

[ci skip] Updates

view details

push time in 2 months

created tagbsssshhhhhhh/composables

tagv1.2.1

created time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha 1548cdf914cb00e8b47793b19e36ef85fe9ef24d

chore(package.json): ignore test files

view details

Brian Simon

commit sha e0102298ef104cc3eb137a92d6bcd676d42b94aa

chore(release): 1.2.1

view details

push time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha e33c8c0bdbe64750843c1e9483501dd6b16dffb7

[ci skip] Updates

view details

push time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha 58f16e72a156d96a612b4ec09c051871c882de18

test(i18n): refactor tests

view details

push time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha d345472e1687e92eb59834252ba60e6bbc08e26e

refactor(i18n): update generic names

view details

push time in 2 months

created tagbsssshhhhhhh/composables

tagv1.2.0

created time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha 4adb9a110e5a9a82d48e7b975108bdf455005428

chore(release): 1.2.0

view details

push time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha 45fbf891270fed88071a26e339b91554f99682f1

[ci skip] Updates

view details

push time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha 8e3486a878b865a3adafdbc48e9a599c84ae382d

chore(tsconfig): enable strictFunctionTypes

view details

Brian Simon

commit sha dba4e42d10e2c69da12973532b0a3787eb18d562

chore: update typescript, add ts-toolbelt

view details

Brian Simon

commit sha c691b229ad3d4cdc66f227d49a1eae2f215bd79a

feat(i18n): add very basic useI18n() composable

view details

Brian Simon

commit sha c1db2000792af183d16b3613d72b892cf03b7af6

refactor(i18n): refactor to factory function

view details

Brian Simon

commit sha 23660d79100b3afe3eb781c575235c367d7d60bd

docs(i18n): comments

view details

Brian Simon

commit sha 2efc8b550db1cabcf93a26c78bf054528062b06b

refactor(i18n): simulate actual usage in tests

view details

Brian Simon

commit sha 66ad3f7e61e028dde345340c0d90058227a2bc62

feat(i18n): add support for messages ref

view details

Brian Simon

commit sha 0cec432ead66adabe9d2a99916a50aa26999f5e0

Merge branch 'i18n'

view details

push time in 2 months

issue openedstryker-mutator/stryker-js

Typescript syntax is causing error

I'm getting an error trying to run stryker mutator against my code.

Repro case here: https://github.com/bsssshhhhhhh/composables/tree/stryker

$ stryker run
20:57:51 (21556) INFO ConfigReader Using stryker.conf.json
20:57:51 (21556) INFO InputFileResolver Found 3 of 155 file(s) to be mutated.
20:57:52 (21556) ERROR Stryker Unexpected error occurred while running Stryker SyntaxError: src\lib\breakpoints\breakpoints.ts:46:58 expressionMutantPlacer could not place mutants with type(s): "StringLiteral". Either remove this file from the list of files to be mutated, or exclude the mutator (using mutator.excludedMutations). Please report this issue at https://github.com/stryker-mutator/stryker-js/issues/new?assignees=&labels=%F0%9F%90%9B+Bug&template=bug_report.md&title=expressionMutantPlacer%20could%20not%20place%20mutants%20with%20type(s)%3A%20%22StringLiteral%22. Original error: TypeError: Property literal of TSLiteralType expected node to be of a type ["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral"] but instead got "ConditionalExpression"
    at validate (@bsssshhhhhhh\composables\node_modules\@babel\types\lib\definitions\utils.js:130:11)
    at Object.validator [as validate] (@bsssshhhhhhh\composables\node_modules\@babel\types\lib\definitions\typescript.js:284:13)
    at validateField (@bsssshhhhhhh\composables\node_modules\@babel\types\lib\validators\validate.js:24:9)
    at validate (@bsssshhhhhhh\composables\node_modules\@babel\types\lib\validators\validate.js:17:3)
    at NodePath._replaceWith (@bsssshhhhhhh\composables\node_modules\@babel\traverse\lib\path\replacement.js:170:5)
    at NodePath.replaceWith (@bsssshhhhhhh\composables\node_modules\@babel\traverse\lib\path\replacement.js:152:8)
    at Object.place (@bsssshhhhhhh\composables\node_modules\@stryker-mutator\instrumenter\dist\src\mutant-placers\expression-mutant-placer.js:102:14)
    at placeMutantsIfNeeded (@bsssshhhhhhh\composables\node_modules\@stryker-mutator\instrumenter\dist\src\transformers\babel-transformer.js:109:41)
    at exit (@bsssshhhhhhh\composables\node_modules\@stryker-mutator\instrumenter\dist\src\transformers\babel-transformer.js:54:13)
    at NodePath._call (@bsssshhhhhhh\composables\node_modules\@babel\traverse\lib\path\context.js:53:20)
  44 | },
  45 |   BreakpointNames extends string & keyof BreakpointDef = string & keyof BreakpointDef,
> 46 |   IsBreakpointRefNames extends string | number | symbol = `is${PascalCase<BreakpointNames>}`,
     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  47 |   IsAboveBreakpointRefNames extends string | number | symbol = `isAbove${PascalCase<BreakpointNames>}`,
  48 |   IsBelowBreakpointRefNames extends string | number | symbol = `isBelow${PascalCase<BreakpointNames>}`
  49 | >(breakpoints: BreakpointDef, size: Ref<number> = useWindowSize().width) {
    at File.buildCodeFrameError @bsssshhhhhhh\composables\node_modules\@babel\core\lib\transformation\file\file.js:249:12)
    at NodePath.buildCodeFrameError (@bsssshhhhhhh\composables\node_modules\@babel\traverse\lib\path\index.js:139:21)
    at throwPlacementError (@bsssshhhhhhh\composables\node_modules\@stryker-mutator\instrumenter\dist\src\mutant-placers\throw-placement-error.js:18:31)
    at placeMutantsIfNeeded (@bsssshhhhhhh\composables\node_modules\@stryker-mutator\instrumenter\dist\src\transformers\babel-transformer.js:113:58)
    at exit (@bsssshhhhhhh\composables\node_modules\@stryker-mutator\instrumenter\dist\src\transformers\babel-transformer.js:54:13)
    at NodePath._call (@bsssshhhhhhh\composables\node_modules\@babel\traverse\lib\path\context.js:53:20)
    at NodePath.call (@bsssshhhhhhh\composables\node_modules\@babel\traverse\lib\path\context.js:36:14)
    at NodePath.visit (@bsssshhhhhhh\composables\node_modules\@babel\traverse\lib\path\context.js:99:8)
    at TraversalContext.visitQueue (@bsssshhhhhhh\composables\node_modules\@babel\traverse\lib\context.js:103:16)
    at TraversalContext.visitSingle (@bsssshhhhhhh\composables\node_modules\@babel\traverse\lib\context.js:77:19)
20:57:52 (21556) INFO Stryker Trouble figuring out what went wrong? Try `npx stryker run --fileLogLevel trace --logLevel debug` to get some more info.

created time in 2 months

push eventbsssshhhhhhh/composables

Brian Simon

commit sha 501915b5bfedcb30dc36b5eee44e027f93fda4fd

test(stryker): add stryker config

view details

push time in 2 months

more