UNPKG

ko

Version:
107 lines 3.89 kB
{ "name": "ko", "version": "6.6.8", "description": "build & lint library", "keywords": [ "ko", "react", "typescript", "babel", "sass", "scss", "webpack", "webpack v5", "server", "dtstack", "cli", "build", "script" ], "bugs": { "url": "https://github.com/DTStack/ko/issues" }, "typings": "index.d.ts", "repository": { "type": "git", "url": "https://github.com/DTStack/ko", "directory": "packages/ko" }, "license": "MIT", "author": "DTStack", "bin": { "ko": "./lib/cli.js" }, "files": [ "lib/*" ], "dependencies": { "@babel/core": "^7.18.0", "core-js": "^3.30.0", "@dtinsight/auto-polyfills-webpack-plugin": "2.0.0", "@nuxt/friendly-errors-webpack-plugin": "^2.5.2", "@parcel/css": "^1.12.2", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "autoprefixer": "^10.4.7", "babel-loader": "^8.2.5", "babel-plugin-treasure": "^0.9.0", "babel-preset-ko-app": "^1.0.0", "buffer": "^6.0.3", "case-sensitive-paths-webpack-plugin": "^2.4.0", "chalk": "^4.1.2", "clean-webpack-plugin": "^4.0.0", "commander": "^9.2.0", "copy-webpack-plugin": "^11.0.0", "crypto-browserify": "^3.12.0", "css-loader": "^6.7.1", "css-minimizer-webpack-plugin": "^4.0.0", "detect-port": "^2.0.0", "dynamic-resolve-webpack-plugin": "^2.0.0", "esbuild-loader": "^2.19.0", "html-webpack-plugin": "^5.5.0", "inquirer": "^8.2.2", "ko-lints": "^4.0.0", "less": "^3.13.1", "less-loader": "^9.1.0", "lodash": "^4.17.21", "mini-css-extract-plugin": "^2.6.0", "os-browserify": "^0.3.0", "postcss": "^8.4.14", "postcss-loader": "^7.0.0", "postcss-url": "^10.1.3", "querystring-es3": "^0.2.1", "react-refresh": "^0.13.0", "sass": "^1.52.1", "sass-loader": "^13.0.0", "stream-browserify": "^3.0.0", "string_decoder": "^1.3.0", "style-loader": "^3.3.1", "tapable": "^2.2.1", "terser-webpack-plugin": "^5.3.6", "thread-loader": "^3.0.4", "webpack": "^5.72.1", "webpack-bundle-analyzer": "^4.5.0", "webpack-dev-server": "4.14.0", "webpackbar": "^5.0.2", "worker-loader": "^3.0.8" }, "devDependencies": { "@types/case-sensitive-paths-webpack-plugin": "^2.1.6", "@types/detect-port": "^1.3.2", "@types/inquirer": "^8.2.2", "@types/jest": "^27.5.1", "@types/lodash": "^4.14.182", "@types/webpack-bundle-analyzer": "^4.4.1", "jest": "^28.1.0", "ts-jest": "^28.0.3", "typescript": "^4.6.4" }, "engines": { "node": ">=14" }, "scripts": { "debug": "tsc -w --sourceMap", "test": "jest", "build": "tsc" }, "readme": "# ko\nEnglish | [简体中文](./README_CN.md)\n## Simple, yet powerful, tool for managing your react applications. \n\n<a href=\"https://www.npmjs.com/package/ko\"><img alt=\"NPM Status\" src=\"https://img.shields.io/npm/v/ko.svg?style=flat\"></a>\n\n## Features\n\n* Support building applications on top of **webpack v5** and **esbuild**\n* Customize ko to work exactly the way you need it for your applications \n* Built-in popular linting tools to lint your source code\n* Built-in support typescript\n\n## Installation\n\nYou can install ko using npm, yarn or pnpm:\n``` bash\nnpm install ko --save-dev\n# or\nyarn add ko --dev\n# or \npnpm add ko --save-dev\n```\n\n## Documents\n* [Introduction](https://dtstack.github.io/ko/zh-CN/docs/current/introduction)\n* [Getting Started](https://dtstack.github.io/ko/zh-CN/docs/current/getting-started)\n* [FAQ](https://dtstack.github.io/ko/zh-CN/docs/current/FAQ)\n\n## Contributing\n\nWe'd love to have your helping hand on `ko`! See [CONTRIBUTING](../../CONTRIBUTING.md) for more information on how to get started.\n\n## License\n\nCopyright © DTStack. All rights reserved.\n\nLicensed under the MIT license.\n" }