{
	"name": "scrap-conan-online-functions",
	"version": "0.1.0",
	"scripts": {
		"script:db": "cross-env DOTENV_CONFIG_PATH=./.env.local ts-node scripts/db.ts",
		"script:export:user": "cross-env DOTENV_CONFIG_PATH=./.env.local ts-node scripts/export-user.ts",
		"script:export:playlog": "cross-env DOTENV_CONFIG_PATH=./.env.local ts-node scripts/akashic/playlog-by-url.ts",
		"prettier:check": "prettier --check .",
		"prettier:write": "prettier --write .",
		"lint:fix": "npm run prettier:write",
		"lint": "npm run prettier:check",
		"build": "tsc",
		"build:watch": "tsc -w",
		"serve": "npm run build && firebase emulators:start --only functions",
		"shell": "npm run build && firebase functions:shell",
		"prestart": "npm run build",
		"start": "cross-env DOTENV_CONFIG_PATH=./.env.local node build/start.js",
		"test": "npm run lint"
	},
	"engines": {
		"node": "18"
	},
	"main": "build/index.js",
	"dependencies": {
		"@shinonomekazan/scrap-conan-online": "^0.15.0",
		"@shinonomekazan/scrapticket-api": "^0.3.0",
		"dotenv": "^16.0.0",
		"express": "^4.17.2",
		"express-promise-router": "^4.1.1",
		"express-validator": "^6.14.0",
		"firebase-admin": "^11.5.0",
		"firebase-functions": "^4.2.1",
		"jsdom": "^21.1.0",
		"moment": "^2.29.1",
		"moment-timezone": "^0.5.34",
		"node-fetch": "^2.6.7",
		"unicode-collation-algorithm2": "^0.3.1"
	},
	"devDependencies": {
		"@types/commander": "^2.12.2",
		"@types/dotenv": "^8.2.0",
		"@types/express": "^4.17.13",
		"@types/express-promise-router": "^3.0.0",
		"@types/jsdom": "^21.1.0",
		"@types/node": "^18.15.2",
		"@types/node-fetch": "^2.6.1",
		"commander": "^8.3.0",
		"cross-env": "^7.0.3",
		"eslint": "^8.7.0",
		"eslint-plugin-import": "^2.25.4",
		"msgpack-lite": "^0.1.26",
		"prettier": "^2.5.1",
		"ts-node": "^10.4.0",
		"typescript": "^4.5.5"
	},
	"private": true
}
