8000 organize · gridaco/code@a3f446b · GitHub
[go: up one dir, main page]

Skip to content

Commit a3f446b

Browse files
organize
1 parent 57c1fd0 commit a3f446b

File tree

7 files changed

+41
-5
lines changed

7 files changed

+41
-5
lines changed

cli/add/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { indexDesignSource } from "../indexing";
44
import { locateGridaProject } from "../project";
55
import { parseFileAndNodeId } from "@design-sdk/figma-url";
66
import type { DesignSourceConfig } from "@grida/builder-config";
7+
import path from "path";
78

89
interface ModuleInfo {
910
uri?: string;
@@ -28,7 +29,7 @@ export async function add(cwd = process.cwd(), module: ModuleInfo) {
2829
auth: {
2930
personalAccessToken: process.env.FIGMA_PERSONAL_ACCESS_TOKEN,
3031
},
31-
baseUrl: fallbackDir,
32+
baseUrl: path.join(cwd, fallbackDir),
3233
uri: module.uri,
3334
framework: grida.config.framework,
3435
});
@@ -80,7 +81,7 @@ async function prompt_project_design_source_module(
8081
});
8182

8283
if (uri.length >= 3 && uri.length <= 10) {
83-
return `https://www.figma.com/file/${config.file}?node-id=${uri}`;
84+
return `https://www.figma.com/file/${config.file}/?node-id=${uri}`;
8485
//
8586
} else {
8687
try {

cli/code/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { RemoteImageRepositories } from "@design-sdk/figma-remote/asset-reposito
1111
import type { FrameworkConfig } from "@grida/builder-config";
1212
import fs from "fs";
1313
import path from "path";
14+
import { log } from "../logger";
1415

1516
export async function code(
1617
cwd = process.cwd(),
@@ -35,6 +36,7 @@ export async function code(
3536
const res = parseFileAndNodeId(uri as string);
3637
if (res) {
3738
const { file: filekey, node } = res;
39+
log(`filekey: ${filekey}`, `node: ${node}`);
3840
const target = await fetchTargetAsReflect({
3941
file: filekey,
4042
node,

cli/lint/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# design lint

cli/project/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { BuilderConfig, FrameworkConfig } from "@grida/builder-config";
22
import path from "path";
3+
import type { GridaConfig } from "../config";
34
import {
45
analyzeFramework as analyzeJsFramework,
56
locateNodePackage,
@@ -12,7 +13,7 @@ const _GRIDA_CONFIG_JS = "grida.config.js";
1213
interface GridaProjectSearchResult {
1314
base_dir: string;
1415
config_file: string;
15-
config: BuilderConfig;
16+
config: GridaConfig;
1617
}
1718

1819
/**

cli/version/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { version, name } from "../package.json";
2+
3+
export { version, name };

packages/builder-config-preset/index.ts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,3 +235,28 @@ export const react_styles: {
235235
},
236236
],
237237
};
238+
239+
export function defaultConfigByFramework(
240+
framework: config.FrameworkConfig["framework"]
241+
) {
242+
switch (framework) {
243+
case "react": {
244+
return react_presets.react_default;
245+
}
246+
case "flutter": {
247+
return flutter_presets.flutter_default;
248+
}
249+
case "react-native": {
250+
return reactnative_presets.reactnative_default;
251+
}
252+
case "solid-js": {
253+
return solid_presets.solid_default;
254+
}
255+
case "vanilla": {
256+
return vanilla_presets.vanilla_default;
257+
}
258+
case "preview": {
259+
return preview_presets.default;
260+
}
261+
}
262+
}

packages/builder-web-nodejs/_package/manifest.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@ import { TVersion } from "./version";
66
import { SingleDependency, Dependencies } from "./dependency";
77

88
export interface IPackageManifest {
9-
name: string;
10-
version: string;
9+
readonly name: string;
10+
readonly description?: string;
11+
readonly version?: string;
12+
readonly dependencies?: Dependencies;
13+
readonly devDependencies?: Dependencies;
1114
}
1215

1316
/**

0 commit comments

Comments
 (0)
0