UNPKG

websecure-ez

Version:

🛡️ The ultimate web security configuration tool and library for Next.js applications. Features a powerful security middleware library, visual configuration interface, and CLI with industry-specific templates.

97 lines (96 loc) 3.14 kB
{ "name": "websecure-ez", "version": "1.0.6", "description": "🛡️ The ultimate web security configuration tool and library for Next.js applications. Features a powerful security middleware library, visual configuration interface, and CLI with industry-specific templates.", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist", "bin", "scripts", "src", "public", "example-middleware.ts", "next.config.js", "next.config.ts", "tsconfig.json", "tsconfig.lib.json", "postcss.config.mjs", "eslint.config.mjs", "README.md", "LICENSE", "CONTRIBUTING.md" ], "keywords": [ "security", "nextjs", "middleware", "csp", "cors", "web-security", "headers", "csrf", "xss", "clickjacking", "typescript", "configuration-tool", "security-headers", "visual-config", "cli-tool", "industry-templates" ], "author": "Zyra Software", "license": "MIT", "homepage": "https://github.com/zyrasoftware/websecure-ez#readme", "repository": { "type": "git", "url": "git+https://github.com/zyrasoftware/websecure-ez.git" }, "bugs": { "url": "https://github.com/zyrasoftware/websecure-ez/issues" }, "scripts": { "dev": "echo \"\" && echo \"🛡️ Starting websecure-ez Visual Configuration Tool...\" && echo \"\" && echo \"📖 This opens the VISUAL INTERFACE at http://localhost:3000\" && echo \"💡 This is NOT your main project - it's a tool to configure security settings\" && echo \"\" && echo \"To use websecure-ez in your actual project:\" && echo \" 1. Configure settings in the interface\" && echo \" 2. Copy the generated middleware code\" && echo \" 3. Run 'npm install websecure-ez' in your project\" && echo \" 4. Paste the code into your middleware.ts file\" && echo \"\" && echo \"Or use console mode: npm run console\" && echo \"\" && echo \"Starting visual interface...\" && echo \"\" && next dev --turbopack", "console": "node bin/websecure-ez.js console", "visual": "npm run dev", "templates": "node bin/websecure-ez.js templates", "template": "node bin/websecure-ez.js template", "build": "next build", "build:lib": "tsc --project tsconfig.lib.json", "start": "next start", "lint": "next lint", "test": "jest", "prepublishOnly": "npm run build:lib", "postinstall": "node scripts/postinstall.js", "help": "node bin/websecure-ez.js help" }, "dependencies": { "websecure-ez": "^1.0.2" }, "devDependencies": { "@eslint/eslintrc": "^3", "@tailwindcss/forms": "^0.5.10", "@tailwindcss/postcss": "^4.1.10", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", "eslint-config-next": "15.3.4", "jest": "^29.7.0", "next": "15.3.4", "postcss": "^8.5.6", "react": "^19.0.0", "react-dom": "^19.0.0", "tailwindcss": "^4.1.10", "typescript": "^5" }, "peerDependencies": { "next": ">=13.0.0" }, "bin": { "websecure-ez": "./bin/websecure-ez.js" }, "engines": { "node": ">=18.0.0" } }