{"_id":"@blakeembrey/template","_rev":"3-d78c91948c69320c67d498d3225d5154","name":"@blakeembrey/template","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@blakeembrey/template","version":"1.0.0","keywords":["string","template","curly","bracket"],"author":{"url":"http://blakeembrey.me","name":"Blake Embrey","email":"hello@blakeembrey.com"},"license":"Apache-2.0","_id":"@blakeembrey/template@1.0.0","maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"homepage":"https://github.com/blakeembrey/js-template","bugs":{"url":"https://github.com/blakeembrey/js-template/issues"},"dist":{"shasum":"bf8828bc3ae8004d97904d78f64e3cc2cd216438","tarball":"https://registry.npmjs.org/@blakeembrey/template/-/template-1.0.0.tgz","fileCount":9,"integrity":"sha512-J6WGZqCLdRMHUkyRG6fBSIFJ0rL60/nsQNh5rQvsYZ5u0PsKw6XQcJcA3DWvd9cN3j/IQx5yB1fexhCafwwUUw==","signatures":[{"sig":"MEUCIF0IQD5g8YQS/ldSl3apEEnwwMFFDUOr9JOV0YWXD5jdAiEAk6eV7G2SMiQlkFSSSmuhIMoh0PGLDVsyU2BHHGqMEdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaM4pCRA9TVsSAnZWagAAbtsP/jRQGl7m527OiYpIJBh9\nfKvIwiuPqX4NfBZeGfSUnL12YInxON+o0LFcadDGDzCueOiga1WlL9ncrIoP\ndm+GUJYHdwSh7KPOCAwdaH2MHdaHtKDNQ5I34GmOwPyRq4uuDewXNtdn3USC\n5SNILPzKMWjNqYUKJq1T+MYXuSTKEWpXVLkEVvi0R7MxLYcLKDlYuE3Lk6cV\nuKBJVrgKPfwK2r5WmUJEZsP0WUR1AxIGqPmsjnlVpE0E/hIr4h2HTHWtZuo1\nSRjWMYwcHHK8isc7FBYIv5tU+Nsa0LnwY4VtHEnU830Cs25rtVw4oZPYYwUN\nidQrETu500ohucYVOeb02hJWV9EvgzXTol4gEX6Mn5VuLMTYZKJuU27vlM6k\nP4lBfSLDUwoDVoIkytpfSy4/sn4qP2A7/9BWsKqKyyAkk8vd2gIfbnPlTb1B\n3G2925FTBsO3ZURO2PZ59pjBUvzdx9C6dstan0yaY0BNptDCBR6ApNP0VJWo\nTzyj0KnP/1yYFLy2hHbDoCgLjzCwx8TXBiBByncsSWp2JtoZ7CnSXWBLiGEj\nTwJHAzYNKmyDhb/lCtsUMYy13k/Hl9NX4qfUIJh4U0ZhbiiRY7aL4AuH5QEH\nw1wD1QKxRu/WnvioRw5Djfi4UCdXSGXUF4OfXepRt8sCxklpWp3u6kMKtBhx\nsEQm\r\n=aTjJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src/"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","transform":{"\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"d027f8adbc8d41490283ef26192037bb07e42289","scripts":{"lint":"tslint \"src/**/*.ts\" --project tsconfig.json","test":"npm run lint && npm run build && npm run specs","build":"rm -rf dist/ && tsc","specs":"jest --coverage","format":"npm run prettier -- \"{.,src/**}/*.{js,ts,json,md,yml,css}\"","prepare":"npm run build","prettier":"prettier --write"},"_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"repository":{"url":"git://github.com/blakeembrey/js-template.git","type":"git"},"_npmVersion":"6.7.0","description":"Fast and simple string template library","directories":{},"lint-staged":{"*.{js,ts,json,md,yml,css}":["npm run prettier","git add"]},"_nodeVersion":"11.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.1.0","husky":"^1.3.1","rimraf":"^2.6.2","tslint":"^5.11.0","ts-jest":"^23.1.4","prettier":"^1.16.1","typescript":"^3.0.3","@types/jest":"^24.0.0","@types/node":"^10.1.2","lint-staged":"^8.1.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/template_1.0.0_1550372393119_0.11767047413301746","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@blakeembrey/template","version":"1.1.0","keywords":["string","template","curly","bracket"],"author":{"url":"http://blakeembrey.me","name":"Blake Embrey","email":"hello@blakeembrey.com"},"license":"Apache-2.0","_id":"@blakeembrey/template@1.1.0","maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"homepage":"https://github.com/blakeembrey/js-template","bugs":{"url":"https://github.com/blakeembrey/js-template/issues"},"dist":{"shasum":"fbea7a688ffedf0763085b2cda8efe6fdd54d4c4","tarball":"https://registry.npmjs.org/@blakeembrey/template/-/template-1.1.0.tgz","fileCount":6,"integrity":"sha512-iZf+UWfL+DogJVpd/xMQyP6X6McYd6ArdYoPMiv/zlOTzeXXfQbYxBNJJBF6tThvsjLMbA8tLjkCdm9RWMFCCw==","signatures":[{"sig":"MEUCIQCgLTwfvNcKKFkSGbjzFVeI1LY3wF4K3oH7/X1puZ7S2wIgQqGOyGMesPlfzZr+Ec0+GM9FHA3Rd/2w8eqamBUupEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJZqnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIww/9FPxm5dSMhxGLpT4FArc5TYQLjFTHpHWeFmMsA/OY36Eo3uPv\r\nZc8g26CNAvnk/DW5wQ2Fh45xtnSNXjdQnfkPwzigpcFk388GIwShg0WZb4+Y\r\nXZLryYBUFnQNbkaKbsyBrKKfQWpArKVtZKbQ4ZPOdUk/dXKBfvFH3l0dVpWV\r\nvBWy51oFOJQMwOcayTIuq/rNW7LV/DFeL1rIrpgaEqciPjWxKWz40Q1XaJNS\r\nDP3KyiNvvBfoJ2kjbeiBx3K3gFCgiGX6tueWX8EBNjIx6YiszgPPw+n1EjU4\r\ndJIIbvo0m+ao7dFMM+kO3yqs/ggjefI75JcALw0dx25VE60bu/dlD0+ffztw\r\nt2UOhIxwCcENMjtpxvp96okxzzLuL4lfxSU4II0t276ihrBwE6MeG+b8oH9S\r\nip8KnyNnU6dpax1tVfi5wvCWYxsd/kAvJSvrtKV522ByyP84nnU45BPwETWT\r\nUnrC7T/5PK5UKKrL5RCRAok6lHFv1zToVSk1JvKYpIIBbw8KAi2/C2hCMoB3\r\n+T/uBQJBXF3ngZ0041iRNR4XHpActaPS2hm7PiIUUyNijxJCBorjsZWDFZ2S\r\noYqdswrBka8CD52RzYfLW0e2zh/n20/4Th6vj2jdst21isoMY7UzcWUaALKA\r\nGQA+Anbi/jQHNotvFUNHyMLjP0s6fTyKhlE=\r\n=0c2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f9118745a4c486ef9ec35b2bcbda7e487944750","scripts":{"lint":"ts-scripts lint","test":"ts-scripts test","build":"ts-scripts build","specs":"ts-scripts specs","format":"ts-scripts format","prepare":"ts-scripts install && npm run build"},"_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"repository":{"url":"git://github.com/blakeembrey/js-template.git","type":"git"},"ts-scripts":{"project":"tsconfig.build.json"},"_npmVersion":"8.1.0","description":"Fast and simple string template library","directories":{},"_nodeVersion":"16.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^17.0.21","@borderless/ts-scripts":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/template_1.1.0_1646631591630_0.3176036448241233","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@blakeembrey/template","version":"1.2.0","description":"Fast and simple string template library","keywords":["string","template","curly","bracket"],"homepage":"https://github.com/blakeembrey/js-template","bugs":{"url":"https://github.com/blakeembrey/js-template/issues"},"repository":{"type":"git","url":"git://github.com/blakeembrey/js-template.git"},"license":"Apache-2.0","author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"bench":"vitest bench","build":"ts-scripts build","format":"ts-scripts format","lint":"ts-scripts lint","prepare":"ts-scripts install && npm run build","specs":"ts-scripts specs","test":"ts-scripts test"},"devDependencies":{"@borderless/ts-scripts":"^0.15.0","@types/node":"^22.5.2","@vitest/coverage-v8":"^2.0.5","typescript":"^5.5.4","vitest":"^2.0.5"},"publishConfig":{"access":"public"},"ts-scripts":{"project":"tsconfig.build.json"},"_id":"@blakeembrey/template@1.2.0","gitHead":"22f70c7c3efd00424d861f390c02672b72d37f9b","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-w/63nURdkRPpg3AXbNr7lPv6HgOuVDyefTumiXsbXxtIwcuk5EXayWR5OpSwDjsQPgaYsfUSedMduaNOjAYY8A==","shasum":"acd948eb29334e882019e8876b42ff6da1dcf528","tarball":"https://registry.npmjs.org/@blakeembrey/template/-/template-1.2.0.tgz","fileCount":6,"unpackedSize":15271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGX2LgdL8H2QKoTdorbJyGR7sCYPTC0XUMan2o1EIPIjAiAg/yauTsdtlYqC4M/u22HTs3Td8AeLfxe4t4eYEL/bRA=="}]},"_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"directories":{},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/template_1.2.0_1725334229638_0.7335780465885455"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-17T02:59:52.935Z","modified":"2024-09-03T03:30:29.986Z","1.0.0":"2019-02-17T02:59:53.337Z","1.1.0":"2022-03-07T05:39:51.796Z","1.2.0":"2024-09-03T03:30:29.816Z"},"bugs":{"url":"https://github.com/blakeembrey/js-template/issues"},"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","homepage":"https://github.com/blakeembrey/js-template","keywords":["string","template","curly","bracket"],"repository":{"type":"git","url":"git://github.com/blakeembrey/js-template.git"},"description":"Fast and simple string template library","maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"readme":"# Template\n\n[![NPM version](https://img.shields.io/npm/v/@blakeembrey/template.svg?style=flat)](https://npmjs.org/package/@blakeembrey/template)\n[![NPM downloads](https://img.shields.io/npm/dm/@blakeembrey/template.svg?style=flat)](https://npmjs.org/package/@blakeembrey/template)\n[![Build status](https://img.shields.io/github/actions/workflow/status/blakeembrey/js-template/ci.yml?branch=main)](https://github.com/blakeembrey/js-template/actions/workflows/ci.yml?query=branch%3Amain)\n[![Test coverage](https://img.shields.io/coveralls/blakeembrey/js-template.svg?style=flat)](https://coveralls.io/r/blakeembrey/js-template?branch=master)\n\n> Fast and simple string template library.\n\n## Installation\n\n```\nnpm install @blakeembrey/template --save\n```\n\n## Usage\n\n```js\nimport { template } from \"@blakeembrey/template\";\n\nconst fn = template(\"Hello {{name}}!\");\n\nfn({ name: \"Blake\" }); //=> \"Hello Blake!\"\n```\n\n## TypeScript\n\nThis module uses [TypeScript](https://github.com/Microsoft/TypeScript) and publishes type definitions on NPM.\n\n## License\n\nApache 2.0\n","readmeFilename":"README.md"}