{"_id":"@byronogis/postcss-global-data","_rev":"2-f6877556cc2f44548e4780df0e9a26b2","name":"@byronogis/postcss-global-data","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@byronogis/postcss-global-data","version":"1.0.0","keywords":["css injection","global data","postcss-plugin","productivity"],"author":{"name":"Byron","email":"byronogis@outlook.com"},"license":"MIT","_id":"@byronogis/postcss-global-data@1.0.0","maintainers":[{"name":"byronogis","email":"byronogis@outlook.com"}],"homepage":"https://github.com/byronogis/postcss-global-data#readme","bugs":{"url":"https://github.com/byronogis/postcss-global-data/issues"},"dist":{"shasum":"b4efd3f2b37e1d3a27354aeab43b8fc7db0f11d5","tarball":"https://registry.npmjs.org/@byronogis/postcss-global-data/-/postcss-global-data-1.0.0.tgz","fileCount":7,"integrity":"sha512-6WbhBIUimFQ867vtkueglAYoUFhYm5qp25jbUfhpwjn6fH5TPAKb0KfBbXqfgSL5TXccCeffMbtx6aPIS6hZHw==","signatures":[{"sig":"MEQCIHaNFOjPUsr5owfB065fRcRUD4MEnswx4vNCP8/Ov0jFAiBJPjlHxKUWUKKtkEHmalfyBxdWcItr6/CHFJ3cMAAXZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14076},"main":"./dist/index.cjs","type":"module","_from":"file:byronogis-postcss-global-data-1.0.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"funding":"https://github.com/sponsors/byronogis","scripts":{"dev":"tsdown --watch","test":"node --test","build":"tsdown","clear":"rimraf dist","start":"jiti src/index.ts","automd":"automd README.md","release":"pnpm publish","typecheck":"tsc --noEmit","test:rewrite-expects":"REWRITE_EXPECTS=true node --test"},"_npmUser":{"name":"byronogis","email":"byronogis@outlook.com"},"_resolved":"/tmp/567a9907775097ce71f94d7231aaeeb9/byronogis-postcss-global-data-1.0.0.tgz","_integrity":"sha512-6WbhBIUimFQ867vtkueglAYoUFhYm5qp25jbUfhpwjn6fH5TPAKb0KfBbXqfgSL5TXccCeffMbtx6aPIS6hZHw==","repository":{"url":"git+https://github.com/byronogis/postcss-global-data.git","type":"git"},"_npmVersion":"10.9.3","description":"PostCSS plugin to define global data that will be injected into PostCSS for use in other plugins.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"open-props":"^1.7.15","postcss-custom-media":"^11.0.6","@csstools/postcss-tape":"*","postcss-custom-properties":"^14.0.6","@csstools/postcss-cascade-layers":"^5.0.2"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/postcss-global-data_1.0.0_1755278823159_0.7794684670385827","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@byronogis/postcss-global-data","type":"module","version":"1.0.1","description":"PostCSS plugin to define global data that will be injected into PostCSS for use in other plugins.","author":{"name":"Byron","email":"byronogis@outlook.com"},"license":"MIT","funding":"https://github.com/sponsors/byronogis","homepage":"https://github.com/byronogis/postcss-global-data#readme","repository":{"type":"git","url":"git+https://github.com/byronogis/postcss-global-data.git"},"bugs":{"url":"https://github.com/byronogis/postcss-global-data/issues"},"keywords":["css injection","global data","postcss-plugin","productivity"],"sideEffects":false,"publishConfig":{"access":"public"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","peerDependencies":{"postcss":"^8.4"},"devDependencies":{"@csstools/postcss-cascade-layers":"^5.0.2","@csstools/postcss-tape":"*","open-props":"^1.7.15","postcss-custom-media":"^11.0.6","postcss-custom-properties":"^14.0.6"},"scripts":{"dev":"tsdown --watch","build":"tsdown","start":"jiti src/index.ts","automd":"automd README.md","release":"pnpm publish","typecheck":"tsc --noEmit","test":"node --test","test:rewrite-expects":"REWRITE_EXPECTS=true node --test","clear":"rimraf dist"},"_id":"@byronogis/postcss-global-data@1.0.1","_integrity":"sha512-bfg+M4aMUS6Jwo35M34RHm8KqsUCdijOalL5VPRjdkj0qvFUE/hAOTby5bANRr2hCjlkVx2Rj/6ueTrfFrRaPQ==","_resolved":"/tmp/353cded5ab547ef46e15fc3bb36d15c2/byronogis-postcss-global-data-1.0.1.tgz","_from":"file:byronogis-postcss-global-data-1.0.1.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-bfg+M4aMUS6Jwo35M34RHm8KqsUCdijOalL5VPRjdkj0qvFUE/hAOTby5bANRr2hCjlkVx2Rj/6ueTrfFrRaPQ==","shasum":"1906ebd6b50e61f14253d0b97aaf9a26cd814d9b","tarball":"https://registry.npmjs.org/@byronogis/postcss-global-data/-/postcss-global-data-1.0.1.tgz","fileCount":7,"unpackedSize":14186,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDq3ObpNPuILRcBOh5oS7GjJ4yzcrGN1JWmnw6O9j7ltAIhAMPO8F8+tm4ypefxsMXoQyd+at/4pDADSUqw9HzALHbQ"}]},"_npmUser":{"name":"byronogis","email":"byronogis@outlook.com"},"directories":{},"maintainers":[{"name":"byronogis","email":"byronogis@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/postcss-global-data_1.0.1_1755280270874_0.15576567150201948"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-15T17:27:03.095Z","modified":"2025-08-15T17:51:11.272Z","1.0.0":"2025-08-15T17:27:03.355Z","1.0.1":"2025-08-15T17:51:11.076Z"},"bugs":{"url":"https://github.com/byronogis/postcss-global-data/issues"},"author":{"name":"Byron","email":"byronogis@outlook.com"},"license":"MIT","homepage":"https://github.com/byronogis/postcss-global-data#readme","keywords":["css injection","global data","postcss-plugin","productivity"],"repository":{"type":"git","url":"git+https://github.com/byronogis/postcss-global-data.git"},"description":"PostCSS plugin to define global data that will be injected into PostCSS for use in other plugins.","maintainers":[{"name":"byronogis","email":"byronogis@outlook.com"}],"readme":"# postcss-global-data\n\n<!-- automd:badges name=\"@byronogis/postcss-global-data\" license codecov bundlephobia packagephobia -->\n\n[![npm version](https://img.shields.io/npm/v/@byronogis/postcss-global-data)](https://npmjs.com/package/@byronogis/postcss-global-data)\n[![npm downloads](https://img.shields.io/npm/dm/@byronogis/postcss-global-data)](https://npm.chart.dev/@byronogis/postcss-global-data)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@byronogis/postcss-global-data)](https://bundlephobia.com/package/@byronogis/postcss-global-data)\n[![install size](https://badgen.net/packagephobia/install/@byronogis/postcss-global-data)](https://packagephobia.com/result?p=@byronogis/postcss-global-data)\n[![codecov](https://img.shields.io/codecov/c/gh/byronogis/postcss-global-data)](https://codecov.io/gh/byronogis/postcss-global-data)\n[![license](https://img.shields.io/github/license/byronogis/postcss-global-data)](https://github.com/byronogis/postcss-global-data/blob/main/LICENSE)\n\n<!-- /automd -->\n\n[![JSDocs][jsdocs-src]][jsdocs-href]\n\nForked from [@csstools/postcss-global-data@3.0.0](https://github.com/csstools/postcss-plugins/tree/27b9126dc2f049aa20b02f7e3dbbb2c5c6c87f43/plugins/postcss-global-data), motivated by [this issue](https://github.com/csstools/postcss-plugins/issues/1657)\n\n**Changes:**\n- can also pass a object to the `files` element to control the behavior of the plugin\n\n<!-- automd:file src=\"./packages/postcss-global-data/src/type.ts\" code -->\n\n```ts [type.ts]\nexport interface FileConfig {\n  file: string\n  /**\n   * Whether to remove the inject CSS after processing.\n   * @default true to respect original plugin `@csstools/postcss-global-data` behavior\n   */\n  remove?: boolean\n  /**\n   * Position to insert the CSS.\n   * @default 'append' to respect original plugin `@csstools/postcss-global-data` behavior\n   */\n  position?: 'append' | 'prepend'\n}\n```\n\n<!-- /automd -->\n\n## Installation\n\n<!-- automd:pm-install name=\"@byronogis/postcss-global-data\" -->\n\n```sh\n# ✨ Auto-detect\nnpx nypm install @byronogis/postcss-global-data\n\n# npm\nnpm install @byronogis/postcss-global-data\n\n# yarn\nyarn add @byronogis/postcss-global-data\n\n# pnpm\npnpm install @byronogis/postcss-global-data\n\n# bun\nbun install @byronogis/postcss-global-data\n\n# deno\ndeno install @byronogis/postcss-global-data\n```\n\n<!-- /automd -->\n\n## Basic Usage\n\n```ts\npostcssGlobalData({\n  files: [\n    'path/to/file.css',\n    // now you can also pass an object to control the behavior\n    // of the plugin for each file\n    {\n      file: 'path/to/file.css',\n      remove: false,\n      position: 'prepend',\n    }\n  ],\n})\n```\n\n<!-- automd:fetch url=\"gh:byronogis/.github/main/snippets/readme-contrib-node-pnpm.md\" -->\n\n## Contribution\n\n<details>\n  <summary>Local development</summary>\n\n- Clone this repository\n- Install the latest LTS version of [Node.js](https://nodejs.org/en/)\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `pnpm install`\n- Run tests using `pnpm dev` or `pnpm test`\n\n</details>\n\n<!-- /automd -->\n\n## Sponsors\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/byronogis/static/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/byronogis/static/sponsors.svg'/>\n  </a>\n</p>\n\n## License\n\n<!-- automd:contributors author=\"byronogis\" license=\"MIT\" -->\n\nPublished under the [MIT](https://github.com/byronogis/postcss-global-data/blob/main/LICENSE) license.\nMade by [@byronogis](https://github.com/byronogis) and [community](https://github.com/byronogis/postcss-global-data/graphs/contributors) 💛\n<br><br>\n<a href=\"https://github.com/byronogis/postcss-global-data/graphs/contributors\">\n<img src=\"https://contrib.rocks/image?repo=byronogis/postcss-global-data\" />\n</a>\n\n<!-- /automd -->\n\n<!-- automd:with-automd lastUpdate -->\n\n---\n\n_🤖 auto updated with [automd](https://automd.unjs.io) (last updated: Sat Aug 16 2025)_\n\n<!-- /automd -->\n\n<!-- Badges -->\n\n[jsdocs-src]: https://img.shields.io/badge/jsdocs-reference-1fa669\n[jsdocs-href]: https://www.jsdocs.io/package/@byronogis/postcss-global-data\n","readmeFilename":"README.md"}