@opengis/fastify-table
Version:
core-plugins
94 lines (93 loc) • 3.02 kB
JSON
{
"name": "@opengis/fastify-table",
"version": "2.0.125",
"type": "module",
"description": "core-plugins",
"keywords": [
"fastify",
"table",
"crud",
"auth",
"pg",
"backend"
],
"main": "dist/index.js",
"exports": {
".": "./dist/index.js",
"./index.js": "./dist/index.js",
"./utils.js": "./dist/utils.js"
},
"files": [
"dist/*"
],
"scripts": {
"dump": "bun ./script/dump.ts",
"migrate": "MIGRATE=true bun ./script/migrate.ts",
"dump1": "bun ./dist/script/dump.js",
"migrate1": "MIGRATE=true bun ./dist/script/migrate.js",
"prepublishOnly": "npm run build",
"clean": "tsc -b --clean",
"build": "tsc -b --clean && tsc && copyfiles server/plugins/grpc/utils/*.proto dist && copyfiles server/migrations/*.sql dist && copyfiles server/templates/**/*.html dist && copyfiles server/templates/**/*.hbs dist && copyfiles script/* dist && copyfiles -u 2 module/core/*/* dist/module/core",
"prod": "NODE_ENV=production bun dist/server",
"patch": "npm version patch && git push && npm publish",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
"test": "npx vitest run",
"compress": "node compress.js",
"dev1": "bun --hot dist/server",
"dev": "NODE_ENV=production bun start",
"start": "LOG_LEVEL=trace bun server"
},
"dependencies": {
"@aws-sdk/client-s3": "3.879.0",
"@aws-sdk/lib-storage": "3.879.0",
"@fastify/cookie": "11.0.2",
"@fastify/http-proxy": "11.1.2",
"@fastify/multipart": "9.0.3",
"@fastify/passport": "3.0.2",
"@fastify/rate-limit": "10.3.0",
"@fastify/session": "11.1.0",
"@grpc/grpc-js": "1.10.11",
"@grpc/proto-loader": "0.7.15",
"apache-crypt": "1.2.6",
"better-sqlite3": "12.2.0",
"dotenv": "16.5.0",
"fastify": "5.3.3",
"fastify-plugin": "5.0.1",
"fastify-session-redis-store": "7.1.2",
"handlebars": "4.7.8",
"image-size": "1.2.0",
"ioredis": "5.3.2",
"js-yaml": "4.1.0",
"markdown-it": "14.1.0",
"nodemailer": "7.0.6",
"otplib": "12.0.1",
"pg": "8.11.6",
"pino": "9.5.0",
"pino-abstract-transport": "2.0.0",
"promised-handlebars": "2.0.1",
"qrcode": "1.5.4",
"sharp": "0.34.5",
"uglify-js": "3.19.3",
"undici": "7.16.0"
},
"devDependencies": {
"@types/better-sqlite3": "^7.6.13",
"@types/bun": "^1.3.5",
"@types/js-yaml": "^4.0.9",
"@types/markdown-it": "^14.1.2",
"@types/node": "^24.3.1",
"@types/nodemailer": "^7.0.1",
"@types/passport": "^1.0.17",
"@types/passport-local": "^1.0.38",
"@types/pg": "^8.15.5",
"@types/qrcode": "^1.5.5",
"copyfiles": "^2.4.1",
"eslint": "^9.35.0",
"eslint-config-airbnb-extended": "^2.3.1",
"ts-migrate": "^0.1.35",
"typescript": "^5.9.2",
"vitest": "^3.2.4"
},
"author": "Softpro",
"license": "ISC"
}