mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-15 15:46:30 +03:00
Unit tests of the deleted Node scripts and the JS detector are removed; their behavior is pinned by tests/oracle goldens (frozen JS behavior plus reviewed deltas) and the engine's own tests. tests/oracle.test.mjs replays the corpus against the binary (IMPECCABLE_BIN or skill/scripts/bin/<target>/, via tests/lib/engine-bin.mjs) and skips cleanly without one; the framework fixture sweep drives live-inject, live-wrap, and detect-csp through the binary the same way. record.mjs learns --bin. The function-level vectors under tests/oracle/vectors/calls are committed as the frozen snapshot they can no longer be regenerated from. Suites: core trimmed to build and transformer tests, oracle added to the default run, detector/live reduced to packaging and reference checks, the live-e2e helper tests move to the opt-in live-e2e lane pending its retarget, cli-remote-e2e is an empty placeholder. Prepared with AI assistance (Claude Code).
167 lines
7.8 KiB
JSON
167 lines
7.8 KiB
JSON
{"args":["box-sizing"],"result":"boxSizing"}
|
|
{"args":["font-family"],"result":"fontFamily"}
|
|
{"args":["font-size"],"result":"fontSize"}
|
|
{"args":["color"],"result":"color"}
|
|
{"args":["width"],"result":"width"}
|
|
{"args":["display"],"result":"display"}
|
|
{"args":["height"],"result":"height"}
|
|
{"args":["vertical-align"],"result":"verticalAlign"}
|
|
{"args":["border-radius"],"result":"borderRadius"}
|
|
{"args":["border-top-color"],"result":"borderTopColor"}
|
|
{"args":["margin-top"],"result":"marginTop"}
|
|
{"args":["grid-template-columns"],"result":"gridTemplateColumns"}
|
|
{"args":["gap"],"result":"gap"}
|
|
{"args":["max-width"],"result":"maxWidth"}
|
|
{"args":["text-transform"],"result":"textTransform"}
|
|
{"args":["letter-spacing"],"result":"letterSpacing"}
|
|
{"args":["font-style"],"result":"fontStyle"}
|
|
{"args":["position"],"result":"position"}
|
|
{"args":["left"],"result":"left"}
|
|
{"args":["right"],"result":"right"}
|
|
{"args":["margin-left"],"result":"marginLeft"}
|
|
{"args":["margin-right"],"result":"marginRight"}
|
|
{"args":["list-style-position"],"result":"listStylePosition"}
|
|
{"args":["line-height"],"result":"lineHeight"}
|
|
{"args":["font-weight"],"result":"fontWeight"}
|
|
{"args":["box-shadow"],"result":"boxShadow"}
|
|
{"args":["top"],"result":"top"}
|
|
{"args":["inset"],"result":"inset"}
|
|
{"args":["bottom"],"result":"bottom"}
|
|
{"args":["min-height"],"result":"minHeight"}
|
|
{"args":["overflow"],"result":"overflow"}
|
|
{"args":["text-align"],"result":"textAlign"}
|
|
{"args":["margin-bottom"],"result":"marginBottom"}
|
|
{"args":["background-color"],"result":"backgroundColor"}
|
|
{"args":["text-decoration"],"result":"textDecoration"}
|
|
{"args":["-webkit-background-clip"],"result":"webkitBackgroundClip"}
|
|
{"args":["background-clip"],"result":"backgroundClip"}
|
|
{"args":["-webkit-text-fill-color"],"result":"WebkitTextFillColor"}
|
|
{"args":["background-image"],"result":"backgroundImage"}
|
|
{"args":["background-size"],"result":"backgroundSize"}
|
|
{"args":["white-space"],"result":"whiteSpace"}
|
|
{"args":["cursor"],"result":"cursor"}
|
|
{"args":["overflow-x"],"result":"overflowX"}
|
|
{"args":["opacity"],"result":"opacity"}
|
|
{"args":["scroll-snap-type"],"result":"scrollSnapType"}
|
|
{"args":["flex"],"result":"flex"}
|
|
{"args":["scroll-snap-align"],"result":"scrollSnapAlign"}
|
|
{"args":["flex-direction"],"result":"flexDirection"}
|
|
{"args":["flex-wrap"],"result":"flexWrap"}
|
|
{"args":["list-style"],"result":"listStyle"}
|
|
{"args":["outline-offset"],"result":"outlineOffset"}
|
|
{"args":["transform"],"result":"transform"}
|
|
{"args":["text-shadow"],"result":"textShadow"}
|
|
{"args":["mask-image"],"result":"maskImage"}
|
|
{"args":["align-items"],"result":"alignItems"}
|
|
{"args":["justify-content"],"result":"justifyContent"}
|
|
{"args":["flex-shrink"],"result":"flexShrink"}
|
|
{"args":["min-width"],"result":"minWidth"}
|
|
{"args":["font-variant"],"result":"fontVariant"}
|
|
{"args":["padding-left"],"result":"paddingLeft"}
|
|
{"args":["padding-bottom"],"result":"paddingBottom"}
|
|
{"args":["border-collapse"],"result":"borderCollapse"}
|
|
{"args":["transition-property"],"result":"transitionProperty"}
|
|
{"args":["transition-duration"],"result":"transitionDuration"}
|
|
{"args":["visibility"],"result":"visibility"}
|
|
{"args":["overflow-y"],"result":"overflowY"}
|
|
{"args":["z-index"],"result":"zIndex"}
|
|
{"args":["place-items"],"result":"placeItems"}
|
|
{"args":["will-change"],"result":"willChange"}
|
|
{"args":["contain"],"result":"contain"}
|
|
{"args":["filter"],"result":"filter"}
|
|
{"args":["backdrop-filter"],"result":"backdropFilter"}
|
|
{"args":["padding-top"],"result":"paddingTop"}
|
|
{"args":["animation-name"],"result":"animationName"}
|
|
{"args":["animation-duration"],"result":"animationDuration"}
|
|
{"args":["animation-iteration-count"],"result":"animationIterationCount"}
|
|
{"args":["hyphens"],"result":"hyphens"}
|
|
{"args":["-webkit-hyphens"],"result":"webkitHyphens"}
|
|
{"args":["scroll-behavior"],"result":"scrollBehavior"}
|
|
{"args":["border-left-width"],"result":"borderLeftWidth"}
|
|
{"args":["border-left-style"],"result":"borderLeftStyle"}
|
|
{"args":["border-left-color"],"result":"borderLeftColor"}
|
|
{"args":["border-right-width"],"result":"borderRightWidth"}
|
|
{"args":["border-right-style"],"result":"borderRightStyle"}
|
|
{"args":["border-right-color"],"result":"borderRightColor"}
|
|
{"args":["object-fit"],"result":"objectFit"}
|
|
{"args":["clip-path"],"result":"clipPath"}
|
|
{"args":["clip"],"result":"clip"}
|
|
{"args":["pointer-events"],"result":"pointerEvents"}
|
|
{"args":["align-content"],"result":"alignContent"}
|
|
{"args":["background-position"],"result":"backgroundPosition"}
|
|
{"args":["isolation"],"result":"isolation"}
|
|
{"args":["color"],"result":"color"}
|
|
{"args":["font-family"],"result":"fontFamily"}
|
|
{"args":["width"],"result":"width"}
|
|
{"args":["height"],"result":"height"}
|
|
{"args":["border-radius"],"result":"borderRadius"}
|
|
{"args":["color"],"result":"color"}
|
|
{"args":["font-family"],"result":"fontFamily"}
|
|
{"args":["font-family"],"result":"fontFamily"}
|
|
{"args":["font-size"],"result":"fontSize"}
|
|
{"args":["margin-bottom"],"result":"marginBottom"}
|
|
{"args":["color"],"result":"color"}
|
|
{"args":["padding-bottom"],"result":"paddingBottom"}
|
|
{"args":["text-transform"],"result":"textTransform"}
|
|
{"args":["letter-spacing"],"result":"letterSpacing"}
|
|
{"args":["max-width"],"result":"maxWidth"}
|
|
{"args":["display"],"result":"display"}
|
|
{"args":["gap"],"result":"gap"}
|
|
{"args":["border-radius"],"result":"borderRadius"}
|
|
{"args":["box-shadow"],"result":"boxShadow"}
|
|
{"args":["font-weight"],"result":"fontWeight"}
|
|
{"args":["margin-top"],"result":"marginTop"}
|
|
{"args":["border-left-width"],"result":"borderLeftWidth"}
|
|
{"args":["border-left-style"],"result":"borderLeftStyle"}
|
|
{"args":["border-left-color"],"result":"borderLeftColor"}
|
|
{"args":["border-right-width"],"result":"borderRightWidth"}
|
|
{"args":["border-right-style"],"result":"borderRightStyle"}
|
|
{"args":["border-right-color"],"result":"borderRightColor"}
|
|
{"args":["line-height"],"result":"lineHeight"}
|
|
{"args":["grid-template-columns"],"result":"gridTemplateColumns"}
|
|
{"args":["background-color"],"result":"backgroundColor"}
|
|
{"args":["text-decoration"],"result":"textDecoration"}
|
|
{"args":["-webkit-background-clip"],"result":"webkitBackgroundClip"}
|
|
{"args":["background-clip"],"result":"backgroundClip"}
|
|
{"args":["-webkit-text-fill-color"],"result":"WebkitTextFillColor"}
|
|
{"args":["background-image"],"result":"backgroundImage"}
|
|
{"args":["background-size"],"result":"backgroundSize"}
|
|
{"args":["width"],"result":"width"}
|
|
{"args":["opacity"],"result":"opacity"}
|
|
{"args":["padding-left"],"result":"paddingLeft"}
|
|
{"args":["font-style"],"result":"fontStyle"}
|
|
{"args":["overflow"],"result":"overflow"}
|
|
{"args":["margin-left"],"result":"marginLeft"}
|
|
{"args":["position"],"result":"position"}
|
|
{"args":["left"],"result":"left"}
|
|
{"args":["top"],"result":"top"}
|
|
{"args":["height"],"result":"height"}
|
|
{"args":["overflow-x"],"result":"overflowX"}
|
|
{"args":["cursor"],"result":"cursor"}
|
|
{"args":["border-collapse"],"result":"borderCollapse"}
|
|
{"args":["text-align"],"result":"textAlign"}
|
|
{"args":["margin-right"],"result":"marginRight"}
|
|
{"args":["min-width"],"result":"minWidth"}
|
|
{"args":["align-items"],"result":"alignItems"}
|
|
{"args":["justify-content"],"result":"justifyContent"}
|
|
{"args":["flex-shrink"],"result":"flexShrink"}
|
|
{"args":["flex-wrap"],"result":"flexWrap"}
|
|
{"args":["vertical-align"],"result":"verticalAlign"}
|
|
{"args":["clip"],"result":"clip"}
|
|
{"args":["visibility"],"result":"visibility"}
|
|
{"args":["hyphens"],"result":"hyphens"}
|
|
{"args":["-webkit-hyphens"],"result":"webkitHyphens"}
|
|
{"args":["min-height"],"result":"minHeight"}
|
|
{"args":["font-variant"],"result":"fontVariant"}
|
|
{"args":["transition-property"],"result":"transitionProperty"}
|
|
{"args":["transition-duration"],"result":"transitionDuration"}
|
|
{"args":["text-shadow"],"result":"textShadow"}
|
|
{"args":["flex-direction"],"result":"flexDirection"}
|
|
{"args":["list-style"],"result":"listStyle"}
|
|
{"args":["outline-offset"],"result":"outlineOffset"}
|
|
{"args":["right"],"result":"right"}
|
|
{"args":["inset"],"result":"inset"}
|
|
{"args":["bottom"],"result":"bottom"}
|
|
{"args":["mask-image"],"result":"maskImage"}
|
|
{"args":["transform"],"result":"transform"}
|