{"_id":"@bvolders/typescript-express-passport-server-generator","_rev":"1-a1b96d1bf5d76ff2bde64f85528ee0dc","name":"@bvolders/typescript-express-passport-server-generator","dist-tags":{"latest":"2.7.2"},"versions":{"2.7.1":{"name":"@bvolders/typescript-express-passport-server-generator","version":"2.7.1","description":"An OpenAPI Generator+ module for an Express + Passport API server in TypeScript","keywords":["openapi-generator-plus","openapi-generator-plus-generator","openapi","openapi-generator","typescript","express","passport","server"],"main":"dist/index.js","scripts":{"build":"tsc -p tsconfig.prod.json","clean":"rimraf dist","link-openapi-generator-plus":"pnpm link --global openapi-generator-plus $(cd node_modules && find @openapi-generator-plus -depth 1 -prune)","release":"pnpm clean && pnpm build && pnpm test && pnpm changeset publish && pnpm install","release:version":"pnpm changeset version && pnpm install","test":"jest","watch":"tsc --watch"},"author":{"name":"Karl von Randow"},"license":"Apache-2.0","dependencies":{"@openapi-generator-plus/generator-common":"^1.3.0","@openapi-generator-plus/handlebars-templates":"^1.2.4","@openapi-generator-plus/indexed-type":"^1.0.0","@openapi-generator-plus/testing":"^2.1.0","@openapi-generator-plus/types":"^2.1.0","@openapi-generator-plus/typescript-generator-common":"^1.5.4"},"peerDependencies":{"@openapi-generator-plus/core":"^2.1.0"},"devDependencies":{"@changesets/cli":"^2.23.0","@openapi-generator-plus/testing":"^2.6.0","@openapi-generator-plus/types":"^2.5.0","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","eslint":"^8.38.0","eslint-plugin-jest":"^27.2.1","jest":"^29.5.0","rimraf":"^3.0.2","ts-jest":"^29.1.0","typescript":"^5.0.4"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bvolders/openapi-generator-plus-express-passport.git"},"types":"./dist/index.d.ts","gitHead":"ea812b3485c3adec82a2ce08a70ae79bd008b615","bugs":{"url":"https://github.com/bvolders/openapi-generator-plus-express-passport/issues"},"homepage":"https://github.com/bvolders/openapi-generator-plus-express-passport#readme","_id":"@bvolders/typescript-express-passport-server-generator@2.7.1","_nodeVersion":"18.13.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Y7w6un6LLIyPbD01PB5FKMt2A8E/JGpySkk3i/gRHcRROajiz6YzLCwCEVDbT4/yZs4Q9L0q8rDd2whtVo4h2A==","shasum":"4b7efa47c936544ae9aef34d0eef9d32e25b2d6d","tarball":"https://registry.npmjs.org/@bvolders/typescript-express-passport-server-generator/-/typescript-express-passport-server-generator-2.7.1.tgz","fileCount":51,"unpackedSize":48446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtsKOsTx2rf3OFxBjhn1BWS+48Q8eYA4qD3lqxMvb3vQIgSZ45pbpc5Tw4eRrClYvcowpIptLX3iMWmGqaaFawpgM="}]},"_npmUser":{"name":"bvolders","email":"bert@studiomaak.be"},"directories":{},"maintainers":[{"name":"bvolders","email":"bert@studiomaak.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-express-passport-server-generator_2.7.1_1702368593544_0.9109541536429047"},"_hasShrinkwrap":false},"2.7.2":{"name":"@bvolders/typescript-express-passport-server-generator","version":"2.7.2","description":"An OpenAPI Generator+ module for an Express + Passport API server in TypeScript","keywords":["openapi-generator-plus","openapi-generator-plus-generator","openapi","openapi-generator","typescript","express","passport","server"],"main":"dist/index.js","scripts":{"build":"tsc -p tsconfig.prod.json","clean":"rimraf dist","link-openapi-generator-plus":"pnpm link --global openapi-generator-plus $(cd node_modules && find @openapi-generator-plus -depth 1 -prune)","release":"pnpm clean && pnpm build && pnpm test && pnpm changeset publish && pnpm install","release:version":"pnpm changeset version && pnpm install","test":"jest","watch":"tsc --watch"},"author":{"name":"Karl von Randow"},"license":"Apache-2.0","dependencies":{"@openapi-generator-plus/generator-common":"^1.3.0","@openapi-generator-plus/handlebars-templates":"^1.2.4","@openapi-generator-plus/indexed-type":"^1.0.0","@openapi-generator-plus/testing":"^2.1.0","@openapi-generator-plus/types":"^2.1.0","@openapi-generator-plus/typescript-generator-common":"^1.5.4"},"peerDependencies":{"@openapi-generator-plus/core":"^2.1.0"},"devDependencies":{"@changesets/cli":"^2.23.0","@openapi-generator-plus/testing":"^2.6.0","@openapi-generator-plus/types":"^2.5.0","@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","eslint":"^8.38.0","eslint-plugin-jest":"^27.2.1","jest":"^29.5.0","rimraf":"^3.0.2","ts-jest":"^29.1.0","typescript":"^5.0.4"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bvolders/openapi-generator-plus-express-passport.git"},"types":"./dist/index.d.ts","gitHead":"0a9d01b8662e19ec504b05fba265924b6c715f6f","bugs":{"url":"https://github.com/bvolders/openapi-generator-plus-express-passport/issues"},"homepage":"https://github.com/bvolders/openapi-generator-plus-express-passport#readme","_id":"@bvolders/typescript-express-passport-server-generator@2.7.2","_nodeVersion":"18.13.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-6qYMQ0dRw4eUGWNM8aRMs4ctxVF/Auk+tAtU3dRS0dWCsIRMtC1641iMcbmUFgfVDlLSq5ygToD2lwrv6+rGhA==","shasum":"d4098fd1309eedc155100e90009b14e51463174c","tarball":"https://registry.npmjs.org/@bvolders/typescript-express-passport-server-generator/-/typescript-express-passport-server-generator-2.7.2.tgz","fileCount":50,"unpackedSize":47557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeYkVc3QyXotpk1VK931+D+J48S2p4t5PINMybcAGiGAiEAoqj40HprXXCikOicow4y+r5VvLc+UCVLtZII3DrkhFI="}]},"_npmUser":{"name":"bvolders","email":"bert@studiomaak.be"},"directories":{},"maintainers":[{"name":"bvolders","email":"bert@studiomaak.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-express-passport-server-generator_2.7.2_1713773137232_0.6120203209698489"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-12T08:09:53.479Z","2.7.1":"2023-12-12T08:09:53.795Z","modified":"2024-04-22T08:05:37.563Z","2.7.2":"2024-04-22T08:05:37.385Z"},"maintainers":[{"name":"bvolders","email":"bert@studiomaak.be"}],"description":"An OpenAPI Generator+ module for an Express + Passport API server in TypeScript","homepage":"https://github.com/bvolders/openapi-generator-plus-express-passport#readme","keywords":["openapi-generator-plus","openapi-generator-plus-generator","openapi","openapi-generator","typescript","express","passport","server"],"repository":{"type":"git","url":"git+https://github.com/bvolders/openapi-generator-plus-express-passport.git"},"author":{"name":"Karl von Randow"},"bugs":{"url":"https://github.com/bvolders/openapi-generator-plus-express-passport/issues"},"license":"Apache-2.0","readme":"# TypeScript Express Passport Server API generator for OpenAPI Generator Plus\n\nAn [OpenAPI Generator Plus](https://github.com/karlvr/openapi-generator-plus) template for a TypeScript API server using [Express](http://expressjs.com) and [Passport](https://www.passportjs.org).\n\n## Using\n\nSee the [OpenAPI Generator Plus](https://github.com/karlvr/openapi-generator-plus) documentation for how to use\ngenerator templates.\n\nOnce the generator has been run, the generated package can be run using:\n\n```shell\nnpm install\nnpm start\n```\n\nIt will start an API server running on port 3000.\n\nYou may also specify a different port:\n\n```shell\nnpm start -- -p 9000\n```\n\n## Config file\n\nThe available config file properties are:\n\n### Project layout\n\n|Property|Type|Description|Default|\n|--------|----|-----------|-------|\n|`relativeSourceOutputPath`|`string`|The path to output generated source code, relative to the output path.|`./` or `./src` if `npm` is specified.|\n\n### TypeScript\n\nA `tsconfig.json` file will be output if you specify any of the TypeScript config options.\n\n|Property|Type|Description|Default|\n|--------|----|-----------|-------|\n|`typescript`|`TypeScriptConfig`|Configuration for the `tsconfig.json` file.|`undefined`|\n\n#### `TypeScriptConfig`\n\n|Property|Type|Description|Default|\n|--------|----|-----------|-------|\n|`target`|`string`|The ECMAScript target version.|`ES5`|\n\n### Packaging\n\n|Property|Type|Description|Default|\n|--------|----|-----------|-------|\n|`npm`|`NpmConfig`|Configuration for generating an npm `package.json`|`undefined`|\n\n#### `NpmConfig`\n\n|Property|Type|Description|Default|\n|--------|----|-----------|-------|\n|`name`|`string`|The package name|`typescript-fetch-api`|\n|`version`|`string`|The package version|`0.0.1`|\n|`repository`|`string`|The URL to the package repository|`undefined`|\n\n### Overrides\n\n|Property|Type|Description|Default|\n|--------|----|-----------|-------|\n|`customTemplates`|`string`|The path to a directory containing custom Handlebars templates, relative to the config file. See Customising below.|`undefined`|\n\n## Customising\n\nThis generator supports a `customTemplates` config file property to specify a directory containing Handlebars templates that will be used to override built-in templates.\n\nAny custom template will have the original template available as a partial named by prefixing the template name with `original`, and then upper-casing the first letter, e.g. `originalModelEnum`.\n\nSome of the templates in the generator are designed to support overriding for custom requirements. Please inspect the templates in the `templates` directory.\n","readmeFilename":"README.md"}