{
  "name": "@tuzki/scaffold-plugin-core",
  "version": "1.1.0",
  "description": "core plugin",
  "type": "module",
  "types": "./lib/index.d.ts",
  "main": "./lib/index.js",
  "files": [
    "lib"
  ],
  "keywords": [
    "plugins",
    "build-scripts"
  ],
  "engines": {
    "node": "^14.18.0 || >=16.0.0"
  },
  "author": "jinxu0853@gmail.com",
  "license": "MIT",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "dependencies": {
    "@babel/generator": "7.20.5",
    "@babel/parser": "7.20.5",
    "@babel/traverse": "7.20.5",
    "@tuzki/scaffold-logger": "1.1.0",
    "@tuzki/scaffold-preset-config": "1.1.0",
    "@tuzki/scaffold-tsconfig": "1.1.0",
    "@tuzki/scaffold-types": "1.1.0",
    "@tuzki/scaffold-webpack-config": "1.1.0",
    "build-scripts": "2.0.0-26",
    "fs-extra": "10.1.0",
    "ip": "2.0.0",
    "mkcert-cli": "1.5.0",
    "open": "8.4.2",
    "portfinder": "1.0.32",
    "webpack": "5.74.0",
    "webpack-chain": "6.5.1"
  },
  "devDependencies": {
    "@types/fs-extra": "9.0.13",
    "@types/ip": "^1.1.3",
    "copyfiles": "2.4.1"
  },
  "scripts": {
    "dev": "rimraf lib && tsc --build --force --verbose --watch  && pnpm run copy",
    "copy:module-loader": "copyfiles -u 3 ./src/task-config/webpack-loaders/module-loader.cjs ./lib/task-config/webpack-loaders",
    "build": "rimraf lib && tsc --build --force --verbose  && pnpm run copy",
    "lint": "pnpm run lint:es && pnpm run lint:prettier",
    "lint:es": "eslint --ext .ts ./src --cache --quiet --resolve-plugins-relative-to .",
    "lint:prettier": "prettier --list-different \"./src\"",
    "fix": "pnpm run fix:es && pnpm run fix:prettier",
    "fix:es": "eslint --ext .ts, ./src --cache --quiet --fix --resolve-plugins-relative-to .",
    "fix:prettier": "prettier --write \"./src\"",
    "clean": "rimraf node_modules",
    "copy:template": "copyfiles -u 2 \"./src/template/**/*\" \"./lib/template\"",
    "copy": "pnpm run copy:template && pnpm copy:module-loader"
  }
}