{"_id":"@avlabs/template-isomorphic-ts-library","name":"@avlabs/template-isomorphic-ts-library","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.2":{"name":"@avlabs/template-isomorphic-ts-library","private":false,"version":"0.0.2","main":"./dist/vite-ts-lib-starter.cjs","module":"./dist/vite-ts-lib-starter.mjs","exports":{".":{"require":"./dist/vite-ts-lib-starter.cjs","import":"./dist/vite-ts-lib-starter.mjs"}},"scripts":{"run":"ts-node  ./src/bin/run.ts","dev":"vite --host","build":"tsc && vite build && dts-bundle-generator --config ./dts-bundle-generator.config.ts","test":"jest --runInBand","test:watch":"jest --runInBand  --watch","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","format:scripts":"prettier . --write","format":"npm run format:scripts"},"dependencies":{"ts-node":"^10.9.1","typescript":"4.7.4"},"devDependencies":{"@types/jest":"^29.5.0","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dts-bundle-generator":"^7.1.0","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","nodemon":"^2.0.22","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"4.7.4","vite":"^4.1.4"},"gitHead":"3315449329167e97abc7bb4fb6a43e5ca16c23ad","description":"The starter is built on top of Vite 4.x and prepared for writing libraries in TypeScript. It generates a hybrid package - both support for CommonJS and ESM modules.","_id":"@avlabs/template-isomorphic-ts-library@0.0.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-UH40VW93hNr/XlQ0M0WgFwCH4O7Zjc6Dhtr806t6C3BltGlC6Eu9zsqbIQrcuVr+yzEn+tsxRg/E3EEQwnGpBg==","shasum":"d51f60e20ae28f915a74c585f3cc06696bec60a5","tarball":"https://registry.npmjs.org/@avlabs/template-isomorphic-ts-library/-/template-isomorphic-ts-library-0.0.2.tgz","fileCount":22,"unpackedSize":8441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMlD+J5d14ZYF+0eAeItlgWoJ/Z87wI+GxR+bhLScqZAIgd5qhZ1XOTkUspyvJaHOgtU1Uc4EKv5Lq7QAaI6u7Xws="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJFRVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog1BAAmmuqViw7TR10BQboDJz24TihDqa+ntfPhGmWrNKm0P6TxLlw\r\nwdWKnSvqWa9kQRJQFmt+g9pNLm66oELyEe2wpQXC//KhZtHIG/QIBrk/DDFp\r\nRHkUCkWj1Mj03b9UlZgMM+hRBqzqjLL658VgTRZZS0pToffl8zlhzpSiyLCX\r\n/GJLzG9Xpu3KMk+VzbUQBpXuLGcZyVnqixmVOZSt8DrojZWgFuUb9t5eeJ8c\r\nuqVq8QM9ojNRJ+8SZJTSXE/h2pJCigsOxtZE8V3m4yFe6NikTTb2c1tsuDMR\r\nsn6mCzoeqvI6F/WgWRH5V8Qg7mgNd9VoZNqd67wo+k8kCIup8+QtzaHTRFJ1\r\nZnCTUkj0EKaFXygeRTbMLJ6q5JPvHp9uRkGcVSAUVFfhkR6q/M1oVWlcndIl\r\nE8O6svfYhJXXFH51pFZdXaNyzqTA6l3wLFooHghhkWvGI1/5pHBUya0qf9SW\r\nNiF5p/Y85fZAX8rziye7HDeNSMmL8lismAHk+RatgyQFaSxj7KtcmCcpQZcc\r\nRTgUpGbIuNI9VF2ele3Srila0IiUZ7MuDal1O3oQcHlNN40iuLeHchW+uMrT\r\ngYZIRP07cniTxkChiG+/pzVBFr27z2WXK001aYnEjkkZtdmxvAWbaySpDoxW\r\nFIrnB5cHq3oM0d1qh13gbdKqlKodgLik2Wk=\r\n=fliL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dmitriy.borodiy","email":"dmitriy.borodiy@gmail.com"},"directories":{},"maintainers":[{"name":"dmitriy.borodiy","email":"dmitriy.borodiy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/template-isomorphic-ts-library_0.0.2_1680102485614_0.1275405081031522"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-29T15:08:05.497Z","0.0.2":"2023-03-29T15:08:05.817Z","modified":"2023-03-29T15:08:06.084Z"},"maintainers":[{"name":"dmitriy.borodiy","email":"dmitriy.borodiy@gmail.com"}],"description":"The starter is built on top of Vite 4.x and prepared for writing libraries in TypeScript. It generates a hybrid package - both support for CommonJS and ESM modules.","readme":"# template-isomorphic-ts-library\n\nThe starter is built on top of Vite 4.x and prepared for writing libraries in TypeScript. It generates a hybrid package - both support for CommonJS and ESM modules.\n\n## Usage\n\nThe starter contains the following scripts:\n\n- `dev` - starts dev server\n- `build` - generates the following bundles: CommonJS (`.cjs`) ESM (`.mjs`) and IIFE (`.iife.js`). The name of bundle is automatically taked from `package.json` name property\n- `test` - starts jest and runs all tests\n- `test:watch` - starts jest and runs all tests in watch mode\n- `test:coverage` - starts jest and run all tests with code coverage report\n- `lint:scripts` - lint `.ts` files with eslint\n- `format:scripts` - format `.ts`, `.html` and `.json` files with prettier\n- `format` - format all with prettier and stylelint\n- `prepare` - script for setting up husky pre-commit hook\n- `uninstall-husky` - script for removing husky from repository\n","readmeFilename":"README.md"}