@craftnotion/init-project
Version:
A CLI tool to initialize a new project with AdonisJS, NextJS, NestJS, React Native, Strapi, TypeScript, Husky, Git-CZ and more.
155 lines (154 loc) • 3.8 kB
JSON
{
"author": "hsharma1996,craftnotion",
"type": "commonjs",
"version": "2.0.0",
"name": "@craftnotion/init-project",
"description": "A CLI tool to initialize a new project with AdonisJS, NextJS, NestJS, React Native, Strapi, TypeScript, Husky, Git-CZ and more.",
"repository": {
"type": "git",
"url": "git://github.com/Craftnotion/init-project.git"
},
"keywords": [
"initproject",
"project-initialization",
"web-development",
"app-development",
"nextjs",
"adonisjs",
"strapi",
"react-native",
"typescript",
"husky",
"git-cz",
"expressjs",
"angular",
"craftnotion",
"nestjs",
"vuejs"
],
"engines": {
"node": ">=14.0.0"
},
"scripts": {
"mrm": "mrm --preset=@adonisjs/mrm-preset",
"pretest": "npm run lint",
"test": "node -r @adonisjs/require-ts/build/register bin/test.ts",
"clean": "del-cli build",
"compile": "npm run lint && npm run clean && tsc && copyfiles \"templates/**/*\" build",
"build": "npm run compile",
"prerelease": "npm run build",
"prebuild": "npm run format",
"lint": "eslint . --ext=.ts",
"format": "prettier --write .",
"commit": "git-cz",
"release": "np --message=\"chore(release): %s\"",
"version": "npm run build",
"run": "yarn format && yarn build && node build/bin",
"sync-labels": "github-label-sync --labels ./node_modules/@adonisjs/mrm-preset/gh-labels.json Craftnotion/init-project"
},
"devDependencies": {
"@adonisjs/mrm-preset": "^5.0.3",
"@adonisjs/require-ts": "^2.0.13",
"@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.7",
"@types/node": "^20.11.5",
"chalk": "^4.1.2",
"commitizen": "^4.3.0",
"copyfiles": "^2.4.1",
"cz-conventional-changelog": "^3.3.0",
"del-cli": "^5.1.0",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-adonis": "^2.1.1",
"eslint-plugin-prettier": "^5.1.3",
"github-label-sync": "^2.3.1",
"husky": "^8.0.3",
"mrm": "^4.1.22",
"prettier": "^3.2.4",
"typescript": "^5.3.3"
},
"mrmConfig": {
"core": false,
"license": "MIT",
"services": [],
"minNodeVersion": "18.17.0",
"probotApps": [
"stale"
]
},
"license": "MIT",
"main": "build/index.js",
"bin": "build/bin/index.js",
"files": [
"build/src",
"build/functions",
"build/templates",
"build/index.d.ts",
"build/index.js",
"LICENSE.md",
"package.json",
"README.md",
".npmrc"
],
"eslintConfig": {
"extends": [
"plugin:adonis/typescriptPackage",
"prettier"
],
"plugins": [
"prettier"
],
"rules": {
"prettier/prettier": [
"error",
{
"endOfLine": "auto"
}
]
}
},
"eslintIgnore": [
"build"
],
"publishConfig": {
"access": "public",
"tag": "latest",
"registry": "https://registry.npmjs.org"
},
"prettier": {
"trailingComma": "es5",
"semi": false,
"singleQuote": true,
"useTabs": false,
"quoteProps": "consistent",
"bracketSpacing": true,
"arrowParens": "always",
"printWidth": 100
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
},
"np": {
"contents": ".",
"anyBranch": false
},
"resolutions": {
"@types/cacheable-request": "^6.0.2",
"@types/responselike": "^1.0.0"
},
"dependencies": {
"chalk": "^4.1.2",
"fs-extra": "^11.2.0",
"getopts": "^2.3.0",
"inquirer": "^8.2.6",
"semver": "^7.6.3",
"type-fest": "^4.9.0",
"validate-npm-package-name": "^5.0.0"
},
"bugs": {
"url": "https://github.com/Craftnotion/init-project/issues"
},
"homepage": "https://github.com/Craftnotion/init-project#readme"
}