@ventum-digital/iiq-plugin-project-generator
Version:
A npm tool to set-up the project structure for developing an IIQ Plugin.
31 lines (29 loc) • 1.04 kB
JSON
{
"compilerOptions": {
"noImplicitAny": false,
"baseUrl": "./src",
"paths": {
/*** Use these lines as an example if you want to use import aliases ****/
/*** Each line needs a corresponding line the webpack.config.js 'resolve.alias' key ****/
// "@components/*": ["components/*"],
// "@controllers/*": ["controllers/*"],
// "@pages/*": ["pages/*"],
// "@css/*": ["css/*"]
},
"declaration": true, // Generate .d.ts files
"emitDeclarationOnly": false, // Only emit .d.ts files (optional)
"outDir": "./build", // Specify the output directory for the declaration files
"moduleResolution": "node16",
"target": "ES6",
"module": "NodeNext",
"esModuleInterop": true,
"skipLibCheck": true,
"strict": false,
"resolveJsonModule": true, // Allow JSON imports
"allowSyntheticDefaultImports": true, // Use synthetic default imports
"noEmitHelpers": false,
"forceConsistentCasingInFileNames": true,
},
"include": ["src/**/*.ts"],
"exclude": ["node_modules", "dist"]
}