{
  "name": "@imk_<%=spaceScope%>/<%=name%>",
  "version": "<%=version%>",
  "author": "<%=author%>",
  "license": "ISC",
  "devDependencies": {
    "@babel/core": "^7.1.6",
    "@babel/plugin-proposal-class-properties": "^7.3.3",
    "@babel/plugin-proposal-decorators": "^7.3.0",
    "@babel/plugin-syntax-jsx": "^7.17.12",
    "@babel/plugin-syntax-typescript": "^7.17.12",
    "@babel/preset-env": "^7.1.6",
    "@babel/preset-es2015": "^7.0.0-beta.53",
    "@babel/preset-react": "^7.0.0",
    "@types/react": "^16.1.0",
    "@types/react-css-modules": "^4.6.4",
    "@types/react-dom": "^16.0.0",
    "@types/webpack-env": "^1.17.0",
    "babel-cli": "^6.26.0",
    "babel-loader": "^8.0.4",
    "babel-plugin-react-css-modules": "^5.2.6",
    "css-loader": "^2.1.0",
    "html-webpack-plugin": "^5.5.0",
    "less": "^3.9.0",
    "less-loader": "^4.1.0",
    "mini-css-extract-plugin": "^1.4.0",
    "postcss-less": "^4.0.1",
    "style-loader": "^3.3.1",
    "ts-loader": "^9.3.0",
    "ttypescript": "^1.5.13",
    "typescript": "^4.6.4",
    "typescript-transform-paths": "^3.3.1",
    "url-loader": "^4.1.1",
    "webpack": "^5.78.1",
    "webpack-cli": "^4.9.2"
  },
  "entry": {
    "scripts/index": "./scripts/index.js"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "serve": "npm run dev",
    "dev": "imoka server",
    "dev:packdata": "imoka server --packdata",
    "dev:debug": "imoka server --debug",
    "publish": "imoka publish",
    "pack": "imoka pack",
    "build": "npm run build:prod && npm run build:dev",
    "build:prod": "webpack --config webpack.config.build.js --mode production",
    "build:dev": "webpack --config webpack.config.build.js --mode development"
  },
  "tnpm": {
    "mode": "npminstall"
  },
  "babel": {
    "plugins": [
      [
        "@babel/plugin-proposal-decorators",
        {
          "legacy": true
        }
      ],
      [
        "@babel/plugin-proposal-class-properties",
        {
          "loose": true
        }
      ],
      [
        "react-css-modules",
        {
          "generateScopedName": "[local]-[hash:base64:10]",
          "filetypes": {
            ".less": {
              "syntax": "postcss-less"
            }
          }
        }
      ],
      "@babel/plugin-transform-runtime"
    ],
    "presets": [
      [
      "@babel/env",
      {
        "targets": {
          "browsers": [
            ">0.25%",
            "not ie 11",
            "not op_mini all"
          ]
        }
      }],
      "@babel/react"
    ]
  }
}