Skip to content

Commit b843ed6

Browse files
authored
Run Knip (#2990)
## Summary: Running [Knip](https://knip.dev/) to clean up unused files, code, exports, etc. Author: handeyeco Reviewers: jeremywiebe, ivyolamit, mark-fitzgerald, SonicScrewdriver, anakaren-rojas Required Reviewers: Approved By: jeremywiebe Checks: ✅ 10 checks were successful Pull Request URL: #2990
1 parent 525b336 commit b843ed6

File tree

34 files changed

+36
-971
lines changed

34 files changed

+36
-971
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
"@khanacademy/keypad-context": patch
3+
"@khanacademy/math-input": patch
4+
"@khanacademy/perseus": patch
5+
"@khanacademy/perseus-core": patch
6+
"@khanacademy/perseus-editor": patch
7+
"@khanacademy/perseus-linter": patch
8+
"@khanacademy/perseus-score": patch
9+
---
10+
11+
Run knip to clean up unused code and exports

packages/keypad-context/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@
2525
"prepublishOnly": "../../utils/package-pre-publish-check.sh"
2626
},
2727
"dependencies": {
28-
"@khanacademy/perseus-core": "workspace:*",
29-
"@khanacademy/perseus-utils": "workspace:*"
28+
"@khanacademy/perseus-core": "workspace:*"
3029
},
3130
"devDependencies": {
3231
"perseus-build-settings": "workspace:*",

packages/math-input/src/data/keys.ts

Whitespace-only changes.

packages/perseus-core/src/widgets/expression/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ import getExpressionPublicWidgetOptions from "./expression-util";
33
import type {PerseusExpressionWidgetOptions} from "../../data-schema";
44
import type {WidgetLogic} from "../logic-export.types";
55

6-
export const currentVersion = {major: 2, minor: 0};
6+
const currentVersion = {major: 2, minor: 0};
77

88
export type ExpressionDefaultWidgetOptions = Pick<
99
PerseusExpressionWidgetOptions,
1010
"answerForms" | "times" | "buttonSets" | "functions"
1111
>;
1212

13-
export const defaultWidgetOptions: ExpressionDefaultWidgetOptions = {
13+
const defaultWidgetOptions: ExpressionDefaultWidgetOptions = {
1414
answerForms: [],
1515
times: false,
1616
buttonSets: ["basic"],

packages/perseus-core/src/widgets/free-response/free-response-util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type {PerseusFreeResponseWidgetOptions} from "../../data-schema";
44
* For details on the individual options, see the
55
* {@link PerseusFreeResponseWidgetOptions} type
66
*/
7-
export type FreeResponsePublicWidgetOptions = {
7+
type FreeResponsePublicWidgetOptions = {
88
allowUnlimitedCharacters: PerseusFreeResponseWidgetOptions["allowUnlimitedCharacters"];
99
characterLimit: PerseusFreeResponseWidgetOptions["characterLimit"];
1010
placeholder: PerseusFreeResponseWidgetOptions["placeholder"];

packages/perseus-core/src/widgets/group/group-util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import type {
99
* For details on the individual options, see the
1010
* PerseusGroupWidgetOptions type
1111
*/
12-
export type GroupPublicWidgetOptions = PerseusRenderer;
12+
type GroupPublicWidgetOptions = PerseusRenderer;
1313

1414
/**
1515
* Given a PerseusGroupWidgetOptions object, return a new object with only

packages/perseus-core/src/widgets/measurer/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type {PerseusMeasurerWidgetOptions} from "../../data-schema";
22
import type {WidgetLogic} from "../logic-export.types";
33

4-
export const currentVersion = {major: 1, minor: 0};
4+
const currentVersion = {major: 1, minor: 0};
55

66
export type MeasurerDefaultWidgetOptions = Pick<
77
PerseusMeasurerWidgetOptions,
@@ -15,7 +15,7 @@ export type MeasurerDefaultWidgetOptions = Pick<
1515
| "rulerLength"
1616
>;
1717

18-
export const defaultWidgetOptions: MeasurerDefaultWidgetOptions = {
18+
const defaultWidgetOptions: MeasurerDefaultWidgetOptions = {
1919
box: [480, 480],
2020
image: {} as any,
2121
showProtractor: true,

packages/perseus-core/src/widgets/radio/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import getRadioPublicWidgetOptions from "./radio-util";
33
import type {PerseusRadioWidgetOptions} from "../../data-schema";
44
import type {WidgetLogic} from "../logic-export.types";
55

6-
export const currentVersion = {major: 3, minor: 0};
6+
const currentVersion = {major: 3, minor: 0};
77

88
export type RadioDefaultWidgetOptions = Pick<
99
PerseusRadioWidgetOptions,
@@ -15,7 +15,7 @@ export type RadioDefaultWidgetOptions = Pick<
1515
| "deselectEnabled"
1616
>;
1717

18-
export const defaultWidgetOptions: RadioDefaultWidgetOptions = {
18+
const defaultWidgetOptions: RadioDefaultWidgetOptions = {
1919
choices: [
2020
{content: "", id: "radio-choice-0"},
2121
{content: "", id: "radio-choice-1"},

packages/perseus-editor/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
"@khanacademy/perseus-linter": "workspace:*",
4444
"@khanacademy/perseus-score": "workspace:*",
4545
"@khanacademy/perseus-utils": "workspace:*",
46-
"@khanacademy/pure-markdown": "workspace:*",
4746
"katex": "0.11.1",
4847
"mafs": "^0.19.0",
4948
"tiny-invariant": "catalog:prodDeps"

packages/perseus-editor/src/__testdata__/interactive-graph-question-builder.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ import type {
2626
} from "@khanacademy/perseus-core";
2727
import type {Interval} from "mafs";
2828

29-
export type SnapTo = "grid" | "angles" | "sides";
29+
type SnapTo = "grid" | "angles" | "sides";
3030

31-
export type LockedFunctionOptions = {
31+
type LockedFunctionOptions = {
3232
color?: LockedFigureColor;
3333
strokeStyle?: LockedLineStyle;
3434
weight?: StrokeWeight;

0 commit comments

Comments
 (0)