{"_id":"@cimonitor/parcel-transformer-package-version","_rev":"2-460bf60dadca5c6dc46953f4f25977da","name":"@cimonitor/parcel-transformer-package-version","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@cimonitor/parcel-transformer-package-version","version":"0.1.0","description":"A transformer plugin for Parcel that replaces PACKAGE_VERSION with version from your package.json","main":"index.js","repository":{"type":"git","url":"git+https://github.com/CIMonitor/parcel-transformer-package-version.git"},"dependencies":{"@parcel/plugin":"^2.3.2"},"engines":{"node":">= 16.0.0","parcel":"^2.3.2"},"keywords":["parcel","transformer","package","version","plugin","parceljs"],"author":{"name":"Rick van der Staaij","url":"https://rick.nu"},"license":"MIT","bugs":{"url":"https://github.com/CIMonitor/parcel-transformer-package-version/issues"},"homepage":"https://github.com/CIMonitor/parcel-transformer-package-version","gitHead":"bfda95a06298392c056d4b7ffee23881f1a56b2c","_id":"@cimonitor/parcel-transformer-package-version@0.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-auZmuxIY/1+cVh9rAS94CW+rSXnNiyXILsj3UxNVW9EGz90OVBs7jhBfYxgfLHzdgwY3Slz3zyrpiRiQSJZ7UA==","shasum":"59ad217b71dd7610e51d733890c4a41f0e1bf83e","tarball":"https://registry.npmjs.org/@cimonitor/parcel-transformer-package-version/-/parcel-transformer-package-version-0.1.0.tgz","fileCount":3,"unpackedSize":2603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOhvaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRgA/+O3C9u6mw6y6tvuvrxy4JMXR2TnJB53GEe2bswwMAPRSVKZLq\r\n15XO9I4oY7wLBTbzpkWXQ/HbvbdLxXt/eMiKc3534oclGiWvjysk7OV2XuFQ\r\ntTwIDHRQzpR88LlEpGDLiSK9g7DK29CB5BbztWwUHzU6B6sTVr7hBKoauOdg\r\nAu2ON8bLsq6PBpL6Ayff8Biph3fGpQ52fSgWLnZvbKefHXNYNA2KvIHH4IaU\r\nggKVU8yTqFcSEchnbjdlOtSEuIrRzLLR0TXxRxlNQfxCXyNV+LwULTKC8WXG\r\n7kZh3sM0DYwB+8menQuBUpaMR4wWrbdxd260tqYV8cUJp/KcKbax48+xztvn\r\nHucxZYRgBHmJjz6zF3XJ4AXmYogB+FCRwVUKRUFaFxRuL0IS34aNibfWPcgQ\r\nmlSEKZEFFDSgzKiqvoBw21oOp/T0TZMSpCgeJN6ljCvs6tH93tUSY8gHSvTM\r\nU075MShVwfR2Rm+PEEcnlOQUcaSobkzELCMUb42DJRfHVfb6FX6z4XHhbcCo\r\nk5vXos7LhruyAagE5kBCnJKJLtY0i+vDEZOlJhCpju4on/RVRkma5U8yzaQN\r\n+N/iXx1u4WkMEn4+7zDNJFw3+UAq350fpWhn3weUzN3f/1P6qP+AmzCwV0GA\r\nwCy7EfI55narBkqV5EIJMBoVTVw7NmtL+Bk=\r\n=8fLU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ5j91tRz0ZAkbNebIOxSZ9OB8mLsMDMa2IEi1oftAOQIgJFH4sNw+H/25NMdv6LsZVPWi4fgHIDVro4+jkqWENCE="}]},"_npmUser":{"name":"rickvdstaaij","email":"npm@rick.nu"},"directories":{},"maintainers":[{"name":"rickvdstaaij","email":"npm@rick.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parcel-transformer-package-version_0.1.0_1647975386119_0.5887467251019955"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-03-22T18:56:26.029Z","0.1.0":"2022-03-22T18:56:26.269Z","modified":"2022-10-03T18:14:27.719Z"},"maintainers":[{"name":"rickvdstaaij","email":"npm@rick.nu"}],"description":"A transformer plugin for Parcel that replaces PACKAGE_VERSION with version from your package.json","homepage":"https://github.com/CIMonitor/parcel-transformer-package-version","keywords":["parcel","transformer","package","version","plugin","parceljs"],"repository":{"type":"git","url":"git+https://github.com/CIMonitor/parcel-transformer-package-version.git"},"author":{"name":"Rick van der Staaij","url":"https://rick.nu"},"bugs":{"url":"https://github.com/CIMonitor/parcel-transformer-package-version/issues"},"license":"MIT","readme":"# Parcel v2 transformer: package version\n\nIf you need to use the package version of your package.json in your project, you can add this transformer to your\nproject. `PACKAGE_VERSION` will be replaced with the version in your `package.json`.\n\n## Setup\n\nIn your `.pracelrc`, add the `@cimonitor/parcel-transformer-package-version` transformer for the files you want use the\npackage version in. In the example below we would like to use the package version in a `.tsx` file:\n\n```pracelrc\n{\n    \"extends\": \"@parcel/config-default\",\n    \"transformers\": {\n        \"*.{ts,tsx}\": [\"@cimonitor/parcel-transformer-package-version\", \"@parcel/transformer-typescript-tsc\"],\n    }\n}\n```\n\nAdd the `@cimonitor/parcel-transformer-package-version` package to your package.json with either yarn or npm.\n\nNow, `PACKAGE_VERSION` will be replaced in the compiled code for the given file transformers.\n\n**Note:** If you don't see any changes, remove your `.parcel-cache` folder and rebuild.\n\n## Example\n\n`About.tsx`:\n\n```tsx\nimport { ReactElement } from 'react';\n\nconst About = (): ReactElement => <h1>About version PACKAGE_VERSION</h1>;\n\nexport default About;\n```\n\n`package.json`:\n\n```json\n{\n    \"version\": \"1.2.3\"\n}\n```\n\nWill output:\n\n```html\nAbout version 1.2.3\n```\n","readmeFilename":"README.md"}