{
  "name": "ku4es-kernel",
  "version": "9.0.38",
  "description": "kodmunki Utilities for ECMAScript Kernel",
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "types": "@types/index.d.ts",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kodmunki/ku4es-kernel.git"
  },
  "engines": {
    "node": ">10",
    "npm": ">5"
  },
  "scripts": {
    "reload": "rm -rf ./node_modules && rm -f ./package-lock.json && npm i",
    "test": "mocha --timeout 8000 -R spec --require @babel/register --require regenerator-runtime --recursive ./test",
    "test:file": "mocha -R spec --require @babel/register",
    "test:cov": "NODE_ENV=test nyc npm test",
    "test:covd": "open -a 'Google Chrome' ./coverage/lcov-report/index.html",
    "lint": "eslint './src/**/*.js' './test/**/*.js'",
    "lint:fix": "eslint --fix './src/**/*.js' './test/**/*.js'",
    "check": "npm run lint && npm run test:cov",
    "checkd": "npm run test:covd",
    "docs": "npm run jsdocs && npm run mddocs",
    "docs:read": "open -a 'Google Chrome' ./jsdoc/index.html",
    "jsdocs": "rm -rf jsdoc ; jsdoc -c ./jsdoc.json",
    "mddocs": "rm README.API.md ; jsdoc2md --files 'src/*' 'src/*/*' > README.API.md",
    "build": "rm -rf dist && npx rollup -c",
    "build:types": "tsc --allowJs -d --emitDeclarationOnly --removeComments src/index.js --outdir @types/",
    "version:alpha": "npm version prerelease --preid=alpha --no-git-tag-version && git commit -am'alpha' && git push",
    "version:beta": "npm version prerelease --preid=beta --no-git-tag-version && git commit -am'beta' && git push",
    "version:rc": "npm version prerelease --preid=rc --no-git-tag-version && git commit -am'rc' && git push",
    "release": "npm run build && npm publish && npm run release:browser",
    "release:alpha": "npm run build && npm run version:alpha && npm publish --tag next",
    "release:beta": "npm run build && npm run version:beta && npm publish --tag next",
    "release:rc": "npm run build && npm run version:rc && npm publish --tag next",
    "release:browser": "sh scripts/release-browser.sh",
    "release:remove:next": "npm dist-tags rm ku4es-kernel next",
    "prepare": "npm run build; npm run build:types",
    "update:latest": "sh ./scripts/update.sh",
    "pr": "gh pr create && npm run pr:list",
    "pr:list": "gh pr list",
    "merge:admin": "gh pr merge $1 -sd --admin",
    "tag": "git tag -a v$(npm pkg get version | tr -d '\"') -mv$(npm pkg get version | tr -d '\"') | git push origin v$(npm pkg get version | tr -d '\"')",
    "release:setup:git": "git checkout -b ${VERSION} && npm version ${VERSION} && git push --set-upstream origin ${VERSION}",
    "release:pr": "gh pr create --title $(npm pkg get version | tr -d '\"') --body $(npm pkg get version | tr -d '\"') && npm run pr:list",
    "release:git": "gh release create v$(npm pkg get version | tr -d '\"') --notes \"v$(npm pkg get version | tr -d '\"')\""
  },
  "pre-commit": [
    "docs",
    "lint:fix",
    "test:cov",
    "build",
    "build:types"
  ],
  "devDependencies": {
    "@babel/cli": "^7.22.6",
    "@babel/core": "^7.22.8",
    "@babel/eslint-parser": "^7.22.7",
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/plugin-proposal-export-default-from": "^7.22.5",
    "@babel/preset-env": "^7.22.7",
    "@babel/register": "^7.22.5",
    "@babel/runtime": "^7.22.6",
    "@jridgewell/sourcemap-codec": "^1.4.15",
    "@rollup/plugin-babel": "^6.0.3",
    "@rollup/plugin-commonjs": "^25.0.2",
    "@rollup/plugin-json": "^6.0.0",
    "@rollup/plugin-node-resolve": "^15.1.0",
    "@rollup/plugin-terser": "^0.4.3",
    "@rollup/plugin-typescript": "^11.1.2",
    "babel-plugin-istanbul": "^6.1.1",
    "core-js": "^3.31.1",
    "eslint": "^8.44.0",
    "eslint-plugin-import": "^2.27.5",
    "isomorphic-fetch": "^3.0.0",
    "jsdoc": "^4.0.2",
    "jsdoc-to-markdown": "^8.0.0",
    "mocha": "^10.2.0",
    "nyc": "^15.1.0",
    "pre-commit": "^1.2.2",
    "regenerator-runtime": "^0.13.11",
    "rollup": "^3.28.0",
    "rollup-plugin-cleanup": "^3.2.1",
    "rollup-plugin-node-builtins": "^2.1.2",
    "rollup-plugin-node-globals": "^1.4.0",
    "typescript": "^5.1.6"
  },
  "files": [
    "dist",
    "@types"
  ],
  "bugs": {
    "url": "https://github.com/kodmunki/ku4es-kernel/issues"
  },
  "homepage": "https://github.com/kodmunki/ku4es-kernel#readme",
  "author": "kodmunki",
  "license": "MIT",
  "keywords": [
    "modules",
    "stdlib",
    "util",
    "front-end",
    "back-end",
    "angular",
    "react",
    "vue",
    "math",
    "geometry",
    "collections",
    "patterns",
    "time",
    "dateTime",
    "string",
    "ponyfill"
  ]
}
