kokopu
Version:
A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.
67 lines • 6.65 kB
JavaScript
;
/*!
* -------------------------------------------------------------------------- *
* *
* Kokopu - A JavaScript/TypeScript chess library. *
* <https://www.npmjs.com/package/kokopu> *
* Copyright (C) 2018-2025 Yoann Le Montagner <yo35 -at- melix.net> *
* *
* Kokopu is free software: you can redistribute it and/or *
* modify it under the terms of the GNU Lesser General Public License *
* as published by the Free Software Foundation, either version 3 of *
* the License, or (at your option) any later version. *
* *
* Kokopu is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU Lesser General Public License for more details. *
* *
* You should have received a copy of the GNU Lesser General *
* Public License along with this program. If not, see *
* <http://www.gnu.org/licenses/>. *
* *
* -------------------------------------------------------------------------- */
Object.defineProperty(exports, "__esModule", { value: true });
exports.pgnWrite = exports.pgnRead = exports.Database = exports.Game = exports.Variation = exports.Node = exports.AbstractNode = exports.Position = exports.isMoveDescriptor = exports.MoveDescriptor = exports.DateValue = exports.isValidECO = exports.nagSymbol = exports.variantWithCanonicalStartPosition = exports.oppositeColor = exports.coordinatesToSquare = exports.squareToCoordinates = exports.squareColor = exports.forEachSquare = exports.isGameVariant = exports.isGameResult = exports.isCastle960 = exports.isCastle = exports.isSquareCouple = exports.isSquare = exports.isRank = exports.isFile = exports.isColoredPiece = exports.isPiece = exports.isColor = exports.exception = exports.i18n = void 0;
var i18n_1 = require("./i18n");
Object.defineProperty(exports, "i18n", { enumerable: true, get: function () { return i18n_1.i18n; } });
exports.exception = require("./exception");
var helper_1 = require("./helper");
Object.defineProperty(exports, "isColor", { enumerable: true, get: function () { return helper_1.isColor; } });
Object.defineProperty(exports, "isPiece", { enumerable: true, get: function () { return helper_1.isPiece; } });
Object.defineProperty(exports, "isColoredPiece", { enumerable: true, get: function () { return helper_1.isColoredPiece; } });
Object.defineProperty(exports, "isFile", { enumerable: true, get: function () { return helper_1.isFile; } });
Object.defineProperty(exports, "isRank", { enumerable: true, get: function () { return helper_1.isRank; } });
Object.defineProperty(exports, "isSquare", { enumerable: true, get: function () { return helper_1.isSquare; } });
Object.defineProperty(exports, "isSquareCouple", { enumerable: true, get: function () { return helper_1.isSquareCouple; } });
Object.defineProperty(exports, "isCastle", { enumerable: true, get: function () { return helper_1.isCastle; } });
Object.defineProperty(exports, "isCastle960", { enumerable: true, get: function () { return helper_1.isCastle960; } });
Object.defineProperty(exports, "isGameResult", { enumerable: true, get: function () { return helper_1.isGameResult; } });
Object.defineProperty(exports, "isGameVariant", { enumerable: true, get: function () { return helper_1.isGameVariant; } });
Object.defineProperty(exports, "forEachSquare", { enumerable: true, get: function () { return helper_1.forEachSquare; } });
Object.defineProperty(exports, "squareColor", { enumerable: true, get: function () { return helper_1.squareColor; } });
Object.defineProperty(exports, "squareToCoordinates", { enumerable: true, get: function () { return helper_1.squareToCoordinates; } });
Object.defineProperty(exports, "coordinatesToSquare", { enumerable: true, get: function () { return helper_1.coordinatesToSquare; } });
Object.defineProperty(exports, "oppositeColor", { enumerable: true, get: function () { return helper_1.oppositeColor; } });
Object.defineProperty(exports, "variantWithCanonicalStartPosition", { enumerable: true, get: function () { return helper_1.variantWithCanonicalStartPosition; } });
Object.defineProperty(exports, "nagSymbol", { enumerable: true, get: function () { return helper_1.nagSymbol; } });
Object.defineProperty(exports, "isValidECO", { enumerable: true, get: function () { return helper_1.isValidECO; } });
var date_value_1 = require("./date_value");
Object.defineProperty(exports, "DateValue", { enumerable: true, get: function () { return date_value_1.DateValue; } });
var move_descriptor_1 = require("./move_descriptor");
Object.defineProperty(exports, "MoveDescriptor", { enumerable: true, get: function () { return move_descriptor_1.MoveDescriptor; } });
Object.defineProperty(exports, "isMoveDescriptor", { enumerable: true, get: function () { return move_descriptor_1.isMoveDescriptor; } });
var position_1 = require("./position");
Object.defineProperty(exports, "Position", { enumerable: true, get: function () { return position_1.Position; } });
var node_variation_1 = require("./node_variation");
Object.defineProperty(exports, "AbstractNode", { enumerable: true, get: function () { return node_variation_1.AbstractNode; } });
Object.defineProperty(exports, "Node", { enumerable: true, get: function () { return node_variation_1.Node; } });
Object.defineProperty(exports, "Variation", { enumerable: true, get: function () { return node_variation_1.Variation; } });
var game_1 = require("./game");
Object.defineProperty(exports, "Game", { enumerable: true, get: function () { return game_1.Game; } });
var database_1 = require("./database");
Object.defineProperty(exports, "Database", { enumerable: true, get: function () { return database_1.Database; } });
var pgn_1 = require("./pgn");
Object.defineProperty(exports, "pgnRead", { enumerable: true, get: function () { return pgn_1.pgnRead; } });
Object.defineProperty(exports, "pgnWrite", { enumerable: true, get: function () { return pgn_1.pgnWrite; } });
//# sourceMappingURL=index.js.map