kotatsu
Version:
Straightforward command line tool to setup a development environment for modern JavaScript.
97 lines (96 loc) • 3.69 kB
JSON
{
"name": "kotatsu",
"version": "0.23.1",
"description": "Straightforward command line tool to setup a development environment for modern JavaScript.",
"main": "kotatsu.js",
"bin": {
"kotatsu": "./cli.js"
},
"scripts": {
"api": "concurrently --kill-others \"node ./test/api/api.js\" \"./cli.js serve --proxy /api http://localhost:4000 ./test/api/main.js\"",
"build-error": "./cli.js build --progress -s client ./test/buildError.js",
"config": "./cli.js serve -s --progress -c ./test/react/config.js -m mount",
"cors": "./cli.js serve --cors -d eval-cheap-source-map --presets @babel/preset-react --progress -m mount --public /assets ./test/react/assets ./test/react/main.jsx",
"cwd-index": "cd test/index && ../../cli.js serve main.js",
"deku": "./cli.js serve -s --progress --mount-node deku --jsx --pragma element ./test/deku/main.jsx",
"express": "./cli.js start --progress -s -o .express ./test/express/start.js",
"interval": "./cli.js start --progress -s ./test/interval/interval.js",
"lint": "eslint cli.js kotatsu.js ./src",
"public": "./cli.js serve ./test/interval/interval.js --public /react-assets ./test/react/assets --public /deku-assets ./test/deku",
"public-single-file": "./cli.js serve ./test/interval/interval.js --public /test.json ./test/react/assets/test.json",
"react": "./cli.js serve -d eval-cheap-source-map --presets @babel/preset-env,@babel/preset-react --progress -m mount --public /assets ./test/react/assets ./test/react/main.jsx --open --html5-routing",
"react-hmr": "./cli.js serve --presets @babel/preset-env,@babel/preset-react --progress --index ./test/react/index.html ./test/react/main.jsx",
"sass": "./cli.js serve --sass ./test/simple.js",
"test": "npm run interval",
"thrower": "./cli.js start --progress -s ./test/thrower.js",
"typescript": "./cli.js run ./test/typescript.ts",
"yaml": "./cli.js run ./test/yaml.js"
},
"repository": {
"type": "git",
"url": "https://github.com/Yomguithereal/kotatsu"
},
"keywords": [
"hmr",
"development",
"cli",
"webpack"
],
"contributors": [
{
"name": "Guillaume Plique",
"url": "http://github.com/Yomguithereal"
}
],
"license": "MIT",
"bugs": {
"url": "https://github.com/Yomguithereal/kotatsu/issues"
},
"homepage": "https://github.com/Yomguithereal/kotatsu",
"dependencies": {
"@babel/core": "^7.19.3",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-object-rest-spread": "^7.19.4",
"@babel/preset-env": "^7.19.4",
"@babel/preset-react": "^7.18.6",
"@babel/register": "^7.18.9",
"babel-loader": "^8.2.5",
"chalk": "^4.1.2",
"cors": "^2.8.5",
"css-loader": "^6.7.1",
"express": "^4.18.2",
"http-proxy-middleware": "^2.0.6",
"lodash": "^4.17.21",
"open": "^8.4.0",
"pretty-ms": "^7.0.1",
"progress": "^2.0.3",
"rimraf": "^3.0.2",
"sass-loader": "^13.1.0",
"slash": "^3.0.0",
"source-map-support": "^0.5.21",
"style-loader": "^3.3.1",
"ts-loader": "^9.4.1",
"webpack": "^5.74.0",
"webpack-dev-middleware": "^5.3.3",
"webpack-hot-middleware": "^2.25.2",
"webpack-node-externals": "^3.0.0",
"yaml-loader": "^0.8.0",
"yargs": "^17.6.0"
},
"devDependencies": {
"@yomguithereal/eslint-config": "^4.4.0",
"concurrently": "^7.4.0",
"deku": "2.0.0-rc16",
"eslint": "^8.25.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sass": "^1.55.0",
"typescript": "^4.8.4"
},
"eslintConfig": {
"extends": "@yomguithereal/eslint-config",
"rules": {
"no-console": 0
}
}
}