35 lines
1.2 KiB
JSON
35 lines
1.2 KiB
JSON
{
|
||
"name": "okey-turk-klasik",
|
||
"version": "1.0.0",
|
||
"private": true,
|
||
"description": "Türk Klasik Okey — tarayıcıda oynanabilir, yapay zeka rakipli okey oyunu (istemci tarafli, sifir bagimlilik).",
|
||
"keywords": [
|
||
"okey",
|
||
"turk-klasik-okey",
|
||
"tarayici-oyunu",
|
||
"html5",
|
||
"canvas",
|
||
"yapay-zeka",
|
||
"bot",
|
||
"umd"
|
||
],
|
||
"license": "MIT",
|
||
"type": "commonjs",
|
||
"main": "index.html",
|
||
"engines": {
|
||
"node": ">=16"
|
||
},
|
||
"scripts": {
|
||
"test": "node test/rules.test.js",
|
||
"serve": "node scripts/serve.js",
|
||
"start": "node scripts/serve.js"
|
||
},
|
||
"dependencies": {},
|
||
"devDependencies": {},
|
||
"okeyNotlari": {
|
||
"bagimlilikPolitikasi": "Bu proje BILINCLI OLARAK sifir harici bagimlilik ile yazilmistir. Tum oyun mantigi (js/tiles.js, js/rules.js, js/bot.js, js/game.js) UMD IIFE deseniyle hem tarayicida (window.OkeyX) hem Node'da (require) calisir. Bu yuzden electron/redux-logger/playwright/vitest/better-sqlite3 gibi paketler GEREKMEZ ve EKLENMEMISTIR - eklemek orijinal gorev tanimina (tarayici okey oyunu) aykiri olurdu.",
|
||
"test": "Testler saf Node ile calisir: `npm test`. Harici test runner gerekmez.",
|
||
"sunucu": "Statik dosya sunucusu scripts/serve.js ile gelir: `npm run serve`. Harici bagimlilik yok."
|
||
}
|
||
}
|