UNPKG

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
"use strict"; /*! * -------------------------------------------------------------------------- * * * * 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