{
	"name": "electron-pos-printer",
	"version": "1.4.0",
	"description": "Electron printer plugin for 80mm, 78mm, 76mm, 58mm, 57mm, 44mm printers",
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"scripts": {
		"test": "NODE_ENV=test npx playwright test",
		"start": "npm run build && npm run demo",
		"demo": "electron ./demo/",
		"clean": "shx rm -rf dist",
		"build": "npm run clean && webpack",
		"prepare": "npm run build"
	},
	"files": [
		"dist"
	],
	"repository": {
		"type": "git",
		"url": "git+https://github.com/Hubertformin/electron-pos-printer.git"
	},
	"keywords": [
		"electron",
		"printer",
		"thermal",
		"pos"
	],
	"author": {
		"name": "Hubert Formin",
		"email": "hformin@gmail.com"
	},
	"contributors": [
		"Sidnei Pacheco <sidnei.pacheco@seuguru.com.br>",
		"Ulisses Constantini <ulisses@parseint.com.br>",
		"Famous Ketoma <git+https://github.com/jfamousket>"
	],
	"license": "ISC",
	"bugs": {
		"url": "https://github.com/Hubertformin/electron-pos-printer/issues"
	},
	"homepage": "https://github.com/Hubertformin/electron-pos-printer#readme",
	"dependencies": {
		"jsbarcode": "^3.12.1",
		"qrcode": "^1.5.4"
	},
	"devDependencies": {
		"@electron/remote": "^2.1.2",
		"@playwright/test": "^1.53.2",
		"@types/node": "^18.7.15",
		"@types/qrcode": "^1.5.0",
		"bundle-declarations-webpack-plugin": "^3.1.1",
		"chai": "^4.2.0",
		"chai-as-promised": "^7.1.1",
		"css-loader": "^6.7.1",
		"css-minimizer-webpack-plugin": "^4.2.2",
		"electron": "^37.2.0",
		"html-webpack-plugin": "^5.5.0",
		"keyv": "^4.5.2",
		"mini-css-extract-plugin": "^2.6.1",
		"mocha": "^11.7.1",
		"playwright": "^1.53.2",
		"shx": "^0.3.4",
		"terser-webpack-plugin": "^5.3.6",
		"ts-loader": "^9.4.1",
		"typescript": "^5.8.3",
		"webpack": "^5.99.9",
		"webpack-cli": "^4.10.0",
		"webpack-node-externals": "^1.7.2"
	}
}
