From 6f724d99a2b3623941fb810cd688e070738097af Mon Sep 17 00:00:00 2001 From: valitovgaziz Date: Tue, 28 Oct 2025 22:53:21 +0500 Subject: [PATCH] new file: main_dc/yalarba/easySite/easySite/app/assets/css/main.css modified: main_dc/yalarba/easySite/easySite/nuxt.config.ts new file: package-lock.json new file: package.json add main styles for all project, fix warn with word process by installing some npm install --save-dev @types/node --- .../easySite/easySite/app/assets/css/main.css | 57 +++++++++++++++++++ .../yalarba/easySite/easySite/nuxt.config.ts | 7 ++- package-lock.json | 29 ++++++++++ package.json | 5 ++ 4 files changed, 95 insertions(+), 3 deletions(-) create mode 100644 main_dc/yalarba/easySite/easySite/app/assets/css/main.css create mode 100644 package-lock.json create mode 100644 package.json diff --git a/main_dc/yalarba/easySite/easySite/app/assets/css/main.css b/main_dc/yalarba/easySite/easySite/app/assets/css/main.css new file mode 100644 index 0000000..caadb09 --- /dev/null +++ b/main_dc/yalarba/easySite/easySite/app/assets/css/main.css @@ -0,0 +1,57 @@ +/* assets/css/main.css */ +:root { + --primary: #2563eb; + --primary-dark: #1d4ed8; + --gray-50: #f9fafb; + --gray-100: #f3f4f6; + --gray-600: #4b5563; + --gray-800: #1f2937; + --gray-900: #111827; + --white: #ffffff; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; + line-height: 1.6; + color: var(--gray-900); +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 1rem; +} + +/* Базовые компоненты */ +.btn { + display: inline-block; + padding: 0.75rem 1.5rem; + border: none; + border-radius: 0.5rem; + text-decoration: none; + font-weight: 500; + cursor: pointer; + transition: all 0.2s; +} + +.btn-primary { + background: var(--primary); + color: var(--white); +} + +.btn-primary:hover { + background: var(--primary-dark); +} + +.card { + background: var(--white); + border-radius: 0.5rem; + box-shadow: 0 1px 3px rgba(0,0,0,0.1); + padding: 1.5rem; +} \ No newline at end of file diff --git a/main_dc/yalarba/easySite/easySite/nuxt.config.ts b/main_dc/yalarba/easySite/easySite/nuxt.config.ts index eceb31a..e1b0464 100644 --- a/main_dc/yalarba/easySite/easySite/nuxt.config.ts +++ b/main_dc/yalarba/easySite/easySite/nuxt.config.ts @@ -8,15 +8,16 @@ export default defineNuxtConfig({ '@nuxt/ui', '@nuxt/eslint' ], + css: ['~/assets/css/main.css'], // Настройки для работы за прокси runtimeConfig: { public: { baseURL: process.env.BASE_URL || 'http://localhost:3000' } }, - nitro: { - preset: 'node-server' - }, + nitro: { + preset: 'node-server' + }, // Дополнительно в Vite vite: { diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..3b685be --- /dev/null +++ b/package-lock.json @@ -0,0 +1,29 @@ +{ + "name": "tp", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@types/node": "^24.9.2" + } + }, + "node_modules/@types/node": { + "version": "24.9.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.2.tgz", + "integrity": "sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..f67084b --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "devDependencies": { + "@types/node": "^24.9.2" + } +}