open-index/open-npm huggingface dataset:
npm package: @netcom-force/nf-codestyle
Description: NF CodeStyle CLI =================
Latest version: 0.1.2

NF CodeStyle CLI
=================

Netcom Force projeleri için ortak kod stili kurulum ve araçları. ESLint/Prettier ayarlarını ve düzenleyici yapılandırmalarını hızlıca ekler, import sıralamasını kontrol eder ve isteğe bağlı olarak otomatik düzeltir.

Önkoşullar
----------
- Node.js 18+

Kurulum
-------
- Tek seferlik kullanım (önerilen):
```bash
npx @netcom-force/nf-codestyle@latest --help
```

- Projeye devDependency olarak eklemek:
```bash
npm i -D @netcom-force/nf-codestyle
```

Hızlı Başlangıç
---------------
Bir projeye takım kod stili dosyalarını eklemek ve scriptleri tanımlamak:
```bash
# Dosyaları ekle
npx @netcom-force/nf-codestyle init

# Var olan dosyaları ezmek için
npx @netcom-force/nf-codestyle init --force

# Scriptleri ve devDependency'leri ekle (eslint, prettier)
npx @netcom-force/nf-codestyle setup

# (İsteğe bağlı) Sadece package.json güncelle, kurulum yapma
npx @netcom-force/nf-codestyle setup --no-install
```

Komutlar
--------
### init
Geçerli projeye takım kod stili dosyalarını yazar.
```bash
nf-codestyle init [--force]
```
Yazılan dosyalar:
- `TEAM-CODESTYLE.md`
- `.editorconfig`
- `.vscode/settings.json`
- `.eslintrc.cjs`
- `.prettierrc.cjs`
- `.prettierignore`

### setup
`package.json` içine scriptleri ekler ve `eslint` + `prettier` devDependency olarak yazar. Varsayılan olarak kurulum da yapar.
```bash
nf-codestyle setup [--no-install]
```
Eklenen scriptler:
- `lint`: `eslint . --ext .js,.jsx,.ts,.tsx`
- `format`: `prettier -w .`
- `check-imports`: `nf-codestyle check-imports`
- `fix-imports`: `nf-codestyle check-imports --fix`

### check-imports
Dosya veya klasörlerde üst kısımdaki import bloklarını kontrol eder ve isteğe bağlı olarak sıralamayı düzeltir.
```bash
nf-codestyle check-imports [paths...] [--fix]
```

Import Sıralama Kuralları
-------------------------
- Dış (3. parti) ve iç (relative/`@/`) importlar ayrı gruplara ayrılır
- Her grup içinde uzun satırdan kısa satıra doğru sıralanır
- Gruplar arasında 1 boş satır bırakılır

Örnek Kullanımlar
-----------------
```bash
# Sadece kontrol (tüm proje)
nf-codestyle check-imports

# Otomatik düzelt ve yaz
nf-codestyle check-imports --fix

# Belirli klasör veya dosyalar
nf-codestyle check-imports src apps/web/src/index.ts
```

NPM Scriptleriyle Çalıştırma
----------------------------
`setup` çalıştıktan sonra:
```bash
npm run lint
npm run format
npm run check-imports
npm run fix-imports
```

Notlar
-----
- `init` sırasında hedef dosya var ise, varsayılan davranış üzerine yazmamak; `--force` ile ezebilirsiniz
- `setup` Windows ve POSIX ortamlarında otomatik uyumlu kurulum çağırır

Lisans
------
MIT
npm package: @netcz/vue-pikaday
Description: VueJS wrapper component for Pikaday datepicker
Author: Michal Szajter
Latest version: 1.4.1

# Vue Pikaday

[![npm](https://img.shields.io/npm/v/npm.svg)](https://www.npmjs.com/package/@netcz/vue-pikaday)
[![npm](https://img.shields.io/npm/l/express.svg)](https://www.npmjs.com/package/@netcz/vue-pikaday)
[![Build Status](https://travis-ci.com/NetCZ/vue-pikaday.svg?branch=master)](https://travis-ci.com/NetCZ/vue-pikaday)
[![Known Vulnerabilities](https://snyk.io/test/github/netcz/vue-pikaday/badge.svg)](https://snyk.io/test/github/netcz/vue-pikaday)

> IMPORTANT: Package is no longer maintained. Please use '@netcz/vue-pikaday' instead.

VueJS wrapper component for Pikaday datepicker

## Install
```bash
npm i -D @netcz/vue-pikaday
```
or
```bash
yarn add -D @netcz/vue-pikaday
```

## Usage

Please consult [documentation](https://netcz.github.io/vue-pikaday).

## Contribution

Feel free to create issue for bugs or pull request with fixes / enhancements.

## License

[MIT](https://opensource.org/licenses/MIT)

Copyright (c) 2018 - present <a href="https://www.szajter.cz">Michal Szajter</a>