diff --git a/.gitignore b/.gitignore index 2da9478..c3593ae 100644 --- a/.gitignore +++ b/.gitignore @@ -1,40 +1,8 @@ node_modules/ -yarn-error.log -yarn.lock -package-lock.json -npm-debug.log - -.DS_Store +dist/ +src/ +coverage/ +.nyc_output/ +*.log .env -.env.local -.env.development.local -.env.test.local -.env.production.local -.pnp -.pnp.js -.pnp.cjs -*.pnp.js -*.pnp.cjs -.cache/ - -build/ -temp/ -*.gitignore -.vscode - -# cache files for sublime text -*.tmlanguage.cache -*.tmPreferences.cache -*.stTheme.cache - -# sftp configuration file -sftp-config.json - -# Package control specific files -Package Control.last-run -Package Control.ca-list -Package Control.ca-bundle -Package Control.system-ca-bundle -Package Control.cache/ -Package Control.ca-certs/ -bh_unicode_properties.cache \ No newline at end of file +.DS_Store diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..209e3ef --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +20 diff --git a/README.md b/README.md index 65a604d..d33516f 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,9 @@ This generator creates a beginner-friendly starting point while still exposing r ## Requirements - Node.js 18+ (Node.js 20 recommended) -- npm (or Yarn) +- npm (recommended) + +The repository also declares supported runtime versions in `package.json` under `engines`. ## Quick start @@ -62,6 +64,7 @@ Quality checks: ```bash npm run typecheck npm test +npm run lint ``` Environment toggles (optional): diff --git a/package.json b/package.json index 4e008b7..2e784f5 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,10 @@ "test": "node --test -r ts-node/register _gulp/**/*.test.ts", "lint": "eslint \"_gulp/**/*.ts\"" }, + "engines": { + "node": ">=18.0.0", + "npm": ">=9.0.0" + }, "author": "Raniro Coelho", "license": "MIT", "devDependencies": { @@ -60,8 +64,5 @@ "typescript": "^5.1.3", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" - }, - "dependencies": { - "immutable": "^4.3.7" } }