mirror of
https://github.com/movie-web/native-app.git
synced 2025-09-13 16:13:26 +00:00
refactor to tamagui
This commit is contained in:
31
tooling/colors/package.json
Normal file
31
tooling/colors/package.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"name": "@movie-web/colors",
|
||||
"private": true,
|
||||
"version": "0.1.0",
|
||||
"type": "module",
|
||||
"main": "./src/index.ts",
|
||||
"exports": {
|
||||
".": "./src/index.ts"
|
||||
},
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"clean": "rm -rf .turbo node_modules",
|
||||
"format": "prettier --check . --ignore-path ../../.gitignore",
|
||||
"lint": "eslint .",
|
||||
"typecheck": "tsc --noEmit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@movie-web/eslint-config": "workspace:^0.2.0",
|
||||
"@movie-web/prettier-config": "workspace:^0.1.0",
|
||||
"@movie-web/tsconfig": "workspace:^0.1.0",
|
||||
"eslint": "^8.56.0",
|
||||
"prettier": "^3.1.1",
|
||||
"typescript": "^5.3.3"
|
||||
},
|
||||
"eslintConfig": {
|
||||
"extends": [
|
||||
"@movie-web/eslint-config/base"
|
||||
]
|
||||
},
|
||||
"prettier": "@movie-web/prettier-config"
|
||||
}
|
93
tooling/colors/src/index.ts
Normal file
93
tooling/colors/src/index.ts
Normal file
@@ -0,0 +1,93 @@
|
||||
import { tokens as blueTokens } from "./list/blue";
|
||||
import { tokens as grayTokens } from "./list/gray";
|
||||
import { tokens as redTokens } from "./list/red";
|
||||
import { tokens as tealTokens } from "./list/teal";
|
||||
|
||||
export { blueTokens, grayTokens, redTokens, tealTokens };
|
||||
|
||||
export const name = "colors";
|
||||
|
||||
export const mainTokens = {
|
||||
black: "#000000",
|
||||
white: "#FFFFFF",
|
||||
semantic: {
|
||||
red: {
|
||||
c100: "#F46E6E",
|
||||
c200: "#E44F4F",
|
||||
c300: "#D74747",
|
||||
c400: "#B43434",
|
||||
},
|
||||
green: {
|
||||
c100: "#60D26A",
|
||||
c200: "#40B44B",
|
||||
c300: "#31A33C",
|
||||
c400: "#237A2B",
|
||||
},
|
||||
silver: {
|
||||
c100: "#DEDEDE",
|
||||
c200: "#B6CAD7",
|
||||
c300: "#8EA3B0",
|
||||
c400: "#617A8A",
|
||||
},
|
||||
yellow: {
|
||||
c100: "#FFF599",
|
||||
c200: "#FCEC61",
|
||||
c300: "#D8C947",
|
||||
c400: "#AFA349",
|
||||
},
|
||||
rose: {
|
||||
c100: "#DB3D61",
|
||||
c200: "#8A293B",
|
||||
c300: "#812435",
|
||||
c400: "#701B2B",
|
||||
},
|
||||
},
|
||||
blue: {
|
||||
c50: "#ADADF5",
|
||||
c100: "#7979CC",
|
||||
c200: "#5D5DAE",
|
||||
c300: "#3B3B8C",
|
||||
c400: "#2A2A71",
|
||||
c500: "#1F1F50",
|
||||
c600: "#1B1B41",
|
||||
c700: "#171736",
|
||||
c800: "#101020",
|
||||
c900: "#0B0B13",
|
||||
},
|
||||
purple: {
|
||||
c50: "#D5AAFF",
|
||||
c100: "#C082FF",
|
||||
c200: "#A359EC",
|
||||
c300: "#8D44D6",
|
||||
c400: "#7831BF",
|
||||
c500: "#572887",
|
||||
c600: "#411F64",
|
||||
c700: "#31184A",
|
||||
c800: "#221134",
|
||||
c900: "#160B22",
|
||||
},
|
||||
ash: {
|
||||
c50: "#7F8D9B",
|
||||
c100: "#5B6B7B",
|
||||
c200: "#445464",
|
||||
c300: "#2B3D4E",
|
||||
c400: "#203242",
|
||||
c500: "#1C2C3C",
|
||||
c600: "#172532",
|
||||
c700: "#131E29",
|
||||
c800: "#101820",
|
||||
c900: "#0C1216",
|
||||
},
|
||||
shade: {
|
||||
c50: "#676790",
|
||||
c100: "#52527A",
|
||||
c200: "#3F3F60",
|
||||
c300: "#32324F",
|
||||
c400: "#272741",
|
||||
c500: "#1E1E32",
|
||||
c600: "#171728",
|
||||
c700: "#131322",
|
||||
c800: "#0F0F1B",
|
||||
c900: "#0A0A12",
|
||||
},
|
||||
};
|
84
tooling/colors/src/list/blue.ts
Normal file
84
tooling/colors/src/list/blue.ts
Normal file
@@ -0,0 +1,84 @@
|
||||
export const tokens = {
|
||||
black: "#000000",
|
||||
white: "#FFFFFF",
|
||||
semantic: {
|
||||
red: {
|
||||
c100: "#F46E6E",
|
||||
c200: "#E44F4F",
|
||||
c300: "#D74747",
|
||||
c400: "#B43434",
|
||||
},
|
||||
green: {
|
||||
c100: "#60D26A",
|
||||
c200: "#40B44B",
|
||||
c300: "#31A33C",
|
||||
c400: "#237A2B",
|
||||
},
|
||||
silver: {
|
||||
c100: "#DEDEDE",
|
||||
c200: "#B6CAD7",
|
||||
c300: "#8EA3B0",
|
||||
c400: "#617A8A",
|
||||
},
|
||||
yellow: {
|
||||
c100: "#FFF599",
|
||||
c200: "#FCEC61",
|
||||
c300: "#D8C947",
|
||||
c400: "#AFA349",
|
||||
},
|
||||
rose: {
|
||||
c100: "#DB3D61",
|
||||
c200: "#8A293B",
|
||||
c300: "#812435",
|
||||
c400: "#701B2B",
|
||||
},
|
||||
},
|
||||
purple: {
|
||||
c50: "#aac5ff",
|
||||
c100: "#82a9ff",
|
||||
c200: "#4681ff",
|
||||
c300: "#1a63ff",
|
||||
c400: "#054eec",
|
||||
c500: "#083aa7",
|
||||
c600: "#072c7c",
|
||||
c700: "#06215d",
|
||||
c800: "#041741",
|
||||
c900: "#03102a",
|
||||
},
|
||||
shade: {
|
||||
c50: "#756790",
|
||||
c100: "#60527a",
|
||||
c200: "#4a3f60",
|
||||
c300: "#3c324f",
|
||||
c400: "#302741",
|
||||
c500: "#251e32",
|
||||
c600: "#1d1728",
|
||||
c700: "#181322",
|
||||
c800: "#130f1b",
|
||||
c900: "#0d0a12",
|
||||
},
|
||||
ash: {
|
||||
c50: "#7f859b",
|
||||
c100: "#5b627b",
|
||||
c200: "#444b64",
|
||||
c300: "#2b344e",
|
||||
c400: "#202842",
|
||||
c500: "#1c243c",
|
||||
c600: "#171d32",
|
||||
c700: "#131829",
|
||||
c800: "#101420",
|
||||
c900: "#0c0f16",
|
||||
},
|
||||
blue: {
|
||||
c50: "#adb4f5",
|
||||
c100: "#7981cc",
|
||||
c200: "#5d65ae",
|
||||
c300: "#3b438c",
|
||||
c400: "#2a3171",
|
||||
c500: "#1f2450",
|
||||
c600: "#1b1f41",
|
||||
c700: "#171b36",
|
||||
c800: "#101120",
|
||||
c900: "#0b0c13",
|
||||
},
|
||||
};
|
84
tooling/colors/src/list/gray.ts
Normal file
84
tooling/colors/src/list/gray.ts
Normal file
@@ -0,0 +1,84 @@
|
||||
export const tokens = {
|
||||
black: "#000000",
|
||||
white: "#FFFFFF",
|
||||
semantic: {
|
||||
red: {
|
||||
c100: "#F46E6E",
|
||||
c200: "#E44F4F",
|
||||
c300: "#D74747",
|
||||
c400: "#B43434",
|
||||
},
|
||||
green: {
|
||||
c100: "#60D26A",
|
||||
c200: "#40B44B",
|
||||
c300: "#31A33C",
|
||||
c400: "#237A2B",
|
||||
},
|
||||
silver: {
|
||||
c100: "#DEDEDE",
|
||||
c200: "#B6CAD7",
|
||||
c300: "#8EA3B0",
|
||||
c400: "#617A8A",
|
||||
},
|
||||
yellow: {
|
||||
c100: "#FFF599",
|
||||
c200: "#FCEC61",
|
||||
c300: "#D8C947",
|
||||
c400: "#AFA349",
|
||||
},
|
||||
rose: {
|
||||
c100: "#DB3D61",
|
||||
c200: "#8A293B",
|
||||
c300: "#812435",
|
||||
c400: "#701B2B",
|
||||
},
|
||||
},
|
||||
purple: {
|
||||
c50: "#aaafff",
|
||||
c100: "#8288fe",
|
||||
c200: "#5a62eb",
|
||||
c300: "#454cd4",
|
||||
c400: "#333abe",
|
||||
c500: "#292d86",
|
||||
c600: "#1f2363",
|
||||
c700: "#191b4a",
|
||||
c800: "#111334",
|
||||
c900: "#0b0d22",
|
||||
},
|
||||
shade: {
|
||||
c50: "#7c7c7c",
|
||||
c100: "#666666",
|
||||
c200: "#4f4f4f",
|
||||
c300: "#404040",
|
||||
c400: "#343434",
|
||||
c500: "#282828",
|
||||
c600: "#202020",
|
||||
c700: "#1a1a1a",
|
||||
c800: "#151515",
|
||||
c900: "#0e0e0e",
|
||||
},
|
||||
ash: {
|
||||
c50: "#8d8d8d",
|
||||
c100: "#6b6b6b",
|
||||
c200: "#545454",
|
||||
c300: "#3c3c3c",
|
||||
c400: "#313131",
|
||||
c500: "#2c2c2c",
|
||||
c600: "#252525",
|
||||
c700: "#1e1e1e",
|
||||
c800: "#181818",
|
||||
c900: "#111111",
|
||||
},
|
||||
blue: {
|
||||
c50: "#ccccd6",
|
||||
c100: "#a2a2a2",
|
||||
c200: "#868686",
|
||||
c300: "#646464",
|
||||
c400: "#4e4e4e",
|
||||
c500: "#383838",
|
||||
c600: "#2e2e2e",
|
||||
c700: "#272727",
|
||||
c800: "#181818",
|
||||
c900: "#0f0f0f",
|
||||
},
|
||||
};
|
84
tooling/colors/src/list/red.ts
Normal file
84
tooling/colors/src/list/red.ts
Normal file
@@ -0,0 +1,84 @@
|
||||
export const tokens = {
|
||||
black: "#000000",
|
||||
white: "#FFFFFF",
|
||||
semantic: {
|
||||
red: {
|
||||
c100: "#F46E6E",
|
||||
c200: "#E44F4F",
|
||||
c300: "#D74747",
|
||||
c400: "#B43434",
|
||||
},
|
||||
green: {
|
||||
c100: "#60D26A",
|
||||
c200: "#40B44B",
|
||||
c300: "#31A33C",
|
||||
c400: "#237A2B",
|
||||
},
|
||||
silver: {
|
||||
c100: "#DEDEDE",
|
||||
c200: "#B6CAD7",
|
||||
c300: "#8EA3B0",
|
||||
c400: "#617A8A",
|
||||
},
|
||||
yellow: {
|
||||
c100: "#FFF599",
|
||||
c200: "#FCEC61",
|
||||
c300: "#D8C947",
|
||||
c400: "#AFA349",
|
||||
},
|
||||
rose: {
|
||||
c100: "#DB3D61",
|
||||
c200: "#8A293B",
|
||||
c300: "#812435",
|
||||
c400: "#701B2B",
|
||||
},
|
||||
},
|
||||
purple: {
|
||||
c50: "#feabac",
|
||||
c100: "#fe8385",
|
||||
c200: "#ea5b5e",
|
||||
c300: "#d34648",
|
||||
c400: "#bd3436",
|
||||
c500: "#852a2b",
|
||||
c600: "#632021",
|
||||
c700: "#49191a",
|
||||
c800: "#331112",
|
||||
c900: "#220c0c",
|
||||
},
|
||||
shade: {
|
||||
c50: "#9c605c",
|
||||
c100: "#834d49",
|
||||
c200: "#673b38",
|
||||
c300: "#542f2c",
|
||||
c400: "#452422",
|
||||
c500: "#361c1a",
|
||||
c600: "#2b1614",
|
||||
c700: "#241210",
|
||||
c800: "#1c0e0d",
|
||||
c900: "#130909",
|
||||
},
|
||||
ash: {
|
||||
c50: "#ac6e6f",
|
||||
c100: "#8b4b4c",
|
||||
c200: "#703739",
|
||||
c300: "#572225",
|
||||
c400: "#49191a",
|
||||
c500: "#421617",
|
||||
c600: "#371212",
|
||||
c700: "#2e0e0f",
|
||||
c800: "#230c0d",
|
||||
c900: "#19090b",
|
||||
},
|
||||
blue: {
|
||||
c50: "#f5adb4",
|
||||
c100: "#cc7981",
|
||||
c200: "#ae5d65",
|
||||
c300: "#8c3b43",
|
||||
c400: "#712a31",
|
||||
c500: "#501f24",
|
||||
c600: "#411b1f",
|
||||
c700: "#36171b",
|
||||
c800: "#201011",
|
||||
c900: "#130b0c",
|
||||
},
|
||||
};
|
84
tooling/colors/src/list/teal.ts
Normal file
84
tooling/colors/src/list/teal.ts
Normal file
@@ -0,0 +1,84 @@
|
||||
export const tokens = {
|
||||
black: "#000000",
|
||||
white: "#FFFFFF",
|
||||
semantic: {
|
||||
red: {
|
||||
c100: "#F46E6E",
|
||||
c200: "#E44F4F",
|
||||
c300: "#D74747",
|
||||
c400: "#B43434",
|
||||
},
|
||||
green: {
|
||||
c100: "#60D26A",
|
||||
c200: "#40B44B",
|
||||
c300: "#31A33C",
|
||||
c400: "#237A2B",
|
||||
},
|
||||
silver: {
|
||||
c100: "#DEDEDE",
|
||||
c200: "#B6CAD7",
|
||||
c300: "#8EA3B0",
|
||||
c400: "#617A8A",
|
||||
},
|
||||
yellow: {
|
||||
c100: "#FFF599",
|
||||
c200: "#FCEC61",
|
||||
c300: "#D8C947",
|
||||
c400: "#AFA349",
|
||||
},
|
||||
rose: {
|
||||
c100: "#DB3D61",
|
||||
c200: "#8A293B",
|
||||
c300: "#812435",
|
||||
c400: "#701B2B",
|
||||
},
|
||||
},
|
||||
purple: {
|
||||
c50: "#aad7ff",
|
||||
c100: "#82c4ff",
|
||||
c200: "#59a8ec",
|
||||
c300: "#4491d6",
|
||||
c400: "#317dbf",
|
||||
c500: "#285b87",
|
||||
c600: "#1f4464",
|
||||
c700: "#18334a",
|
||||
c800: "#112434",
|
||||
c900: "#0b1822",
|
||||
},
|
||||
shade: {
|
||||
c50: "#677c90",
|
||||
c100: "#52667a",
|
||||
c200: "#3f4f60",
|
||||
c300: "#32404f",
|
||||
c400: "#273441",
|
||||
c500: "#1e2832",
|
||||
c600: "#172028",
|
||||
c700: "#131a22",
|
||||
c800: "#0f151b",
|
||||
c900: "#0a0e12",
|
||||
},
|
||||
ash: {
|
||||
c50: "#7f9b9b",
|
||||
c100: "#5b7b7b",
|
||||
c200: "#446463",
|
||||
c300: "#2b4e4d",
|
||||
c400: "#204241",
|
||||
c500: "#1c3c3b",
|
||||
c600: "#173232",
|
||||
c700: "#132929",
|
||||
c800: "#102020",
|
||||
c900: "#0c1615",
|
||||
},
|
||||
blue: {
|
||||
c50: "#adf5d6",
|
||||
c100: "#79cca8",
|
||||
c200: "#5dae8b",
|
||||
c300: "#3b8c69",
|
||||
c400: "#2a7152",
|
||||
c500: "#1f503b",
|
||||
c600: "#1b4130",
|
||||
c700: "#173629",
|
||||
c800: "#102019",
|
||||
c900: "#0b1310",
|
||||
},
|
||||
};
|
8
tooling/colors/tsconfig.json
Normal file
8
tooling/colors/tsconfig.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"extends": "@movie-web/tsconfig/base.json",
|
||||
"compilerOptions": {
|
||||
"tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json"
|
||||
},
|
||||
"include": ["*.ts", "src"],
|
||||
"exclude": ["node_modules"]
|
||||
}
|
Reference in New Issue
Block a user