generator-addin
Version:
MyGeotab/Geotab Drive add-in generator
69 lines (68 loc) • 1.62 kB
JSON
{
"name": "<%= name %>",
"version": "0.0.1",
"description": "",
"main": "index.js",
"scripts": {
"preinstall": "npm install --package-lock-only --ignore-scripts && npx npm-force-resolutions",
"build": "webpack",
"dev": "webpack serve --config webpack.dev.js",
"postbuild": "node zip.util.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"@babel/core": "^7.15.8",
"@babel/preset-env": "^7.15.8",
"@babel/preset-react": "^7.23.3",
"archiver": "^5.3.0",
"babel-loader": "^8.2.3",
"copy-webpack-plugin": "9.0.1",
"css": "^3.0.0",
"css-loader": "^6.5.1",
"eslint": "^8.1.0",
"eslint-webpack-plugin": "^3.1.0",
"html-webpack-plugin": "^5.4.0",
"mini-css-extract-plugin": "^2.4.7",
"postcss-loader": "^6.2.1",
"regenerator-runtime": "^0.13.9",
"style-loader": "^3.3.1",
<% if(isTypeScriptBased) {%>
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"ts-loader": "^9.5.1",
"typescript": "^5.5.3",
<%}%>
"webpack": "^5.59.1",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^4.15.1"
},
"eslintConfig": {
"env": {
"es6": true,
"node": true,
"browser": true
},
"rules": {
"quotes": [
2,
"single"
],
"no-alert": 2
},
"globals": {
"geotab": true,
"dialogPolyfill": true,
"GeotabApi": true,
"rison": true
}
},
"dependencies": {
<% if(isZenithBased) {%>
"@geotab/zenith": "^1.15.0",
<%}%>
"react": "^18.2.0",
"react-dom": "^18.2.0"
}
}