1.0.3 • Published 13 days ago

create-node-ts-esm-jest v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
13 days ago

create-node-ts-esm-jest

This is a project scaffolding tool that sets up a basic ESM NodeJS project with TypeScript, Jest and ESLint. Includes top-level await and automatic test running.

Getting Started

To create a new project using create-node-ts-esm-jest, run the following command:

npx create-node-ts-esm-jest <project-name>

Replace <project-name> with the desired directory name for your new project.

What Happens Next?

This command creates a new directory named <project-name> in your current working directory. Inside, you'll find a ready-to-go project setup with TypeScript and ESM, including configured eslint, jest for testing, and a sample src/index.ts and __tests__/index.test.ts.

Next Steps

After installing dependencies you'll be ready to build your app.

  1. Navigate into your project directory:
    cd <project-name>
  2. Install dependencies:
    npm install
  3. Run the development server (if applicable):
    npm run dev
  4. Happy coding! Begin developing your project by editing src/index.ts.

Contributing

If you'd like to contribute to the project, please fork the repository and use a feature branch. Pull requests are warmly welcome.

Licensing

The code in this project is licensed under MIT license.

acornacorn-jsxajvansi-escapesansi-regexansi-stylesanymatchargparsearray-unionbabel-jestbabel-plugin-istanbulbabel-plugin-jest-hoistbabel-preset-current-node-syntaxbabel-preset-jestbalanced-matchbrace-expansionbracesbrowserslistbs-loggerbserbuffer-fromcallsitescamelcasecaniuse-litechalkchar-regexci-infocjs-module-lexercliuicocollect-v8-coveragecolor-convertcolor-nameconcat-mapconcurrentlyconvert-source-mapcreate-jestcross-spawndate-fnsdebugdedentdeep-isdeepmergedetect-newlinediff-sequencesdir-globdoctrineelectron-to-chromiumemitteryemoji-regexerror-exescaladeescape-string-regexpeslinteslint-scopeeslint-visitor-keysespreeesprimaesqueryesrecurseestraverseesutilsexecaexitexpectfast-deep-equalfast-globfast-json-stable-stringifyfast-levenshteinfastqfb-watchmanfile-entry-cachefill-rangefind-upflat-cacheflattedfs-extrafs.realpathfseventsfunction-bindgensyncget-caller-fileget-package-typeget-streamglobglob-parentglobalsglobbygraceful-fsgraphemerhas-flaghasownhtml-escaperhuman-signalsignoreimport-freshimport-localimurmurhashinflightinheritsis-arrayishis-core-moduleis-extglobis-fullwidth-code-pointis-generator-fnis-globis-numberis-path-insideis-streamisexeistanbul-lib-coverageistanbul-lib-instrumentistanbul-lib-reportistanbul-lib-source-mapsistanbul-reportsjest-changed-filesjest-circusjest-clijest-configjest-diffjest-docblockjest-eachjest-environment-nodejest-get-typejest-haste-mapjest-leak-detectorjest-matcher-utilsjest-message-utiljest-mockjest-pnp-resolverjest-regex-utiljest-resolvejest-resolve-dependenciesjest-runnerjest-runtimejest-snapshotjest-utiljest-validatejest-watcherjest-workerjs-tokensjs-yamljsescjson-bufferjson-parse-even-better-errorsjson-schema-traversejson-stable-stringify-without-jsonifyjson5keyvkleurlevenlevnlines-and-columnslocate-pathlodashlodash.memoizelodash.mergelru-cachemake-dirmake-errormakeerrormerge-streammerge2micromatchmimic-fnminimatchmsnatural-comparenode-int64node-releasesnormalize-pathnpm-run-pathonceonetimeoptionatorp-limitp-locatep-tryparent-moduleparse-jsonpath-existspath-is-absolutepath-keypath-parsepath-typepicocolorspicomatchpiratespkg-dirprelude-lspretty-formatpromptspunycodepure-randqueue-microtaskreact-isregenerator-runtimerequire-directoryresolveresolve-cwdresolve-fromresolve.exportsreusifyrimrafrun-parallelrxjssemvershebang-commandshebang-regexshell-quotesignal-exitsisteransislashsource-mapsource-map-supportspawn-commandsprintf-jsstack-utilsstring-lengthstring-widthstrip-ansistrip-bomstrip-final-newlinestrip-json-commentssupports-colorsupports-preserve-symlinks-flagtest-excludetext-tabletmplto-fast-propertiesto-regex-rangetree-killts-api-utilsts-jesttslibtype-checktype-detecttype-festtypescriptundici-typesupdate-browserslist-dburi-jsv8-to-istanbulwalkerwhichwrap-ansiwrappywrite-file-atomicy18nyallistyargsyargs-parseryocto-queue
1.0.3

13 days ago

1.0.2

2 months ago

1.0.1

2 months ago

1.0.0

2 months ago