{
    "name": "craydent",
    "version": "1.0.2",
    "description": "node library based on craydent-1.9.3",
    "main": "index.js",
    "scripts": {
        "clean": "npm run cleanJest && ./local_scripts/clean.sh",
        "cleanJest": "jest --clearCache",
        "buildDev": "./local_scripts/buildDev.sh",
        "buildPrivate": "./local_scripts/buildPrivate.sh",
        "build": "./local_scripts/build.sh",
        "gitResolve": "./local_scripts/gitResolve.sh",
        "minify": "./local_scripts/minify.js",
        "pushPublic": "git push public;",
        "push": "git push origin;",
        "pushAll": "git push origin; git push public;",
        "publishPublic": "./local_scripts/publish.sh",
        "publishPrivate": "./local_scripts/publishPrivate.sh",
        "test": "jest --coverage"
    },
    "repository": {
        "type": "git",
        "url": "git+https://cinada@bitbucket.org/craydent/node-library.git"
    },
    "keywords": [
        "craydent",
        "library",
        "jquery",
        "es6",
        "sugar",
        "utility",
        "ajax",
        "array",
        "class",
        "co",
        "control flow",
        "date",
        "express",
        "fs",
        "function",
        "http",
        "json",
        "koa",
        "moment",
        "mongo",
        "mongodb",
        "number",
        "object",
        "parser",
        "REST",
        "regexp",
        "route",
        "string",
        "swagger",
        "template",
        "typeof",
        "xml",
        "xml to json"
    ],
    "author": "Clark Inada",
    "license": "MIT",
    "homepage": "https://bitbucket.org/craydent/node-library#readme",
    "dependencies": {
        "craydent-array": "1.0.2",
        "craydent-class": "1.0.2",
        "craydent-cli": "1.0.2",
        "craydent-control-flow": "1.0.2",
        "craydent-date": "1.0.2",
        "craydent-event": "1.0.2",
        "craydent-fs": "1.0.2",
        "craydent-function": "1.0.2",
        "craydent-http": "1.0.2",
        "craydent-json-parser": "1.0.2",
        "craydent-logger": "1.0.2",
        "craydent-number": "1.0.2",
        "craydent-object": "1.0.2",
        "craydent-regexp": "1.0.2",
        "craydent-string": "1.0.2",
        "craydent-template": "1.0.2",
        "craydent-typeof": "1.0.2",
        "craydent-utility": "1.0.2",
        "craydent-xml-to-json": "1.0.2"
    },
    "devDependencies": {
        "@types/jest": "^29.5.12 ",
        "@types/node": "^20.14.9",
        "jest": "^29.7.0",
        "ts-jest": "^29.1.5",
        "typescript": "^5.5.3"
    },
    "jest": {
        "transform": {
            "^.+\\.ts$": "ts-jest"
        },
        "coveragePathIgnorePatterns": [
            "<rootDir>/transformedMajor",
            "<rootDir>/transformedMinor",
            "<rootDir>/compiled",
            "<rootDir>/tests"
        ],
        "testPathIgnorePatterns": [
            ".history",
            "__prototypes.ts",
            "index.template",
            "global.base.ts",
            "global.vars.ts"
        ],
        "testRegex": "(/tests/.*|(\\.|/)(test|spec))\\.(ts)$",
        "moduleFileExtensions": [
            "js",
            "json",
            "node",
            "ts"
        ],
        "moduleNameMapper": {
            ".*?compiled(.*)$": "<rootDir>/compiled$1",
            "^protected(.*)$": "<rootDir>/modules/protected$1",
            "^private(.*)$": "<rootDir>/modules/private$1",
            "^methods(.*)$": "<rootDir>/modules/methods$1",
            "^models(.*)$": "<rootDir>/modules/models$1"
        },
        "coverageDirectory": "<rootDir>/reports/code_coverage"
    }
}