{"_id":"media-query-parser","_rev":"18-6762bde8b3c7bb5bc040504390fb1b41","name":"media-query-parser","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"media-query-parser","version":"1.0.0","description":"Parse CSS media queries and merge","main":"dist/index.js","module":"dist/media-query-parser.esm.js","umd":"dist/media-query-parser.umd.js","typings":"dist/index.d.ts","author":{"name":"Tom Golden","email":"github@tbjgolden.com","url":"https://github.com/tbjgolden"},"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"scripts":{"build":"yarn run clean && tsc -p tsconfig.build.json && rollup -c ./config/rollup.config.js && del compiled","clean":"concurrently \"del compiled\" \"del coverage\" \"del dist\"","coverage":"jest --config ./config/jest/config.src.ts","ctrl":"ctrl","lint":"eslint . --ext .ts,.tsx","start":"stmux -c line -w error -e ERROR -m beep,system -M -- [ \"yarn watch\" ]","test":"concurrently \"yarn:lint\" \"yarn:build\" && concurrently \"jest --config ./config/jest/config.cjs.ts\" \"jest --config ./config/jest/config.es.ts\" \"jest --config ./config/jest/config.src.ts\" \"jest --config ./config/jest/config.umd.ts\"","typedoc":"typedoc --out docs/api --theme markdown --readme none --entryPoints \"src/index.ts\"","watch":"jest --config ./config/jest/config.src.ts --coverage=false --watch"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["typescript"],"license":"MIT","bugs":{"url":"github:tbjgolden/media-query-parser/issues"},"peerDependencies":{},"dependencies":{"@babel/runtime":"^7.12.5"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-transform-runtime":"7.12.10","@babel/preset-env":"7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.1.0","@types/dedent":"^0.7.0","@types/jest":"26.0.20","@types/mkdirp":"^1.0.1","@typescript-eslint/eslint-plugin":"4.14.0","@typescript-eslint/parser":"4.14.0","babel-core":"6.26.3","babel-loader":"^8.2.2","classnames":"^2.2.6","commitizen":"^4.2.3","concurrently":"^5.3.0","cp-cli":"2.0.0","cross-env":"7.0.3","ctrl-scripts":"^0.1.0","dedent":"^0.7.0","del-cli":"3.0.1","enquirer":"^2.3.6","eslint":"7.18.0","eslint-config-prettier":"7.2.0","fast-glob":"^3.2.5","fork-ts-checker-webpack-plugin":"^6.1.0","fs-extra":"^9.1.0","husky":"^4.3.8","jest":"26.6.3","mkdirp":"^1.0.4","prettier":"2.2.1","pretty-quick":"^3.1.0","regenerator-runtime":"0.13.7","rollup":"2.38.0","rollup-plugin-filesize":"9.1.0","rollup-plugin-terser":"7.0.2","run-parallel":"^1.1.10","semantic-release":"^17.3.7","stmux":"^1.8.1","ts-jest":"26.4.4","ts-loader":"^8.0.14","ts-node":"^9.1.1","typedoc":"^0.20.19","typedoc-plugin-markdown":"^3.4.3","typescript":"4.1.3"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"branches":["main"]},"prettier":{"semi":false,"singleQuote":true,"printWidth":80,"tabWidth":2,"useTabs":false,"quoteProps":"consistent","trailingComma":"none","bracketSpacing":true,"jsxBracketSameLine":false,"arrowParens":"always","proseWrap":"always","htmlWhitespaceSensitivity":"strict"},"eslintConfig":{"root":true,"extends":"./config/eslint.config.js"},"gitHead":"e9040a89c9df08470ee7c3b1ce2c44d17e5a1287","_id":"media-query-parser@1.0.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-fDwqNLJlUFUlwQlXQ4SDRuW9lyYjNUdUMeNnvbmV+ukb6i4kG2gHbu06/nnqhPUq2sEX8LGRT8e8cy89YyxxBg==","shasum":"62fc5bfaaf791f8f34b510e3ec46ec07b8c978ca","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-1.0.0.tgz","fileCount":16,"unpackedSize":443912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkLznCRA9TVsSAnZWagAARHoP/15UFNKP4ROmGxGbwjT6\n5KmykxKUCkDmacH7oP/JOeR3m30bdgkHYnDtS8n25F5TtbdwDe2BaM38L3e5\nwCiFSfEGW9TKhDXgzwkkcNaJNIZJGSCLVHowoDacJDQEvBpsr4K3X6mUr80c\nZIb57ZZUekuz9qPzGK0uwin3WdiYSkvjJj6EWEYDCzVCajbpkk2svDWFjmmR\n1o/TzJc8BGVdhb7ocC86h9AuATiGjIvXoKBOZ2AxsBfja7YCYx1zlNOQIv05\nnoi0B3chO0aS8sqQ8yOi/DuasbrbpmrzK/F4jo9k1CPJZKCJVL/LfZpGXwiW\nRaVIE2KWDgWtNOGW8ZnZVWfTmZozp77x+9BwzWoo18FmvPHl+rkKYmRYP5MX\nZTklERdweeAZxq+DR108T9njcIiSqMNCxF6agtE2wpNkBFjQbtI8B/axEu+E\n0xUNobWcATfE7TeZYA8Kyu/gJb4wRRyiYZgcV92xWz9KTTy4JMEHCOj8R9d9\nN1b3d9VYCKascO2Q519E8UxfAFQoy5cR3Af7sdEKUruCtSgePxRC1MmijYVP\nXTWHV/A14OTNhvDZVGxOaQS+n4dVgvPhQVRBiTOGnui92an8TdPMSwYb/vTW\nI0oodnlE08a7pCf4Vz+Wz3uBMLfGTXD5ZUEeT1ewPLQGy0yDIbQ7j90lasmO\nQp/P\r\n=dwtZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4rvpd+rBxt3p5H/ynZZOKjsSYhUJqorvM7qInnR7Q4QIhAJlXsuGliRicKayk+uMy/TeCVQPOOzK6tR9YKNdl4PBL"}]},"_npmUser":{"name":"tbjgolden","email":"tbjgolden@gmail.com"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"tbjgolden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_1.0.0_1620098278919_0.20714426744537606"},"_hasShrinkwrap":false},"1.0.1":{"name":"media-query-parser","version":"1.0.1","description":"Parse CSS media queries and merge","main":"dist/index.js","module":"dist/media-query-parser.esm.js","umd":"dist/media-query-parser.umd.js","typings":"dist/index.d.ts","author":{"name":"Tom Golden","email":"github@tbjgolden.com","url":"https://github.com/tbjgolden"},"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"scripts":{"build":"yarn run clean && tsc -p tsconfig.build.json && rollup -c ./config/rollup.config.js && del compiled","clean":"concurrently \"del compiled\" \"del coverage\" \"del dist\"","coverage":"jest --config ./config/jest/config.src.ts","ctrl":"ctrl","lint":"eslint . --ext .ts,.tsx","start":"yarn watch","test":"concurrently \"yarn:lint\" \"yarn:build\" && concurrently \"jest --config ./config/jest/config.cjs.ts\" \"jest --config ./config/jest/config.es.ts\" \"jest --config ./config/jest/config.src.ts\" \"jest --config ./config/jest/config.umd.ts\"","typedoc":"typedoc --out docs/api --theme markdown --readme none --entryPoints \"src/index.ts\"","watch":"jest --config ./config/jest/config.src.ts --coverage=false --watch"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["typescript"],"license":"MIT","bugs":{"url":"github:tbjgolden/media-query-parser/issues"},"peerDependencies":{},"dependencies":{"@babel/runtime":"^7.12.5"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-transform-runtime":"7.16.8","@babel/preset-env":"7.16.8","@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@types/dedent":"^0.7.0","@types/jest":"27.4.0","@types/mkdirp":"^1.0.1","@typescript-eslint/eslint-plugin":"5.9.1","@typescript-eslint/parser":"5.9.1","babel-core":"6.26.3","babel-loader":"^8.2.2","classnames":"^2.2.6","commitizen":"^4.2.3","concurrently":"^7.0.0","cp-cli":"2.0.0","cross-env":"7.0.3","ctrl-scripts":"^0.1.0","dedent":"^0.7.0","del-cli":"4.0.1","enquirer":"^2.3.6","eslint":"8.6.0","eslint-config-prettier":"8.3.0","fast-glob":"^3.2.5","fork-ts-checker-webpack-plugin":"^6.1.0","fs-extra":"^10.0.0","husky":"^7.0.4","jest":"27.4.7","mkdirp":"^1.0.4","prettier":"2.5.1","pretty-quick":"^3.1.0","regenerator-runtime":"0.13.9","rollup":"2.63.0","rollup-plugin-filesize":"9.1.2","rollup-plugin-terser":"7.0.2","run-parallel":"^1.1.10","semantic-release":"^18.0.1","ts-jest":"27.1.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.4.3","typescript":"4.6.2"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"branches":["main"]},"prettier":{"semi":false,"singleQuote":true,"printWidth":80,"tabWidth":2,"useTabs":false,"quoteProps":"consistent","trailingComma":"none","bracketSpacing":true,"jsxBracketSameLine":false,"arrowParens":"always","proseWrap":"always","htmlWhitespaceSensitivity":"strict"},"eslintConfig":{"root":true,"extends":"./config/eslint.config.js"},"gitHead":"8fb5ccb023ff3598768f6bf48086278ee37fd799","_id":"media-query-parser@1.0.1","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-9ZXoYkMzFguauioCeiCHUJNgOGbQ/bgxC4itiBpg/JCoC906BZ017zqlkYQ8S7orol/VJz+Rmq6Mg0ngPUmWTg==","shasum":"451e528afafb222130297a3214c73773c9595b3f","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-1.0.1.tgz","fileCount":16,"unpackedSize":448354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIi/zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSow//Q2BBWFhEx0MRjAb881vtPttO6N07d5SOu2GvYU8SALvXBnE3\r\n4m6zuv2fB8MrDHg2rVa8BRO3hvZ/bwGIvpuB9p5RiB8fHk///bh626sXLTAY\r\nH8YcXguUrItq9S7Pn7vK2RZ2bo7XAl3G3KH8RPkYTDcmUvpiIKqGDyhaZhWd\r\niCtnB10KI60amrCA3GwfYPKC15V4iud7HQn5anPlvs3sesZzH2v/IAwl3uu7\r\nGYkwjFbb3P+cgPhnpWqdk62zbZxIz1FDXIgVOTeuNofJOcLylcYxh5zetE6k\r\nJ0Zi23MIotOAlLw3gbfDJiCNjwGcD6ODLTE72pwHSrtx/8AnudcsVy1X6uVY\r\nd6enPhGXees0EAkG3TEFHYezrvpTGh3sCiLH/OPuCgJd84aqsHby3sDC7oD9\r\nAa3kQMzMesz9io6Zntor30IJMk9ndH7WehHZFIhZplsdNMAdNcOmgf4cNVC4\r\nm13Eo2Tn7HLbiLk51SSLW+3JhpTjglE9JBtl0qMHDe/c362aFI5ahfIrx5eg\r\nPEj2Ucu4rUvDj8pbA/9CwQGbb1SQ8sBwGTW1FZKsdtbb9WSNVpOtvktUDfTC\r\nk1gqWi4i2nG4qr5otwurgjoxrjpEvytTURc85qvu2qc17nXuF+E9SSYBuutJ\r\nYIaH2JOCZxJgv5ohfNCPIXsfpHR9oGMpUwQ=\r\n=pTlc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzpGLnEKQkSTGH1poyN8NDxlW2CKh1ksmXqoKlAUKOlgIhAP1O49L0Tsf3/6PaZOiVWBHZHze81gwSILLx60+1MnBx"}]},"_npmUser":{"name":"tbjgolden","email":"tbjgolden@gmail.com"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"tbjgolden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_1.0.1_1646407666906_0.6337915946626265"},"_hasShrinkwrap":false},"1.0.2":{"name":"media-query-parser","version":"1.0.2","description":"Parse CSS media queries and merge","main":"dist/index.js","module":"dist/media-query-parser.esm.js","umd":"dist/media-query-parser.umd.js","typings":"dist/index.d.ts","author":{"name":"Tom Golden","email":"github@tbjgolden.com","url":"https://github.com/tbjgolden"},"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"scripts":{"build":"yarn run clean && tsc -p tsconfig.build.json && rollup -c ./config/rollup.config.js && del compiled","clean":"concurrently \"del compiled\" \"del coverage\" \"del dist\"","coverage":"jest --config ./config/jest/config.src.ts","ctrl":"ctrl","lint":"eslint . --ext .ts,.tsx","start":"yarn watch","test":"concurrently \"yarn:lint\" \"yarn:build\" && concurrently \"jest --config ./config/jest/config.cjs.ts\" \"jest --config ./config/jest/config.es.ts\" \"jest --config ./config/jest/config.src.ts\" \"jest --config ./config/jest/config.umd.ts\"","typedoc":"typedoc --out docs/api --theme markdown --readme none --entryPoints \"src/index.ts\"","watch":"jest --config ./config/jest/config.src.ts --coverage=false --watch"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["typescript"],"license":"MIT","bugs":{"url":"github:tbjgolden/media-query-parser/issues"},"peerDependencies":{},"dependencies":{"@babel/runtime":"^7.12.5"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-transform-runtime":"7.16.8","@babel/preset-env":"7.16.8","@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@types/dedent":"^0.7.0","@types/jest":"27.4.0","@types/mkdirp":"^1.0.1","@typescript-eslint/eslint-plugin":"5.9.1","@typescript-eslint/parser":"5.9.1","babel-core":"6.26.3","babel-loader":"^8.2.2","classnames":"^2.2.6","commitizen":"^4.2.3","concurrently":"^7.0.0","cp-cli":"2.0.0","cross-env":"7.0.3","ctrl-scripts":"^0.1.0","dedent":"^0.7.0","del-cli":"4.0.1","enquirer":"^2.3.6","eslint":"8.6.0","eslint-config-prettier":"8.3.0","eslint-plugin-jest":"^26.1.1","fast-glob":"^3.2.5","fork-ts-checker-webpack-plugin":"^6.1.0","fs-extra":"^10.0.0","husky":"^7.0.4","jest":"27.4.7","mkdirp":"^1.0.4","prettier":"2.5.1","pretty-quick":"^3.1.0","regenerator-runtime":"0.13.9","rollup":"2.63.0","rollup-plugin-filesize":"9.1.2","rollup-plugin-terser":"7.0.2","run-parallel":"^1.1.10","semantic-release":"^18.0.1","ts-jest":"27.1.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.4.3","typescript":"4.6.2"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"branches":["main"]},"prettier":{"semi":false,"singleQuote":true,"printWidth":80,"tabWidth":2,"useTabs":false,"quoteProps":"consistent","trailingComma":"none","bracketSpacing":true,"jsxBracketSameLine":false,"arrowParens":"always","proseWrap":"always","htmlWhitespaceSensitivity":"strict"},"eslintConfig":{"root":true,"extends":"./config/eslint.config.js"},"gitHead":"1b8422c5096df2878e1d03acca9c2aa88e1a1c6a","_id":"media-query-parser@1.0.2","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-1eUo9kmE9d7F5f5uJr4rpaqrbHUINaZ3Vo2IklgugjwTZpy3T6wQJe4ru1xfMqu5UigmqgNq19i4orf4NqQhbA==","shasum":"b5204842b00e21e8ca5f631718406dd1df2f90a6","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-1.0.2.tgz","fileCount":16,"unpackedSize":451171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMmZvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquBw//f1caI4+9zc/4w/kGIQpiRrp7GHnV1ORaYRux6fEgpz5KQ4KG\r\nGH++yZo2xeQ83qc+OlJQb0dC5zA3/TWagaPNdQEe2py1bElCEjZr4sOidsrQ\r\nbaTIq+dmPfz89m9yzhP4mVUgp1aBM+UOAc7lanmpJEhahW9Jf7Y2YCjp7GwQ\r\nuSkFsW1OimPjaBEh53Ma7uJzhIclNbt9JZA/LPzkIVO2MyNqSXsy4+7aCwGb\r\nr0OVk3E9/RvT1zEL3UUSpMLVj6c+P1Seq1nUYz5NE+6CLzKSPcM31qosbkyR\r\n+AX60oXXmNsXVfgo9exWtOT6WAFvRi68257SufzOQN0MttAAMQUzqcRqbd+A\r\n71xYEfKRg6zFjPXjPL0mFdsSV+Ym+qDMFrgVTmqOe2dQyr5iiDE1gTd1sVtz\r\nsOfES9TXb2F9FFAiiCt014lvLLBnaWrajEZT8WfmKME6uvC8INO+AdcmsLIt\r\nXCO1NqyU/jp16U7WYrvz0vJgAMcsoJPJ8b02iuGm4ZZREyLqpzcK5f++Z0kW\r\n28PnmuYoUBUtqm6pk/Xrksw85Zw+bjG3x2UVFEtEbs/7GMeu1XcHBwuvVtsr\r\nUcKtVHL3h1sle8+SgtXSEpWIf7GtmpYIR+LBVkwC6C3ntrFvVu97wq8rg05Y\r\nqJ3N/KYKCuVacOI15tCXQTt12BAvttRS2D4=\r\n=3Mfs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWEP5e6eJmtedL9VKgaXHJ3jPZIgC7rYSTUS3K3rGbQwIgHGgb9tQrIUfXbfzlZ2s9CwbBcN+VlRPWNubWhajgcCc="}]},"_npmUser":{"name":"tbjgolden","email":"tbjgolden@gmail.com"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"tbjgolden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_1.0.2_1647470191434_0.891206594813174"},"_hasShrinkwrap":false},"1.0.3":{"name":"media-query-parser","version":"1.0.3","description":"Parse CSS media queries and merge","main":"dist/index.js","module":"dist/media-query-parser.esm.js","umd":"dist/media-query-parser.umd.js","typings":"dist/index.d.ts","author":{"name":"Tom Golden","email":"github@tbjgolden.com","url":"https://github.com/tbjgolden"},"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"scripts":{"build":"yarn run clean && tsc -p tsconfig.build.json && rollup -c ./config/rollup.config.js && del compiled","clean":"concurrently \"del compiled\" \"del coverage\" \"del dist\"","coverage":"jest --config ./config/jest/config.src.ts","ctrl":"ctrl","lint":"eslint . --ext .ts,.tsx","start":"yarn watch","test":"concurrently \"yarn:lint\" \"yarn:build\" && concurrently \"jest --config ./config/jest/config.cjs.ts\" \"jest --config ./config/jest/config.es.ts\" \"jest --config ./config/jest/config.src.ts\" \"jest --config ./config/jest/config.umd.ts\"","typedoc":"typedoc --out docs/api --theme markdown --readme none --entryPoints \"src/index.ts\"","watch":"jest --config ./config/jest/config.src.ts --coverage=false --watch"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["typescript"],"license":"MIT","bugs":{"url":"github:tbjgolden/media-query-parser/issues"},"peerDependencies":{},"dependencies":{"@babel/runtime":"^7.12.5"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-transform-runtime":"7.16.8","@babel/preset-env":"7.16.8","@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@types/dedent":"^0.7.0","@types/jest":"27.4.0","@types/mkdirp":"^1.0.1","@typescript-eslint/eslint-plugin":"5.9.1","@typescript-eslint/parser":"5.9.1","babel-core":"6.26.3","babel-loader":"^8.2.2","classnames":"^2.2.6","commitizen":"^4.2.3","concurrently":"^7.0.0","cp-cli":"2.0.0","cross-env":"7.0.3","ctrl-scripts":"^0.1.0","dedent":"^0.7.0","del-cli":"4.0.1","enquirer":"^2.3.6","eslint":"8.6.0","eslint-config-prettier":"8.3.0","eslint-plugin-jest":"^26.1.1","fast-glob":"^3.2.5","fork-ts-checker-webpack-plugin":"^6.1.0","fs-extra":"^10.0.0","husky":"^7.0.4","jest":"27.4.7","mkdirp":"^1.0.4","prettier":"2.5.1","pretty-quick":"^3.1.0","regenerator-runtime":"0.13.9","rollup":"2.63.0","rollup-plugin-filesize":"9.1.2","rollup-plugin-terser":"7.0.2","run-parallel":"^1.1.10","semantic-release":"^18.0.1","ts-jest":"27.1.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.4.3","typescript":"4.6.2"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"branches":["main"]},"prettier":{"semi":false,"singleQuote":true,"printWidth":80,"tabWidth":2,"useTabs":false,"quoteProps":"consistent","trailingComma":"none","bracketSpacing":true,"jsxBracketSameLine":false,"arrowParens":"always","proseWrap":"always","htmlWhitespaceSensitivity":"strict"},"eslintConfig":{"root":true,"extends":"./config/eslint.config.js"},"gitHead":"fe4a8a2853a594783563d9cdceff33ce36616c06","_id":"media-query-parser@1.0.3","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-oYUXqreg2Dw/sLBeBBa0b2di0KQc8Atwy2vmys+3hyuQf1ZjZgp87YXZZN7MthpQaY0OuJd+38bLupYr6j7+mA==","shasum":"177e79a243ec32bb4f9c67c57bde41f65f6936ff","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-1.0.3.tgz","fileCount":16,"unpackedSize":448418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNLHVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG3w/9EZ+WjZZ8oVN+AyYvIoM0pnut+ux5j70baBOcxxAexOYP4CFL\r\nWl6UUmN8clEO+EyAUMl5Hm6glb+Wi6Dgeo4qNkHzZrJz+/zI7SehjsKvhUmX\r\nKOPO0VCxzYigiQQ4Mv3FW5/iTkl3sizBjZojS1wIvHhM5fSkEmeAnwHIX/Fu\r\nv6Y0RxNjhrK9FVlGV9CeGx91n+f9rV6N0pbaHtS6tIghsO1a+BzWQDLeNfsy\r\niAxLX1FSkzeBFnsktxNW20Q08D7hAxIKMe8mVWSD2+/kjillaYTOhDGCXn8j\r\nMaQr3GIJjjKICngdzu/FQ4YO9rKclHH0w6JIGEo2WUK5Nxh1tm2dKGb9HFEd\r\naFaS0qLCJSRQQUDNwWP0DmJGkin5R4NiMiClsuokW9vqWbbTrKu/vnC3L2ns\r\nvyleYdaHWwkpzTxPi/i46Td5EiLXYPDjW1a4Tw9sRl4VCjxZMI05HYy7DitE\r\n8oIgTJV7e7AIqCp0z85nsDjyhCm1XfVs0eJvii8BXTCwvE6lCx6hOaWXR8Bq\r\nUMctwvNeVSm6AAzaM9udRm8bAqFXxr25clFXUUbmJEeUOkudsHDEoEZON61h\r\nP9yU34KfbU1iH0AkfOYIBAlT/HO8BD9bBH99ePWCLDW3cOtDh4R742CWwXtk\r\nYVblyxNcxxPbpD+b1v6DYCMEHXfxXKzAymU=\r\n=7T1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTlH/OwICsyVwYHR66y3cGUCFJxbSI8FtPbevOv1As1AiAMPLI8N1qcBZiMqb1X1uK/LugZ8G4QYLriBAMQOjj1hA=="}]},"_npmUser":{"name":"tbjgolden","email":"tbjgolden@gmail.com"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"tbjgolden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_1.0.3_1647620564816_0.9423259501628638"},"_hasShrinkwrap":false},"2.0.0":{"name":"media-query-parser","version":"2.0.0","description":"Parse CSS media queries and merge","main":"dist/index.js","module":"dist/media-query-parser.esm.js","umd":"dist/media-query-parser.umd.js","typings":"dist/index.d.ts","author":{"name":"Tom Golden","email":"github@tbjgolden.com","url":"https://github.com/tbjgolden"},"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"scripts":{"build":"yarn run clean && tsc -p tsconfig.build.json && rollup -c ./config/rollup.config.js && del compiled","clean":"concurrently \"del compiled\" \"del coverage\" \"del dist\"","coverage":"jest --config ./config/jest/config.src.ts","ctrl":"ctrl","lint":"eslint . --ext .ts,.tsx","start":"yarn watch","test":"concurrently \"yarn:lint\" \"yarn:build\" && concurrently \"jest --config ./config/jest/config.cjs.ts\" \"jest --config ./config/jest/config.es.ts\" \"jest --config ./config/jest/config.src.ts\" \"jest --config ./config/jest/config.umd.ts\"","typedoc":"typedoc --out docs/api --theme markdown --readme none --entryPoints \"src/index.ts\"","watch":"jest --config ./config/jest/config.src.ts --coverage=false --watch"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["typescript"],"license":"MIT","bugs":{"url":"github:tbjgolden/media-query-parser/issues"},"peerDependencies":{},"dependencies":{"@babel/runtime":"^7.12.5"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-transform-runtime":"7.16.8","@babel/preset-env":"7.16.8","@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@types/dedent":"^0.7.0","@types/jest":"27.4.0","@types/mkdirp":"^1.0.1","@typescript-eslint/eslint-plugin":"5.9.1","@typescript-eslint/parser":"5.9.1","babel-core":"6.26.3","babel-loader":"^8.2.2","classnames":"^2.2.6","commitizen":"^4.2.3","concurrently":"^7.0.0","cp-cli":"2.0.0","cross-env":"7.0.3","ctrl-scripts":"^0.1.0","dedent":"^0.7.0","del-cli":"4.0.1","enquirer":"^2.3.6","eslint":"8.6.0","eslint-config-prettier":"8.3.0","eslint-plugin-jest":"^26.1.1","fast-glob":"^3.2.5","fork-ts-checker-webpack-plugin":"^6.1.0","fs-extra":"^10.0.0","husky":"^7.0.4","jest":"27.4.7","mkdirp":"^1.0.4","prettier":"2.5.1","pretty-quick":"^3.1.0","regenerator-runtime":"0.13.9","rollup":"2.63.0","rollup-plugin-filesize":"9.1.2","rollup-plugin-terser":"7.0.2","run-parallel":"^1.1.10","semantic-release":"^18.0.1","ts-jest":"27.1.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.4.3","typescript":"4.6.2"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"branches":["main"]},"prettier":{"semi":false,"singleQuote":true,"printWidth":80,"tabWidth":2,"useTabs":false,"quoteProps":"consistent","trailingComma":"none","bracketSpacing":true,"jsxBracketSameLine":false,"arrowParens":"always","proseWrap":"always","htmlWhitespaceSensitivity":"strict"},"eslintConfig":{"root":true,"extends":"./config/eslint.config.js"},"gitHead":"90a59e8e0382471f7bee004efb60a926c42775a6","_id":"media-query-parser@2.0.0","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-sMJItVrvF6UT3oL5EJiZhTi17M2tfRbQg/GR0689oswNuN4K1HVnQbmFcMm86T4Q+XlPwsYkwwY45oSx11MZQA==","shasum":"47035e80af3199d184a834165cd1dbe73584add1","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-2.0.0.tgz","fileCount":16,"unpackedSize":460158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQIVuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoofw//fL0dBgw+2MiZOU95IyoYuCjP5Q2YH1XWWnKSvo9AoCdTsOpL\r\n8Np9O2V5bnv4eXerZ0idOBqkpGxeg9VuaEGKl2K66pYzkzszQ/yYkAaF5JKk\r\nDUlYh2z5JfgX8tu1vCx02lFDN4JEU5q4xncxeB+o8rLb1ldNBsZgzd1gJp37\r\nfhLHuCB7BiDxR85ZmLX6wKqQCCD0t4YFvN+k18ngUz740MNWnxbqP4cHCyfY\r\nGgYKq3U7quHUSLDmIlajbznwQSRBUpaRy2gTpqvu12L8tM0RyX+rNDS6hmNS\r\n+xC1J6BxqYVUxfPOaVjlZSTEMDtSk9OLExJgnIlEkQwQMVz6B5YxPW4wBqKl\r\nHK3gIiwqWVIkVc51T+qWImCCQp3AyvfhV6ggj8IWT3xwxJUwkHbHwrqHEKpv\r\nUwYWjU6zsnzyz2TP+iHBLSiDUlmv7vpKXqG3fBPVJfeDbn6EtGVVVM7x7lGC\r\nrfZOLk6cZZXSoKjnO3BuIsIIN14bBpzgdR+2GqVFf9F0Hoge47I9xCiFhDCZ\r\nTkwoxtzB/M2GR9kshK707SwnQA0VKX35MUiOD949M0Z9DASt24Ti/v0u5Bch\r\nBCCZfDZfcHGutP66RNycQY1j11IMgwVIfrUFSY1zy87fO1jXNKoBojE0A3+v\r\ntxLFqTbcmhAyzcgPxESCR8GLKmb+3OsdyAo=\r\n=QaB/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAL5Sr0qHiesmeKP6IGkUtHMnlUSSPFgzgQcWZ4HcIu1AiBR8zH+PolMyiFC9RPPPdtYscb3KkugyrQSrRT/2DeO5Q=="}]},"_npmUser":{"name":"tbjgolden","email":"tbjgolden@gmail.com"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"tbjgolden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_2.0.0_1648395630721_0.045479264169171696"},"_hasShrinkwrap":false},"2.0.1":{"name":"media-query-parser","version":"2.0.1","description":"Parse CSS media queries and merge","main":"dist/index.js","module":"dist/media-query-parser.esm.js","umd":"dist/media-query-parser.umd.js","typings":"dist/index.d.ts","author":{"name":"Tom Golden","email":"github@tbjgolden.com","url":"https://github.com/tbjgolden"},"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"scripts":{"build":"yarn run clean && tsc -p tsconfig.build.json && rollup -c ./config/rollup.config.js && del compiled","clean":"concurrently \"del compiled\" \"del coverage\" \"del dist\"","coverage":"jest --config ./config/jest/config.src.ts","ctrl":"ctrl","lint":"eslint . --ext .ts,.tsx","start":"yarn watch","test":"concurrently \"yarn:lint\" \"yarn:build\" && concurrently \"jest --config ./config/jest/config.cjs.ts\" \"jest --config ./config/jest/config.es.ts\" \"jest --config ./config/jest/config.src.ts\" \"jest --config ./config/jest/config.umd.ts\"","typedoc":"typedoc --out docs/api --theme markdown --readme none --entryPoints \"src/index.ts\"","watch":"jest --config ./config/jest/config.src.ts --coverage=false --watch"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["typescript"],"license":"MIT","bugs":{"url":"github:tbjgolden/media-query-parser/issues"},"peerDependencies":{},"dependencies":{"@babel/runtime":"^7.12.5"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-transform-runtime":"7.16.8","@babel/preset-env":"7.16.8","@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@types/dedent":"^0.7.0","@types/jest":"27.4.0","@types/mkdirp":"^1.0.1","@typescript-eslint/eslint-plugin":"5.9.1","@typescript-eslint/parser":"5.9.1","babel-core":"6.26.3","babel-loader":"^8.2.2","classnames":"^2.2.6","commitizen":"^4.2.3","concurrently":"^7.0.0","cp-cli":"2.0.0","cross-env":"7.0.3","ctrl-scripts":"^0.1.0","dedent":"^0.7.0","del-cli":"4.0.1","enquirer":"^2.3.6","eslint":"8.6.0","eslint-config-prettier":"8.3.0","eslint-plugin-jest":"^26.1.1","fast-glob":"^3.2.5","fork-ts-checker-webpack-plugin":"^6.1.0","fs-extra":"^10.0.0","husky":"^7.0.4","jest":"27.4.7","mkdirp":"^1.0.4","prettier":"2.5.1","pretty-quick":"^3.1.0","regenerator-runtime":"0.13.9","rollup":"2.63.0","rollup-plugin-filesize":"9.1.2","rollup-plugin-terser":"7.0.2","run-parallel":"^1.1.10","semantic-release":"^18.0.1","ts-jest":"27.1.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.4.3","typescript":"4.6.2"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"branches":["main"]},"prettier":{"semi":false,"singleQuote":true,"printWidth":80,"tabWidth":2,"useTabs":false,"quoteProps":"consistent","trailingComma":"none","bracketSpacing":true,"jsxBracketSameLine":false,"arrowParens":"always","proseWrap":"always","htmlWhitespaceSensitivity":"strict"},"eslintConfig":{"root":true,"extends":"./config/eslint.config.js"},"gitHead":"5b6454454a7ad44774966576bf798ebd26c438c0","_id":"media-query-parser@2.0.1","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-elvIB66fykJKfm4kB5RMt6n9rwoXZ6tJUnSTSDMWB41YPoLQolqpH1l8Xp0dLkVyin3FG7IGSBI/J0u8F64yXQ==","shasum":"d332b6ff0ccce329d9ce109ec743cfd45d0ed280","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-2.0.1.tgz","fileCount":16,"unpackedSize":451698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQLCBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+uQ//WrgDdkX+UpRhcf/mpWiqjV0YfznPm3AJ2YuZzC7fMTCMaTux\r\nywypPmue5SOYSZASJ2EVV2Uih0spZ4Z7nH30MEJfMOwXejB1b4FnJyqhpuew\r\nRj85lRiPPyW8Iy80xMz56U9NxB3ZjiFLKgFETcNLLWCFq702XcBXsdZx2LyB\r\nJU1NhBr+fcwtE8xV1Xn2dBGQKGdXIpn63VkcCiEJLZVvcKey1x3xFaapsv6r\r\nHlwXo+MA93PdYrYD8k44po8iNnTIZKyTzyfZmfeRpcuT8vnI3gpnb+cgMgQC\r\n8u4PvpDPdr/oXxe6/KlxsjJNA1MR/ChzJ3N4hStNBBBFbQTnV39vGv9Ssaim\r\nWFY1CsXg/MXH5P1Up6TEXaHLVRf0UAm/GUSWB56L+8L0P1qVPSZVombrVO9j\r\nda4gnhd0JtIy0MvbH+I/Ph4pW8iOilg0FDcnLirYERow/+6woQR9nZVLbvjB\r\nZ41kbpAYonjezNkHDT33ZvJnjsE05narKBwNeVKtR41zuxqWDenNGmTFNMUE\r\nGn+PWRcFOvFRI/zgEdb5KtDgqiJNM0ZUJEICI3mLubAv0Hdox4uHa1HJoMm7\r\nUpn6njxDpr+K9f4isaisgwkr2cfs4QCIPs2r7YULRD+WvuFV0wglxeFnCZhr\r\nUEaiRfZ0Oq2Rnj2d33q4gXOk3j8iO1fENyI=\r\n=MlKY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTVCLbVkzUZ8+lk4gBDjtRvynRc98m141L/DN9wTZ5PgIgH1l/XNNPZPstx15susExTlwjUULOpxnDiNWj5649Nsk="}]},"_npmUser":{"name":"tbjgolden","email":"tbjgolden@gmail.com"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"tbjgolden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_2.0.1_1648406657693_0.5862027591852979"},"_hasShrinkwrap":false},"2.0.2":{"name":"media-query-parser","version":"2.0.2","description":"Parse CSS media queries and merge","main":"dist/index.js","module":"dist/media-query-parser.esm.js","umd":"dist/media-query-parser.umd.js","typings":"dist/index.d.ts","author":{"name":"Tom Golden","email":"github@tbjgolden.com","url":"https://github.com/tbjgolden"},"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"scripts":{"build":"yarn run clean && tsc -p tsconfig.build.json && rollup -c ./config/rollup.config.js && del compiled","clean":"concurrently \"del compiled\" \"del coverage\" \"del dist\"","coverage":"jest --config ./config/jest/config.src.ts","ctrl":"ctrl","lint":"eslint . --ext .ts,.tsx","start":"yarn watch","test":"concurrently \"yarn:lint\" \"yarn:build\" && concurrently \"jest --config ./config/jest/config.cjs.ts\" \"jest --config ./config/jest/config.es.ts\" \"jest --config ./config/jest/config.src.ts\" \"jest --config ./config/jest/config.umd.ts\"","typedoc":"typedoc --out docs/api --theme markdown --readme none --entryPoints \"src/index.ts\"","watch":"jest --config ./config/jest/config.src.ts --coverage=false --watch"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["typescript"],"license":"MIT","bugs":{"url":"github:tbjgolden/media-query-parser/issues"},"peerDependencies":{},"dependencies":{"@babel/runtime":"^7.12.5"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-transform-runtime":"7.16.8","@babel/preset-env":"7.16.8","@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@types/dedent":"^0.7.0","@types/jest":"27.4.0","@types/mkdirp":"^1.0.1","@typescript-eslint/eslint-plugin":"5.9.1","@typescript-eslint/parser":"5.9.1","babel-core":"6.26.3","babel-loader":"^8.2.2","classnames":"^2.2.6","commitizen":"^4.2.3","concurrently":"^7.0.0","cp-cli":"2.0.0","cross-env":"7.0.3","ctrl-scripts":"^0.1.0","dedent":"^0.7.0","del-cli":"4.0.1","enquirer":"^2.3.6","eslint":"8.6.0","eslint-config-prettier":"8.3.0","eslint-plugin-jest":"^26.1.1","fast-glob":"^3.2.5","fork-ts-checker-webpack-plugin":"^6.1.0","fs-extra":"^10.0.0","husky":"^7.0.4","jest":"27.4.7","mkdirp":"^1.0.4","prettier":"2.5.1","pretty-quick":"^3.1.0","regenerator-runtime":"0.13.9","rollup":"2.63.0","rollup-plugin-filesize":"9.1.2","rollup-plugin-terser":"7.0.2","run-parallel":"^1.1.10","semantic-release":"^18.0.1","ts-jest":"27.1.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-markdown":"^3.4.3","typescript":"4.6.2"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"branches":["main"]},"prettier":{"semi":false,"singleQuote":true,"printWidth":80,"tabWidth":2,"useTabs":false,"quoteProps":"consistent","trailingComma":"none","bracketSpacing":true,"jsxBracketSameLine":false,"arrowParens":"always","proseWrap":"always","htmlWhitespaceSensitivity":"strict"},"eslintConfig":{"root":true,"extends":"./config/eslint.config.js"},"gitHead":"ef6703c3e8cea7520bed17b923306885a57a984a","_id":"media-query-parser@2.0.2","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==","shasum":"ff79e56cee92615a304a1c2fa4f2bd056c0a1d29","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-2.0.2.tgz","fileCount":16,"unpackedSize":451588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQNYgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkxhAAkaENSZnI4tsSw5j6p1O79XKpFzC2ynr1ag948j/8Yi6lMBRz\r\nd4+6UF18VqpQJslFoTE9OAiPwXmEZeOmQAWo5fhkFpvt6ZiCaJxZz/kkifjn\r\nXzGtrnapZdGT64+Oe1DFPNBn5kECeXFb4CjwiUW/y9Hlt07qZiwYe96UbzB3\r\nfKQAaRXBWZJk2YIte+N12fYNipvVhMQUGJWM14SqAFGP/TYHVXkJ7TAl1REb\r\nLXRld/P0af7IbKUlECeJDVbpKylKm7W1xZ3lC6BcN8E8H0MqdGXwHsEIKsed\r\nx7EDbMtoofpy0r0YFOmXvM0qpSfLoRLMlIodVYBV/4YzF00cZfNcGfeJAeih\r\nbt3SH1k5vLvX+X5eUrE/4b4+ZTwFcM7roQmD6oXIIGcJ+a5GdlWexsswZJAg\r\n7bxxoYfiAr33mFXo13M1q0eB0YuFl5vI9th9Z2NF1MgzZfCLuW8DuSXObssx\r\nPfX8Nkvi+PzT1IfJdac3sLrDCB0duVOGNXYNH4WvZ6f0w0ggLfJhC8ie8+NO\r\n8e1KDNTFfoSPWnl2K43gBglgcWHrhUoPFHB1N0pITn/ZBK2FXofr461ExV7J\r\nsv6eeHLw/iIDJS7bWwUdUsoEs+SY6Am0nsUi82WVs0iRD45iF17OaXvbMyzp\r\nsGwB0eH8FRU2UaAGd4IFabp7EAbgcD27g5A=\r\n=xPZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdtzDEGncYmRHRiBFe/rgCeKtKlEq14d5fbIoaQCgLqQIhAL5JC4bU0P5I+eGKN/EpSPl5JdBIEs3mCrnWbNqNUD/0"}]},"_npmUser":{"name":"tbjgolden","email":"tbjgolden@gmail.com"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"tbjgolden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_2.0.2_1648416288672_0.721042645373561"},"_hasShrinkwrap":false},"3.0.0-beta.0":{"name":"media-query-parser","description":"Parse CSS media queries (spec-compliant)","version":"3.0.0-beta.0","license":"MIT","keywords":["media","query","parser","compiler","token","typescript"],"type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"author":{"name":"Tom Golden","email":"oss@tom.bio","url":"https://tom.bio"},"engines":{"node":">=16.0.0 || ^14.13.1"},"scripts":{"build":"xnr ./.scripts/build.ts","check-build":"xnr ./.scripts/checkBuild.ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest","prepare":"simple-git-hooks"},"devDependencies":{"@types/eslint":"^8.37.0","@types/jest":"^29.5.1","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.7.1","eslint-plugin-unicorn":"^47.0.0","jest":"^29.5.0","lint-time":"^0.1.1","msg-time":"^0.1.0","prettier":"2.8.8","pub-time":"^0.1.0","simple-git-hooks":"^2.8.1","terser":"^5.17.7","typescript":">=5.0.4","xnr":"^1.1.2"},"simple-git-hooks":{"commit-msg":"npx msg-time","pre-commit":"npx lint-time","pre-push":"npx jest -o --coverage=false --passWithNoTests"},"prettier":{"printWidth":100,"proseWrap":"always"},"lint-time":[["*.ts","npx eslint -c .eslintrc.cjs --cache --fix --max-warnings=0"],["*.{ts,js,cjs,mjs,json}","npx prettier --ignore-path .gitignore --write"]],"jest":{"clearMocks":true,"coverageReporters":["json-summary","text"],"errorOnDeprecated":true,"extensionsToTreatAsEsm":[".ts",".mts"],"resolver":"<rootDir>/.scripts/jestResolver.cjs","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.[tj]s"],"transform":{"\\.ts$":"<rootDir>/node_modules/xnr/jest.js"}},"gitHead":"4666327bc7b3017d0cc9696d516cdc8f1ade4c54","bugs":{"url":"https://github.com/tbjgolden/media-query-parser/issues"},"_id":"media-query-parser@3.0.0-beta.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-rYVlltVvMiNew8Mz8f0pCEp8zFa9tkwT7opE3crHTrOPZrTexiklrozj9qXuL9wJh7gIZDmENgTpnAkoNyIFOg==","shasum":"671745edaf88167906a575750fb7d76774327ec3","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-3.0.0-beta.0.tgz","fileCount":23,"unpackedSize":52039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzfhgnEziZkuEwBnAxLNfk9DvxUHhLfgrw2NBlBaeUmAiBED7W9eGlsyKeupk04HPeH8FfGI32ZqJGEfULyVQA7Ug=="}]},"_npmUser":{"name":"tbjgolden","email":"oss@tom.bio"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"oss@tom.bio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_3.0.0-beta.0_1686560316453_0.48438899403708024"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"media-query-parser","description":"Parse CSS media queries (spec-compliant)","version":"3.0.0-beta.1","license":"MIT","keywords":["media","query","parser","compiler","token","typescript"],"type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"author":{"name":"Tom Golden","email":"oss@tom.bio","url":"https://tom.bio"},"engines":{"node":">=16.0.0 || ^14.13.1"},"scripts":{"build":"xnr ./.scripts/build.ts","check-build":"xnr ./.scripts/checkBuild.ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest","prepare":"simple-git-hooks"},"devDependencies":{"@types/eslint":"^8.37.0","@types/jest":"^29.5.1","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.7.1","eslint-plugin-unicorn":"^47.0.0","jest":"^29.5.0","lint-time":"^0.1.1","msg-time":"^0.1.0","prettier":"2.8.8","pub-time":"^0.1.0","simple-git-hooks":"^2.8.1","terser":"^5.17.7","typescript":">=5.0.4","xnr":"^1.1.2"},"simple-git-hooks":{"commit-msg":"npx msg-time","pre-commit":"npx lint-time","pre-push":"npx jest -o --coverage=false --passWithNoTests"},"prettier":{"printWidth":100,"proseWrap":"always"},"lint-time":[["*.ts","npx eslint -c .eslintrc.cjs --cache --fix --max-warnings=0"],["*.{ts,js,cjs,mjs,json}","npx prettier --ignore-path .gitignore --write"]],"jest":{"clearMocks":true,"collectCoverageFrom":["lib/**/*.ts","!**/test-helpers.ts","!**/node_modules/**","!**/vendor/**"],"coverageReporters":["json-summary","text"],"errorOnDeprecated":true,"extensionsToTreatAsEsm":[".ts",".mts"],"resolver":"<rootDir>/.scripts/jestResolver.cjs","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.[tj]s"],"transform":{"\\.ts$":"<rootDir>/node_modules/xnr/jest.js"}},"gitHead":"d1420567c530cf6488a3b99e97e6f67a87ab590c","bugs":{"url":"https://github.com/tbjgolden/media-query-parser/issues"},"_id":"media-query-parser@3.0.0-beta.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-LWNtMYGpFmRnOYWVG0KNHKz8grWc7bHym9KTecl2cU5dzUv50qiafcfqeLmV6t2j4ZhnAWfTcQ++ejjyGvLdsg==","shasum":"560e3ec129af7ff8fa929352d094fe0f19e42b59","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-3.0.0-beta.1.tgz","fileCount":25,"unpackedSize":54085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAG9i6gsV1kIf9j0FCS2ddLSXXxinC992nuwo+eb/JTtAiEAuvsrCeLrA7rFjMEOtFxQ4nxkxRogCWgdkKv1j9ZS1bg="}]},"_npmUser":{"name":"tbjgolden","email":"oss@tom.bio"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"oss@tom.bio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_3.0.0-beta.1_1686690734998_0.2726375775493055"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"media-query-parser","description":"Parse CSS media queries (spec-compliant)","version":"3.0.0-beta.2","license":"MIT","keywords":["media","query","parser","compiler","token","typescript"],"type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"author":{"name":"Tom Golden","email":"oss@tom.bio","url":"https://tom.bio"},"engines":{"node":">=16.0.0 || ^14.13.1"},"scripts":{"build":"xnr ./.scripts/build.ts","check-build":"xnr ./.scripts/checkBuild.ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest","prepare":"simple-git-hooks"},"devDependencies":{"@types/eslint":"^8.37.0","@types/jest":"^29.5.1","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.7.1","eslint-plugin-unicorn":"^47.0.0","jest":"^29.5.0","lint-time":"^0.1.1","msg-time":"^0.1.1","prettier":"2.8.8","pub-time":"^0.1.0","simple-git-hooks":"^2.8.1","terser":"^5.17.7","typescript":">=5.0.4","xnr":"^1.1.2"},"simple-git-hooks":{"commit-msg":"npx msg-time","pre-commit":"npx lint-time","pre-push":"npx jest -o --coverage=false --passWithNoTests"},"prettier":{"printWidth":100,"proseWrap":"always"},"lint-time":[["*.ts","npx eslint -c .eslintrc.cjs --cache --fix --max-warnings=0"],["*.{ts,js,cjs,mjs,json}","npx prettier --ignore-path .gitignore --write"]],"jest":{"clearMocks":true,"collectCoverageFrom":["lib/**/*.ts","!**/test-helpers.ts","!**/node_modules/**","!**/vendor/**"],"coverageReporters":["json-summary","text"],"errorOnDeprecated":true,"extensionsToTreatAsEsm":[".ts",".mts"],"resolver":"<rootDir>/.scripts/jestResolver.cjs","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.[tj]s"],"transform":{"\\.ts$":"<rootDir>/node_modules/xnr/jest.js"}},"gitHead":"928b78ac271c80a3610a76cad488ea7e6979002d","bugs":{"url":"https://github.com/tbjgolden/media-query-parser/issues"},"_id":"media-query-parser@3.0.0-beta.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-YoIE7DsP89hdldn+Mr9CJ//NjcJh01+CAN9CsqOsvP/xKBdK77nLjnjaoa967VZZU0bGClin4Il0S+MqOQE+NQ==","shasum":"fbeb968d1b3ec727a0f814eea83424a54ddb299e","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-3.0.0-beta.2.tgz","fileCount":21,"unpackedSize":46166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDge7PP4tsT1xAe6CTOQ0ZRSwrxfElAfR+YioEG/tepqwIhAJ2qfVdniT+Bo1y9iBF6lmi2L/zBs2niLEGvFqThPSvn"}]},"_npmUser":{"name":"tbjgolden","email":"oss@tom.bio"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"oss@tom.bio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_3.0.0-beta.2_1691490876948_0.5214199451444328"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"media-query-parser","description":"Parse CSS media queries (spec-compliant)","version":"3.0.0-beta.3","license":"MIT","keywords":["media","query","parser","compiler","token","typescript"],"type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"author":{"name":"Tom Golden","email":"oss@tom.bio","url":"https://tom.bio"},"engines":{"node":">=16.0.0 || ^14.13.1"},"scripts":{"build":"xnr ./.scripts/build.ts","check-build":"xnr ./.scripts/checkBuild.ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest","prepare":"simple-git-hooks"},"devDependencies":{"@types/eslint":"^8.37.0","@types/jest":"^29.5.1","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-security":"^1.7.1","eslint-plugin-unicorn":"^47.0.0","jest":"^29.5.0","lint-time":"^0.1.1","msg-time":"^0.1.1","prettier":"2.8.8","pub-time":"^0.1.0","simple-git-hooks":"^2.8.1","terser":"^5.17.7","typescript":">=5.0.4","xnr":"^1.1.2"},"simple-git-hooks":{"commit-msg":"npx msg-time","pre-commit":"npx lint-time","pre-push":"npx jest -o --coverage=false --passWithNoTests"},"prettier":{"printWidth":100,"proseWrap":"always"},"lint-time":[["*.ts","npx eslint -c .eslintrc.cjs --cache --fix --max-warnings=0"],["*.{ts,js,cjs,mjs,json}","npx prettier --ignore-path .gitignore --write"]],"jest":{"clearMocks":true,"collectCoverageFrom":["lib/**/*.ts","!**/test-helpers.ts","!**/node_modules/**","!**/vendor/**"],"coverageReporters":["json-summary","text"],"errorOnDeprecated":true,"extensionsToTreatAsEsm":[".ts",".mts"],"resolver":"<rootDir>/.scripts/jestResolver.cjs","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.[tj]s"],"transform":{"\\.ts$":"<rootDir>/node_modules/xnr/jest.js"}},"gitHead":"5f4b539d53bf03dd80baf52cd1e35a60891147f2","bugs":{"url":"https://github.com/tbjgolden/media-query-parser/issues"},"_id":"media-query-parser@3.0.0-beta.3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-KoHrf0WWJBfjIt3HiLYxKfWxukdu+zyWseIRF86QMu07Z8WT79Juph65OIcLziCEgAaYjReLdLw+r/wvuppLIg==","shasum":"623dc921410122e0adcfbc09bdeb84daf44546f8","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-3.0.0-beta.3.tgz","fileCount":21,"unpackedSize":46265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdUHTZzyIOwI4phfGy8e9uS/xr90Qq87+rCzTCwp3DwAiEAhPvautCHcmXiLaioPrGJu7B6GD2mH5cr3xbl2a+2ZHw="}]},"_npmUser":{"name":"tbjgolden","email":"oss@tom.bio"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"oss@tom.bio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_3.0.0-beta.3_1691664161445_0.8827141278842829"},"_hasShrinkwrap":false},"3.0.0":{"name":"media-query-parser","description":"Parse CSS media queries (spec-compliant)","version":"3.0.0","license":"MIT","keywords":["media","query","parser","compiler","token","typescript"],"type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"author":{"name":"Tom Golden","email":"oss@tom.bio","url":"https://tom.bio"},"engines":{"node":">=16.0.0 || ^14.13.1"},"scripts":{"build":"xnr ./.scripts/build.ts && npm run build-docs && npm run build-playground","check-build":"xnr ./.scripts/checkBuild.ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest","prepare":"simple-git-hooks","build-docs":"npx typedoc --out docs/api lib/index.ts","build-playground":"xnr ./.scripts/copyBuildToPlayground.ts"},"devDependencies":{"@types/eslint":"^8.56.3","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-security":"^2.1.1","eslint-plugin-unicorn":"^51.0.0","jest":"^29.7.0","lint-time":"^0.1.1","msg-time":"^0.1.1","prettier":"3.2.5","pub-time":"^0.1.0","simple-git-hooks":"^2.9.0","terser":"^5.28.1","typescript":"5.3.3","xnr":"^1.1.3"},"simple-git-hooks":{"commit-msg":"npx msg-time","pre-commit":"npx lint-time","pre-push":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest -o --coverage=false --passWithNoTests"},"prettier":{"printWidth":100,"proseWrap":"always"},"lint-time":[["*.ts","npx eslint -c .eslintrc.cjs --cache --fix --max-warnings=0"],["*.{ts,js,cjs,mjs,json}","npx prettier --write"]],"jest":{"clearMocks":true,"collectCoverageFrom":["lib/**/*.ts","!**/test-helpers.ts","!**/node_modules/**","!**/vendor/**"],"coverageReporters":["json-summary","text"],"errorOnDeprecated":true,"extensionsToTreatAsEsm":[".ts",".mts"],"resolver":"<rootDir>/.scripts/jestResolver.cjs","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.[tj]s"],"transform":{"\\.ts$":"<rootDir>/node_modules/xnr/jest.js"}},"_id":"media-query-parser@3.0.0","gitHead":"a1a998e141bd83658cda0cbc821b535fea581bc9","bugs":{"url":"https://github.com/tbjgolden/media-query-parser/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-sbhp8w4ZtusgPqbUVKuta4GXxnbVv+iGRsV0Dxpew8L0418Dj1mcivdohwY3RZZz28V/HEdcbbQuk5xaCASpcA==","shasum":"1f088e88b3ac2dd9f2d65323f9ada13b88806c0b","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-3.0.0.tgz","fileCount":21,"unpackedSize":54225,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC77D21UI6Pe75kRTMiAR5L5W7lGVZ4yjXxmRiyLKL1AgIhAJlaqMRbDjR6PJMxj6s9fGCw01mdS5acZS1kTHIvKllE"}]},"_npmUser":{"name":"tbjgolden","email":"oss@tom.bio"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"oss@tom.bio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_3.0.0_1709064830166_0.28506061015382533"},"_hasShrinkwrap":false},"3.0.1":{"name":"media-query-parser","description":"Parse CSS media queries (spec-compliant)","version":"3.0.1","license":"MIT","keywords":["media","query","parser","compiler","token","typescript"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"types":"./dist/esm/index.d.ts","sideEffects":false,"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"author":{"name":"Tom Golden","email":"oss@tom.bio","url":"https://tom.bio"},"engines":{"node":">=16.0.0 || ^14.13.1"},"scripts":{"build":"xnr ./.scripts/build.ts && npm run build-docs && npm run build-playground","check-build":"xnr ./.scripts/checkBuild.ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest","prepare":"simple-git-hooks","build-docs":"npx typedoc --out docs/api lib/index.ts","build-playground":"xnr ./.scripts/copyBuildToPlayground.ts"},"devDependencies":{"@types/eslint":"^8.56.3","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-security":"^2.1.1","eslint-plugin-unicorn":"^51.0.0","jest":"^29.7.0","lint-time":"^0.1.1","msg-time":"^0.1.1","prettier":"3.2.5","pub-time":"^0.1.0","simple-git-hooks":"^2.9.0","terser":"^5.28.1","typescript":"5.3.3","xnr":"^1.1.3"},"simple-git-hooks":{"commit-msg":"npx msg-time","pre-commit":"npx lint-time","pre-push":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest -o --coverage=false --passWithNoTests"},"prettier":{"printWidth":100,"proseWrap":"always"},"lint-time":[["*.ts","npx eslint -c .eslintrc.cjs --cache --fix --max-warnings=0"],["*.{ts,js,cjs,mjs,json}","npx prettier --write"]],"jest":{"clearMocks":true,"collectCoverageFrom":["lib/**/*.ts","!**/test-helpers.ts","!**/node_modules/**","!**/vendor/**"],"coverageReporters":["json-summary","text"],"errorOnDeprecated":true,"extensionsToTreatAsEsm":[".ts",".mts"],"resolver":"<rootDir>/.scripts/jestResolver.cjs","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.[tj]s"],"transform":{"\\.ts$":"<rootDir>/node_modules/xnr/jest.js"}},"_id":"media-query-parser@3.0.1","gitHead":"5341bbe26cbe8988dcca3fe5bfc243c06d1374af","bugs":{"url":"https://github.com/tbjgolden/media-query-parser/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-79gT4J2zdEIj7FhG+4R14zaRtyH2QRorTEKCdy2OzwRXa0ZPqBUOqBTAmHn0ew0gtqJTTqGu65NJIM9jD8VSBg==","shasum":"f04904f35ba21df8655cbece6e3a707575a43e0f","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-3.0.1.tgz","fileCount":40,"unpackedSize":103709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzRdh/vLaGq9/Y7dNNtwH8fluRHtRjAGMedY+ArpChoAIhALx2Em/4MCDpqMKcy0Cb6R049LaSnZ5lYHTCMhuHE8d2"}]},"_npmUser":{"name":"tbjgolden","email":"oss@tom.bio"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"oss@tom.bio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_3.0.1_1709113202223_0.7892463838786825"},"_hasShrinkwrap":false},"3.0.2":{"name":"media-query-parser","description":"Parse CSS media queries (spec-compliant)","version":"3.0.2","license":"MIT","keywords":["media","query","parser","compiler","token","typescript"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"types":"./dist/esm/index.d.ts","sideEffects":false,"homepage":"https://github.com/tbjgolden/media-query-parser","repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"author":{"name":"Tom Golden","email":"oss@tom.bio","url":"https://tom.bio"},"engines":{"node":">=6.5.0"},"scripts":{"build":"xnr ./.scripts/build.ts && npm run build-docs && npm run build-playground","check-build":"xnr ./.scripts/checkBuild.ts","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest","prepare":"simple-git-hooks","build-docs":"npx typedoc --out docs/api lib/index.ts","build-playground":"xnr ./.scripts/copyBuildToPlayground.ts"},"devDependencies":{"@types/eslint":"^8.56.3","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-security":"^2.1.1","eslint-plugin-unicorn":"^51.0.0","jest":"^29.7.0","lint-time":"^0.1.1","msg-time":"^0.1.1","prettier":"3.2.5","pub-time":"^0.1.0","simple-git-hooks":"^2.9.0","terser":"^5.28.1","typescript":"5.3.3","xnr":"^1.1.3"},"simple-git-hooks":{"commit-msg":"npx msg-time","pre-commit":"npx lint-time","pre-push":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' npx jest -o --coverage=false --passWithNoTests"},"prettier":{"printWidth":100,"proseWrap":"always"},"lint-time":[["*.ts","npx eslint -c .eslintrc.cjs --cache --fix --max-warnings=0"],["*.{ts,js,cjs,mjs,json}","npx prettier --write"]],"jest":{"clearMocks":true,"collectCoverageFrom":["lib/**/*.ts","!**/test-helpers.ts","!**/node_modules/**","!**/vendor/**"],"coverageReporters":["json-summary","text"],"errorOnDeprecated":true,"extensionsToTreatAsEsm":[".ts",".mts"],"resolver":"<rootDir>/.scripts/jestResolver.cjs","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.[tj]s"],"transform":{"\\.ts$":"<rootDir>/node_modules/xnr/jest.js"}},"_id":"media-query-parser@3.0.2","gitHead":"c33c5f20371376059d4d05637258ed994d1dbf32","bugs":{"url":"https://github.com/tbjgolden/media-query-parser/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-3WLXSFQZVuo1d9xpt72Ul0khXy72qgtz1KqDBO6KbmyvMsBsQRcePhYYR2U5QBSOz/u5pb5zj2s2FmgJe8jaTw==","shasum":"9006260a81bd215881fb4063643a9390db13bafe","tarball":"https://registry.npmjs.org/media-query-parser/-/media-query-parser-3.0.2.tgz","fileCount":40,"unpackedSize":103954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYcCwT2r3IqqxR5yD+Cdo40it5q4ziji4+BcUb5ynmSAiEA4E/uNU5mcAqEVviPUJOnZBFJvA7p/bptZkET2nn8YD8="}]},"_npmUser":{"name":"tbjgolden","email":"oss@tom.bio"},"directories":{},"maintainers":[{"name":"tbjgolden","email":"oss@tom.bio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-query-parser_3.0.2_1709114728041_0.756157622550083"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-04T03:17:58.918Z","1.0.0":"2021-05-04T03:17:59.061Z","modified":"2024-02-28T10:05:28.590Z","1.0.1":"2022-03-04T15:27:47.056Z","1.0.2":"2022-03-16T22:36:31.831Z","1.0.3":"2022-03-18T16:22:45.147Z","2.0.0":"2022-03-27T15:40:30.929Z","2.0.1":"2022-03-27T18:44:17.856Z","2.0.2":"2022-03-27T21:24:48.814Z","3.0.0-beta.0":"2023-06-12T08:58:36.600Z","3.0.0-beta.1":"2023-06-13T21:12:15.208Z","3.0.0-beta.2":"2023-08-08T10:34:37.136Z","3.0.0-beta.3":"2023-08-10T10:42:41.704Z","3.0.0":"2024-02-27T20:13:50.345Z","3.0.1":"2024-02-28T09:40:02.399Z","3.0.2":"2024-02-28T10:05:28.191Z"},"maintainers":[{"name":"tbjgolden","email":"oss@tom.bio"}],"description":"Parse CSS media queries (spec-compliant)","homepage":"https://github.com/tbjgolden/media-query-parser","keywords":["media","query","parser","compiler","token","typescript"],"repository":{"type":"git","url":"git+https://github.com/tbjgolden/media-query-parser.git"},"author":{"name":"Tom Golden","email":"oss@tom.bio","url":"https://tom.bio"},"bugs":{"url":"https://github.com/tbjgolden/media-query-parser/issues"},"license":"MIT","readme":"# `media-query-parser`\n\n[![npm](https://img.shields.io/npm/v/media-query-parser)](https://www.npmjs.com/package/media-query-parser)\n[![npm type definitions](https://img.shields.io/npm/types/media-query-parser)](#)\n[![license](https://img.shields.io/npm/l/media-query-parser)](#)\n[![npm downloads](https://img.shields.io/npm/dw/media-query-parser)](https://www.npmjs.com/package/media-query-parser)\n[![install size](https://packagephobia.com/badge?p=media-query-parser)](https://packagephobia.com/result?p=media-query-parser)\n\n- **Create a JS object from a CSS media queries**\n- **Create a CSS media query from a JS object**\n- **Returns a ParserError for invalid CSS media queries**\n- **Spec-compliant** - https://www.w3.org/TR/mediaqueries-5/\n  - **All valid queries parsed  \n    e.g. `(100px < width < 200px)`**\n- **Zero-dependencies**\n- **Well tested** - every single line\n- **TypeScript friendly**\n\n[![demo](demo.png)](https://tbjgolden.github.io/media-query-parser/playground/)  \n[Try it!](https://tbjgolden.github.io/media-query-parser/playground/)\n\n## Why?\n\nOther CSS parsers (e.g. css-tree and postcss) do not support all media query syntax out of the box.\n\nFurther, the only other media query parser that I'm aware of is `postcss-media-query-parser` - which\nis specific to postcss and doesn't parse newer syntax like range expressions (i.e.\n`(width >= 768px)`).\n\nThis package is a spec-compliant media query parser that can be used in Node/Deno/etc, or on the\nclient that precisely matches the spec right down to the quirks.\n\nThese are valid media queries that this library supports:\n\n```css\n@media (768px <= width < 1200px);\n@media only print and (color);\n@media not (not (not (((hover) or ((not (color)))))));\n@media (🐈: 😸 /* if cat happy */) {\n  /* this query has valid syntax, but is clearly not a real feature 😿 */\n  /* For extensions to this project, check out \"Libraries that use this\" at the bottom of this README */\n}\n```\n\nThese are invalid media queries that this library will detect:\n\n```css\n@media (color) or (hover); /* or cannot be at top level */\n@media (min-width: calc(50vw + 10px)); /* functions aren't valid values */\n@media not((color)); /* whitespace must follow `not` */\n@media (768px < = width < 1200px); /* cannot have a space between `<` and `=` */\n```\n\n## Install\n\nThis package is available from the `npm` registry.\n\n```sh\nnpm install media-query-parser\n```\n\n## Usage\n\nSupports JavaScript + TypeScript:\n\n```ts\nimport { parseMediaQuery } from \"media-query-parser\";\n\nconst mediaQuery = parseMediaQuery(\"screen and (min-width: 768px)\");\nif (!isParserError(mediaQuery)) {\n  console.log(mediaQuery);\n  // {\n  //   _t: \"query\",\n  //   type: \"screen\",\n  //   condition: {\n  //     _t: \"condition\",\n  //     op: \"and\",\n  //     nodes: [\n  //       {\n  //         _t: \"in-parens\",\n  //         node: {\n  //           _t: \"feature\",\n  //           context: \"value\",\n  //           feature: \"min-width\",\n  //           value: {\n  //             _t: \"dimension\",\n  //             value: 768,\n  //             unit: \"px\",\n  //           },\n  //         },\n  //       },\n  //     ],\n  //   },\n  // }\n  // // start/end omitted for brevity\n\n  console.log(stringify(mediaQuery.condition));\n  // \"(min-width: 768px)\"\n}\n```\n\nCan also be imported via `require(\"media-query-parser\")`.\n\n### [**v3 (Current) Docs**](https://tbjgolden.github.io/media-query-parser/)\n\n###### [_v2 API docs_](https://github.com/tbjgolden/media-query-parser/tree/v2.0.2/docs/api#functions)\n\n## Libraries that use this\n\n- (See GitHub for dynamically updated list)\n\n## Node versions\n\nThis source code of this library supports `node >=6.5.0` via `require()` and\n`node >=16.0.0 || ^14.13.1` via import. (Below v6.5.0 is possible but you'd need to transpile the\nCommonJS code from ES6 yourself)\n\n## Contributing\n\n- PRs welcome and accepted, simply fork and create\n- Issues also very welcome\n- Treat others with common courtesy and respect 🤝\n\nDev environment (for contributing) requires:\n\n- node >= 16.14.0\n- npm >= 6.8.0\n- git >= 2.11\n\n## Licence\n\nMIT\n","readmeFilename":"README.md"}