├── .gitignore ├── README.md ├── jest.config.js ├── lib ├── index.d.ts ├── index.js ├── requests │ ├── constants.d.ts │ ├── constants.js │ ├── getFigmaFile.d.ts │ └── getFigmaFile.js ├── transformations │ ├── testData │ │ ├── testData.d.ts │ │ └── testData.js │ ├── transformCanvasToFiniteStateMachine.d.ts │ ├── transformCanvasToFiniteStateMachine.js │ ├── transformFileToFiniteStateMachines.d.ts │ └── transformFileToFiniteStateMachines.js ├── types.d.ts └── types.js ├── package.json ├── src ├── index.ts ├── requests │ ├── constants.ts │ ├── getFigmaFile.test.ts │ └── getFigmaFile.ts ├── transformations │ ├── testData │ │ └── testData.ts │ ├── transformCanvasToFiniteStateMachine.test.ts │ ├── transformCanvasToFiniteStateMachine.ts │ ├── transformFileToFiniteStateMachines.test.ts │ └── transformFileToFiniteStateMachines.ts └── types.ts ├── tsconfig.json ├── tsconfig.test.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/index.d.ts -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/requests/constants.d.ts: -------------------------------------------------------------------------------- 1 | export declare const FIGMA_API_URL: string; 2 | -------------------------------------------------------------------------------- /lib/requests/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/requests/constants.js -------------------------------------------------------------------------------- /lib/requests/getFigmaFile.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/requests/getFigmaFile.d.ts -------------------------------------------------------------------------------- /lib/requests/getFigmaFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/requests/getFigmaFile.js -------------------------------------------------------------------------------- /lib/transformations/testData/testData.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/transformations/testData/testData.d.ts -------------------------------------------------------------------------------- /lib/transformations/testData/testData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/transformations/testData/testData.js -------------------------------------------------------------------------------- /lib/transformations/transformCanvasToFiniteStateMachine.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/transformations/transformCanvasToFiniteStateMachine.d.ts -------------------------------------------------------------------------------- /lib/transformations/transformCanvasToFiniteStateMachine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/transformations/transformCanvasToFiniteStateMachine.js -------------------------------------------------------------------------------- /lib/transformations/transformFileToFiniteStateMachines.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/transformations/transformFileToFiniteStateMachines.d.ts -------------------------------------------------------------------------------- /lib/transformations/transformFileToFiniteStateMachines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/transformations/transformFileToFiniteStateMachines.js -------------------------------------------------------------------------------- /lib/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/lib/types.d.ts -------------------------------------------------------------------------------- /lib/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/requests/constants.ts: -------------------------------------------------------------------------------- 1 | export const FIGMA_API_URL: string = "https://api.figma.com/v1/files/"; 2 | -------------------------------------------------------------------------------- /src/requests/getFigmaFile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/src/requests/getFigmaFile.test.ts -------------------------------------------------------------------------------- /src/requests/getFigmaFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/src/requests/getFigmaFile.ts -------------------------------------------------------------------------------- /src/transformations/testData/testData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/src/transformations/testData/testData.ts -------------------------------------------------------------------------------- /src/transformations/transformCanvasToFiniteStateMachine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/src/transformations/transformCanvasToFiniteStateMachine.test.ts -------------------------------------------------------------------------------- /src/transformations/transformCanvasToFiniteStateMachine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/src/transformations/transformCanvasToFiniteStateMachine.ts -------------------------------------------------------------------------------- /src/transformations/transformFileToFiniteStateMachines.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/src/transformations/transformFileToFiniteStateMachines.test.ts -------------------------------------------------------------------------------- /src/transformations/transformFileToFiniteStateMachines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/src/transformations/transformFileToFiniteStateMachines.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddanielbee/figma-fsm/HEAD/tslint.json --------------------------------------------------------------------------------