{"_id":"@pantheon-systems/drupal-kit","_rev":"66-698315ac1337616774c52ecfeb723f03","name":"@pantheon-systems/drupal-kit","dist-tags":{"latest":"4.6.5","canary":"4.6.6-canary.0"},"versions":{"1.0.0":{"name":"@pantheon-systems/drupal-kit","version":"1.0.0","license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@1.0.0","maintainers":[{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"dist":{"shasum":"c707e2a1272b51d00e6328dbee383269d6e058be","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-1.0.0.tgz","fileCount":5,"integrity":"sha512-P3Dmi+GYxo8wStAxMcPGfr4ybSe2qnN18NPSKFHdOC8tL/vycf6dHePCBJXDnaOkH/KwXrnMfF1YnuSw5IdMBA==","signatures":[{"sig":"MEUCIHZc+RCygQU2ZJ3txPQ8NDfpbfeBhPIJIcw0VG/tzyyUAiEAibA1VIYYyt69jfLeYCt7jmujlfzREK2jlnwSWyXkF1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVJFiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Rw/8DbiHrZ148whKmSPPMVZNsWpkrhP7M04e/oXppJQLZAki0bgU\r\n3YKkMvMEPpI3+2CByk+XehAWULosPcYhKVLgiJe1Klk3YCcOErfO7XOCVnQB\r\nf1dwiCGUZI3PotZsLQt0KVesmaZOnAQKQRUUMwFpRM4w0DFRjzLC4OJTzLqL\r\nS2P7TOy46W2x5VVbz/cR5+G5+CZX32mwQugWVmOg4OP+LfghCXf1U8rSPCT0\r\n5vJJAsDLEBx5lB30wv94P5pOVE4Grj5umn/E8ATXFpjC3GFiW65K/WqRqoAS\r\nM0SvQsH/a/CNH6I6pvVm3Qp64KNcrvILCJFj2Xx1mZ0sYilGlnFWCz0B1Cnz\r\ngW/j9ceASlZMbMMsx7UVu0YkaM1G8lQjDeYUUNRQArJYquOcjpEiomvOHlgR\r\n0397JrB/YY40iHg47zRYw+hIfa5sgMYLRIa1w2BE4Uu7T9HX4XwkIpMmfLXb\r\nIdgExjnCfqqffCrgikCB3yyVolhYxqf+NZ2hZBueIEtnRcIBY0/xN9dFl3+A\r\ntV5gbw2+SjakFPI2fd1N3qZN6GCCC808Cftf8DljCK3onSUBtPRNCNMrcBeE\r\nwih1RW1KZ03eoNq4TKBz6vLJjhiFRd3fxZcRMzk4QwU0Xg4nm34o4SpyrqaJ\r\ngt/43mAb03Jh4B1rNhxEvNN8zDFBnDCOSU8=\r\n=AgYQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-1.0.0.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"backlineint","email":"heybrianperry@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/Users/brianperry/repos/decoupled-kit-js/packages/drupal-kit/pantheon-systems-drupal-kit-1.0.0.tgz","_integrity":"sha512-P3Dmi+GYxo8wStAxMcPGfr4ybSe2qnN18NPSKFHdOC8tL/vycf6dHePCBJXDnaOkH/KwXrnMfF1YnuSw5IdMBA==","_npmVersion":"8.1.2","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.13.2","dependencies":{"@gdwc/drupal-state":"^2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0"},"peerDependencies":{"tslib":"*","graphql":">=14.0.0 <15.0.0 || >=15.0.0 <16.0.0 || >=16.0.0 <17.0.0","typescript":">=4.0.0 <4.1.0 || >=4.1.0 <4.2.0 || >=4.2.0 <4.3.0 || >=4.3.0 <4.4.0 || >=4.4.0 <4.5.0 || >=4.5.0 <4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_1.0.0_1649709410042_0.539087561983729","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@pantheon-systems/drupal-kit","version":"1.0.2","author":"@pantheon-systems","license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@1.0.2","maintainers":[{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml","dist":{"shasum":"9bf99a3917a406245807a7c343b65dd86495062e","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-1.0.2.tgz","fileCount":5,"integrity":"sha512-ITp9rF9XiHsymif+DpYPXMK9wYFWWtgChB8I07RTDGvQJOezyeeLHp2Tcg6Sv0WdQ5FBIpLuwlRcZDxCnHot8w==","signatures":[{"sig":"MEUCIQDeQOUTCoW8mFqBfSkk8N6fB4AgqJsgLNxyZ/OrYWL1tQIgMsKVsHVLRi6kT4NLbuj88PscfL4KIhTGNzBWpj9oOIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWelSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnXg/6AokCmk5TOT+rsGAB7epjgaj9NbYWvjOPAqM1m3yJY/VTaDNp\r\nZLRn105cx20xpbMk2CTCfeNAHAZP8lIutfqeQ0JWqSHev7feOnC/KVhmWW0I\r\n/qeblIHCZhY0PbueS4i5FrHQ7k98Y8coyO06Mmi8Qm/vFCx6Z10bIaKCc/2x\r\nDNofvVhg/32+bPSVPoZZbVdcLCzjA4mVAEyn9O96kGtFNuhY/GL5khCDJ98z\r\nldIBSG5vopPXInBQjja3thzWqlnI8/4gs8Abqd8n8ujfaTV5mWj32LEToKzT\r\nfVL6x7D5QBVKwouOijhvqCghiruVKePKWtEPMhhm8O+jhvzi3gf74ytAgu70\r\nDt9g2bAIqvEl89hsg56w60lmuoEAVPAjCw4JoUy7ALL1pgMtFHZVmlGCtxmj\r\nBH+GCgNyG5SAdlv7mw6SztVJILCXWGBXmVdlOS9jI+kkia2PWcm/TRz2SUaJ\r\nNTcMp7pDx0Wx27GKtAaWcMavXF0/6Cu6aRwL68klM9+RTov/HPf8RqV/lJID\r\nBBQiRa+qIqtS0B59uVVCGlb4ijOVWXlD3dl67jJ14idndOCYhByucEutqXVE\r\noTwIfFECW8OG86+n7mCTk+BaRqtCz5zuWfkpxJ89nwMiqAhv/TFEATi+EWpU\r\nQ0OLBuFMURojt8saUSwc5sxhx2ULqSonzHs=\r\n=rKRs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-1.0.2.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/home/runner/work/decoupled-kit-js/decoupled-kit-js/packages/drupal-kit/pantheon-systems-drupal-kit-1.0.2.tgz","_integrity":"sha512-ITp9rF9XiHsymif+DpYPXMK9wYFWWtgChB8I07RTDGvQJOezyeeLHp2Tcg6Sv0WdQ5FBIpLuwlRcZDxCnHot8w==","repository":{"url":"https://github.com/pantheon-systems/decoupled-kit-js","type":"git"},"_npmVersion":"8.5.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.14.2","dependencies":{"@gdwc/drupal-state":"^2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0"},"peerDependencies":{"tslib":"*","graphql":">=14.0.0 <15.0.0 || >=15.0.0 <16.0.0 || >=16.0.0 <17.0.0","typescript":">=4.0.0 <4.1.0 || >=4.1.0 <4.2.0 || >=4.2.0 <4.3.0 || >=4.3.0 <4.4.0 || >=4.4.0 <4.5.0 || >=4.5.0 <4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_1.0.2_1650059602142_0.8558142755038809","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@pantheon-systems/drupal-kit","version":"1.1.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@1.1.0","maintainers":[{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"8d3b6ca64d5a728034ecdb062d22172a04bed702","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-1.1.0.tgz","fileCount":3,"integrity":"sha512-zUZPdwiL4wOolAVfj9XSZFB7JakOPMzGPreK+koob9y6N9tx4MOIYKriIYf6DIzjCAPW7v6fgsTGuL2uhLrFWg==","signatures":[{"sig":"MEQCIF4DGatRYwdLwVpkY2vO6N1pOcSalRN4S631J03UzhN8AiBq3hSnkwMAti7tlTrdHe76iq20SWfKZua4u3DrdiPOrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig58OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0ow//XwHaG+HxsXbeSu/7jcf8XmrisMu6mp80xeA4D/ECF4dzFh5x\r\n2VumpkQlpnEvtXZC9AfifP57eyodFV1tRanq9bbLGzjpwMyVgJgJB4jy9fgD\r\ntCGkbUdGqeAX0FP2UIVhj7CegoTYvKajMs74+bJLgkJvVQxqe31K0SYiphjO\r\np97rXI8tWdLgDV+ojsLbwYeEdvYsm/7x2QDadMP2+xHlJOik27Dy3AbCVI4+\r\n1cbm836X6STbcd6wYqitkCq9WuNpM6lklC9OYnfMhvUSuThI6Lv+w4yDnVjk\r\nOydoNRG0D+tuSAOiClq+CwOPunMX0e1W4HeOX3u17SXWhNyL0/eAVPd73sM1\r\npS5GEJC37AUh9E5/+j0va4T9y56Ql4myoeWiwGDSe0GwYZthn8d1mt2o/MoN\r\nTw56O18HiMBnCNpCpVJlVe6s2TWxwn4X9uev1gJOiResSWPfIaMW40r9Zu58\r\n1H933cCWDi0c7xiikdPVqn9Hue1EZSGgQ1bhu0FKqyVkP5VWr0t22YdyakOd\r\npDrsqhfgYasRVocDk9q1HULBRAKyFmM8W/5wIot0LtBeAzXwjbMA+ZQ1cJPV\r\ngwF187V1gKTuVRcLLWMl4qjp6z2jeht1XQyVUpD8OR+oOohB9J7rlzRPNB3f\r\n3s7q4lu0/3pTl82jJqVqG4TeJJ/HXSdA6Pc=\r\n=VsLq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-1.1.0.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/tmp/1ad0f1df8358dff788603ec60a20fc0a/pantheon-systems-drupal-kit-1.1.0.tgz","_integrity":"sha512-zUZPdwiL4wOolAVfj9XSZFB7JakOPMzGPreK+koob9y6N9tx4MOIYKriIYf6DIzjCAPW7v6fgsTGuL2uhLrFWg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.5.5","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.15.0","dependencies":{"@gdwc/drupal-state":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0"},"peerDependencies":{"tslib":"*","graphql":">=14.0.0 <15.0.0 || >=15.0.0 <16.0.0 || >=16.0.0 <17.0.0","typescript":">=4.0.0 <4.1.0 || >=4.1.0 <4.2.0 || >=4.2.0 <4.3.0 || >=4.3.0 <4.4.0 || >=4.4.0 <4.5.0 || >=4.5.0 <4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_1.1.0_1652793101953_0.9137510894238925","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@pantheon-systems/drupal-kit","version":"1.1.1","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@1.1.1","maintainers":[{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"aab6935e648893c4ec1a22eb579e5b9189dfac85","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-1.1.1.tgz","fileCount":5,"integrity":"sha512-jcJbEsohaYuHZNJPb93IYr4HRLK/mVColSc2BkbVHeeBjhGihx8tg4RZHE/l9m/PI9vNLvtpE/1tIoE+zBSFow==","signatures":[{"sig":"MEUCIQCvaU1ci1yR6RdZj/IzYWWPtg3gWe1Z1/0o8u7Qg57NAgIgYrcGQp4afLFhmgoNLuN809KIztY+6hikFv9AUadHmUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig70BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN7g/9HhkUYrXlIRl9ZjG4uCmj+8sw6yHI4ntsNeM5dRsMzkaSpVRu\r\n3wO6CXYuxcLHtdnclszQG4O0iV+0d8qs9oDPGd+UoZBeG71FeoiORJtbvLii\r\nIon9nhBrd0ld2OK7g2odQfP5AB4L7nvTrSKA6PU7xWiv/cyVYcpFAENGXMRX\r\nGSw71YCEcD02hyULCQEjQemWtwU6q2tDZPNbEPuv5VbnxhlzJePOQhSsldy8\r\nJ0TqSqowqTbRgZL8VixG4Blmn+dx3KRKXrpHbYdqmPQGY1iq1NtWX4JLYOU6\r\nFo1AOxpnXIS+u+QCcXbkAUssdNa6cjHq9Y+Lxfi6+jzaRANuScwi75B9U5Bf\r\nZZvL3MmgDcn/3A6H2PxhEPj9iunfJMbrNPxTLXfdX2/5dJTwINhiYh4TIl2A\r\n/aN1LeuEukeklG0thloUTOKizwKVK/w46sPB1qh5R8Vb0u3FXgWqfWW5VqMg\r\nlrDruXWn7oWPAVfs3FxOv0s1az1c87Yj+K4FYTlvv51qW2Zvpugs3+fiB0wx\r\ntSYYArKAtOCoHzA0P7jbTK2BVO0rz3tPwbBwkQO4aj91L+r6p6mCidDxyE2a\r\n2Bt9LOBOAa8ZNwiboskAODXQ7aiMtO98Gnfam3+NSh1rOON2VJYZFhYK0xh6\r\nS4arVA2APgcLDtzrIaccolpCRC2xS6QiQuY=\r\n=xwY5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-1.1.1.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"backlineint","email":"heybrianperry@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/Users/brianperry/repos/decoupled-kit-js/packages/drupal-kit/pantheon-systems-drupal-kit-1.1.1.tgz","_integrity":"sha512-jcJbEsohaYuHZNJPb93IYr4HRLK/mVColSc2BkbVHeeBjhGihx8tg4RZHE/l9m/PI9vNLvtpE/1tIoE+zBSFow==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.5.5","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.15.0","dependencies":{"@gdwc/drupal-state":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0"},"peerDependencies":{"tslib":"*","graphql":">=14.0.0 <15.0.0 || >=15.0.0 <16.0.0 || >=16.0.0 <17.0.0","typescript":">=4.0.0 <4.1.0 || >=4.1.0 <4.2.0 || >=4.2.0 <4.3.0 || >=4.3.0 <4.4.0 || >=4.4.0 <4.5.0 || >=4.5.0 <4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_1.1.1_1652800768988_0.3741751543815315","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@pantheon-systems/drupal-kit","version":"1.1.4","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@1.1.4","maintainers":[{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"d916f1a18c7f217a6330850cf367c791bdd77aba","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-1.1.4.tgz","fileCount":5,"integrity":"sha512-lPN0HSUFTSWPtZoS36atYZXCPz+yesoIlKflYZx7tJQMC0Skhta25WZSytGpAowjyiU7E4CVN0SVcdeak5ruXw==","signatures":[{"sig":"MEYCIQCYkLnld6z/4Ug1+vxXMyy+mB1adkkrE+cE86WclZ5hagIhAI9aIhlt+hTL90/Y2uYcjXhtUDjrK6X19yIQXJLmWDVS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioMu9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH4hAAhvko11KKAQnA5CSPBa6BhVlmNIiOHHT516t8bbdyLjld8AYu\r\n4jJ5tK85/WQmwAuR6qNTat+cPbZz6MqZgxcwPiv1Lz9V8OXxYnOv1Aw+jms3\r\nQBpgFDHYJkbgCFNARkNurRNZVzo8c0tO2eju5zFW0CFsbykub2WSligMfon4\r\nMJ6xwZGa/3xew9PaywzLqfvUI+kS8wZUqI4oRFR01dy0h4r6lPEHMePOY5Uq\r\nWbk+XSdKsDSvtd12rbqz2q0bavZyCdd3ijx2SpkAxofr1RpwwX7kqG8YkFHL\r\nFJg30a0ZTSrWJQLyl/ghAquRYkNwkWR+ICfRAZ3dhxL8O/zLRM3iM1BVoz90\r\n0UNHTtY9i5HbJJHKeXzG4KLZAwDFChnxsz3C2UJkNldBIkdfIW/00wI3nevv\r\nPoMoaNiQ7+EBiQ09u3RuwEL3PzbRvbglDXEGGp74PZjzkxL81J8C7qFFvP0R\r\nYD4ZSmC9YcnNKjK02ZpMskPMRXSsdMsPCYHt3U+LHEJIBhlfYLKCDMHeoDcZ\r\nyjxgeFSIgzRmTcZbNOmyZY7YQr4Y6nsulNi+tsTJ1QLTnzgzDnzVXTY3jAFt\r\nKvdwtmY10e8xvzA2RyG4V0vJq5R9+hvB/PdhXvRY0QuBNL7Rxx1XDuU7hmfU\r\nIifP6LTJfmCvP0yu+6L+DgSIX03L2FDynWc=\r\n=3/XR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-1.1.4.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/tmp/c898193bf17e55ae490afa55fef45846/pantheon-systems-drupal-kit-1.1.4.tgz","_integrity":"sha512-lPN0HSUFTSWPtZoS36atYZXCPz+yesoIlKflYZx7tJQMC0Skhta25WZSytGpAowjyiU7E4CVN0SVcdeak5ruXw==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.11.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.15.1","dependencies":{"@gdwc/drupal-state":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","@types/humps":"^2.0.1","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.35"},"peerDependencies":{"tslib":"*","graphql":">=14.0.0 <15.0.0 || >=15.0.0 <16.0.0 || >=16.0.0 <17.0.0","typescript":">=4.0.0 <4.1.0 || >=4.1.0 <4.2.0 || >=4.2.0 <4.3.0 || >=4.3.0 <4.4.0 || >=4.4.0 <4.5.0 || >=4.5.0 <4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_1.1.4_1654705084851_0.1767156802682106","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@pantheon-systems/drupal-kit","version":"1.1.5","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@1.1.5","maintainers":[{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"b407edd4f2f4169f70a9737e399687443bca449e","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-1.1.5.tgz","fileCount":5,"integrity":"sha512-gksgWo6ODfFhNCvYV5K/yP/SUythOmgL0l5Itp83942DwOSUwH5PEmYPuYYw7YYYSA25jgWxD3owkGXeB0zJgg==","signatures":[{"sig":"MEYCIQCJs57t0Nwh+kbjCw/lStH1FDyk7Xq5vdpRr+UcFdOpXgIhAN0iX0tEllD3kseABy30pEj+Xqbqp3u9QPY0RvvRWAqb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqIxUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvYA/+O6KcfLXMV6eGjhx/c85lV2mpm/k4HS3JAjwSaMjreKGVdeuK\r\nRjGS7k8UOL6h3ckH2O//5NLiDFzZzPhABbK29do4FpmEdfoKx7zGCKm7QYTz\r\nXkx8sEiRe9/AHINZdzodESHZiO0cdiD0QI3TE9pBbZWJkyjGy/ZjjYkoMxbb\r\nyBJ+dCVZLUoSqNBuZPSqYozcdTyYrqr0nV5SsT8PuzOnDc4X/A2Bz24YoSiP\r\nSqY2BNR1qjDxnf3h1EhAnzXJcPbQj/+zz2TjnYtk92UM8PP/inz/y44GvQJK\r\nxjzWLdfyB8U7RCaNgI8C8rQQ/iSXtXk2o/Twogtphh0ywTYCHa18X817QKyf\r\nPhLXz5/KXWem82Z/KIbYR6NGb92oBNaJv0+DqatbHctOg/ydF/XOr6w0lXp7\r\nUKzpB8Wis0T8r4FaU9nDVU8wPS1Oogb85/7MXJlTEhBx3UKabs9o5g3O8KfC\r\nHCwtJ7JxAeconCY4pMsYUSLyawOiLJETu3C5Hp7PGZ659VILW31PRrU8F4t+\r\n0/Yt5uZGJ0IOZSs+f7r/ZD+4F2MyUb/QewhYxftZzkxRJ8Cvfl5NpgUMKAbr\r\n5cKIAvrGzgIaIqr6fsCkdSSjy3a5sRCEFIOTOw2DjYhfb1ozMar2yfV6r7JZ\r\nh+u07T16wvfcHm85BJY8WkMLFjrkT4OdglU=\r\n=72EO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-1.1.5.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/tmp/ba254bc5c3926bcf947c1412c9736a9e/pantheon-systems-drupal-kit-1.1.5.tgz","_integrity":"sha512-gksgWo6ODfFhNCvYV5K/yP/SUythOmgL0l5Itp83942DwOSUwH5PEmYPuYYw7YYYSA25jgWxD3owkGXeB0zJgg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.11.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.15.1","dependencies":{"@gdwc/drupal-state":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","@types/humps":"^2.0.1","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.35"},"peerDependencies":{"tslib":"*","graphql":">=14.0.0 <15.0.0 || >=15.0.0 <16.0.0 || >=16.0.0 <17.0.0","typescript":">=4.0.0 <4.1.0 || >=4.1.0 <4.2.0 || >=4.2.0 <4.3.0 || >=4.3.0 <4.4.0 || >=4.4.0 <4.5.0 || >=4.5.0 <4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_1.1.5_1655213140418_0.8940463688633482","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@pantheon-systems/drupal-kit","version":"2.0.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@2.0.0","maintainers":[{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"e4cd7ebef73a18f7578982e0cc408be8aa749877","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-2.0.0.tgz","fileCount":5,"integrity":"sha512-PAej4TmtXeDJfgVHKioxlWvUbhxSdXKH1iwdfZl/UKDnrYkEHZA6tOohMSQpEdoRdG2ZUzrmwNL6LI58lyB6vg==","signatures":[{"sig":"MEUCIQCsXMz2V60Ek4BhGp4qZoUj94OsMLCl/c8wbTY0GYu5qwIgcPvqXq9SG3nF8jYxGc/gZmYV8NL/iog2mngqu9fHMUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivHxIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXjBAApOubx8TcorC3wWI/rn8bM8+dQshl+uldyMkEDQQHT6K14xUi\r\nqGI49Y9JIri3s3fWnubwq04Ftyyn8qnFRIdy92RLFw4hGw0pyDxC86w39PUi\r\nJ9JIQYGmiwYDJ03pLt56lUwb/Cr1wzUikPcIB1jH1dhQf3kvzInkhjNdLqzN\r\nYPbu2kNA5vZF00vYI4VlyvABQRVQOR8v4Zd3EtcACUeZq+f43qdudAJ+4rus\r\nl0ziOZYA7/FQ7RIWWrkRwRTp8lc0122iryi5rGNS9Vvzlxyp5Qfwfx0OjCDC\r\nDKdRTBM7SbFEr6ss/zIK7RYCutZASimP49Hys92iAyS+v++mC/sgsJDGoKP+\r\n0HcZMUHY3UArt3fIkif7LQbt0kn8dhyBn1Slqtq+Ld6Mw7AKLRP25MZonQFT\r\n4UcdQC21WSlRFXSf0CYgYWz/kIJzjr5nL6XCo5H94jrbodF1kDv7ItI2XNou\r\n9vZjo4q7+cOSSSwl5J2N+lugmq4WJeDgFZ2wVM2pjIPrfDlcCuSZgtTzyAh8\r\nwJpkQzGPh69LUgyaA5KxteRUMa6YGP0StxWIlu48Z2Ie0CwdTbUI7juS0MQ8\r\nx+YbobZ+HirPnSrtl1wHilkuAZhtsrA6xTuvt5xJV+QJgGUZaKfyWol06BIW\r\nzc2lpvIM6QQC6H2Ck2nJkw4S28IrLNlNy+Y=\r\n=pH3R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-2.0.0.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/tmp/639b8975750fd9c30f3364be2789ab58/pantheon-systems-drupal-kit-2.0.0.tgz","_integrity":"sha512-PAej4TmtXeDJfgVHKioxlWvUbhxSdXKH1iwdfZl/UKDnrYkEHZA6tOohMSQpEdoRdG2ZUzrmwNL6LI58lyB6vg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.11.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.15.1","dependencies":{"@gdwc/drupal-state":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","react":">=16.8.0 <17.0.0","graphql":">=14.0.0 <15.0.0 || >=15.0.0 <16.0.0 || >=16.0.0 <17.0.0","react-dom":"^16.8.0","typescript":">=3.8 <5.0","@types/humps":"^2.0.1","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.35"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_2.0.0_1656519752501_0.8995107779031786","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@pantheon-systems/drupal-kit","version":"2.1.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@2.1.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"226ae0fcfee229694a0e5b14b0b0d58cebe83160","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-2.1.0.tgz","fileCount":5,"integrity":"sha512-IIq/j93EF2yQKTbLd3JkyxW52bs9hQwtX3+q7hP5I7m7PQMXlkAJaG7Hqi3tYAvVYddxZoJqlqVbPKKRPFIkVQ==","signatures":[{"sig":"MEYCIQC+K/naATiZ7086HUD4dJDMGZWVt/yk8w9Ti/veBRwEtQIhAOo9w6NNVkVK6QddUMgDqc/SKvTXLSwTyeKITyioZJGt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/VbqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWSRAAoI01zT1WRuDnCjdMo7o1npyCwLxzAMHWgRl7dLMAcUtA4BL3\r\niUd42p0QxGhoNk339TYNBaqatv0KnhJZvzbfpbxHXh024GORLI0Bbh+4UQC2\r\nPhNtaYLOqhBBNx4ABhStReQ+HDn+UYTJNIjdt2HdCgchQYFrbJCex+i5RBnU\r\n0TNK8jLFX+e9N1biH8ZD77Ym6m3ZZIuAguA/Ch5tT046fDksT1xhf8lT8h5N\r\nw7eZalWApP0PvI4jGFLyrmx+/u+e3HVQ+x2wmLwubuNP8/3K9F5r0gBMM05j\r\n83MrUlSwfCUTWAon9wAol1i02+hMVVuXBOuKtenImfHHuQ02eQxrdmNeWzoG\r\n4wgU3QpZG694+7qWGQesRf6cY8FIpb+4yAuvF4hl/EvdMHLhE+RfQWy3EfVA\r\n1vb87dufk0yemNIUkC3ENsey7maJwQmL45LW9sqo5AboSGUo4NYUVKjSQm9p\r\nRScC6QTN/ALhjhA7w1ZkGwCxPz7SUAN7YZ0SgsuKjWcyOtMJZV/EB+qxOlgx\r\nRn66vgGM8HfrPCpeuQ7bP/jZCvJr8hRTIFVvkJD9ba4e6SP6oWWYv208rmyk\r\nU2sSUryjMqPWmf5gs1TJE0uqtm6yXgElu6KPohWLh7N7GwE5brfBD5/Edh3a\r\nYetf27rFe2tgGb7JJGoYDc+EH1EqD03cIZ0=\r\n=FSVJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-2.1.0.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/tmp/88bed5ac7c828142b6b9beab591d6b10/pantheon-systems-drupal-kit-2.1.0.tgz","_integrity":"sha512-IIq/j93EF2yQKTbLd3JkyxW52bs9hQwtX3+q7hP5I7m7PQMXlkAJaG7Hqi3tYAvVYddxZoJqlqVbPKKRPFIkVQ==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.11.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.16.0","dependencies":{"@gdwc/drupal-state":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","react":">=16.8.0 <17.0.0","graphql":"^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0","react-dom":"^16.8.0","typescript":">=3.8 <5.0","@types/humps":"^2.0.1","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.35"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_2.1.0_1660770026148_0.09459575377715113","host":"s3://npm-registry-packages"}},"2.2.0-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"2.2.0-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@2.2.0-canary.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"3710c4a1280b6653b43067c30a813f3f58cf279e","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-2.2.0-canary.0.tgz","fileCount":5,"integrity":"sha512-bsP4mFlW+TC21RoIOPGRkDVPPX8XQW2e5CBd/7W2ZJlG/HzVu9Sq9bjnrAzrQ4iMY7p09Ecn+la/wh+Na88b1Q==","signatures":[{"sig":"MEUCIQDAETssvVwkmxV8dghaTac3l6EbebgxQgfcpTfjsnxPJwIgW1R9f9RHblOjtat3tw/70ZgFl0eQl1lBTokrf+vmMIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDnadACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6lQ//Z6mWCMHfNuVlNAc2yjSSZFHCbWk5QRPd2+CFQbb5wprnJ5JR\r\ny5nfhXzJgiySSU0HTd0J7EYAmQsdSSmXSOQYLKGp6bg9BtY6QkbgxBX9reEy\r\naxNiIZn8EgPMPOwFV3EzREf9WpSbBnV2ue9kw4BjCdkrttbM9gzi/IIO9jBZ\r\nt7//BKnhCc7O2OZ9KLQjJDQWAUlXeQlZu9tcpP7P+hiLuZehbu9vrkoaMjFy\r\nm3vHr9eE7vV+kbN+gj2Ks3PQs7BrhoVKofC/GHZoJW/11mMPTTLv2XqNSyvD\r\nYm+Bjr152+oiN8siB04YikCygbUsTWH4uZAhUANUMBvNJv8zxCaKbPRDhLdL\r\nyaTRm0YVxa0R7U1otgySPOFGViKNqGBxCpAM3u7RW5VsHU7wrIDh59c0cX1E\r\nkRGaen5917aREjfuKLuDOGCysKvsTMKaSoQm/dxu7TJbLiZKF/G55sv+WLbN\r\nZC285U8yZXvavX8bY6zhQDObQus9kNgLrqN0hWXuk6w7NqLwbYjORBeWvt6q\r\nb55yfMMBqQb6LGjBOupI+1ZYRp/EQxYEF22EAKiQ4h8McxIwBqd+C8l/JU1g\r\n4gXaNdVMMecKmzUwieYX1W9rbrWLfzsVAJtLc/ZlnOzaGmkrF9gnajeMTxm0\r\nJpfYVSg97vpssC5+uSRX42NCkcYxCpBSRjc=\r\n=q+47\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-2.2.0-canary.0.tgz","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nDecoupling Drupal is hard. The goal for this package is to provide helpers to\nmake it easier for customers to integrate backends into their node.js frontends\nregardless of the frontend framework. If you use Next or Nuxt or the next big\nthing you can use this to make the hook up to your backend.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\nImport DrupalState in your JavaScript application:\n\n```\nimport { DrupalState } from ' @pantheon-systems/drupal-kit';\n```\n\nCreate an instance of the store and specify the root of your API:\n\n```\nconst store = new DrupalState({\n  apiBase: 'https://dev-ds-demo.pantheonsite.io',\n});\n```\n\nGet a collection of objects:\n\n```\nconst recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n```\n\nGet a single object:\n\n```\nconst recipeFromStore = await store.getObject({\n  objectName: 'node--recipe',\n  id: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n});\n```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\nTo use `addApiRouteHeader`, you would first import it like so:\n\n`import { addApiRouteHeader } from ' @pantheon-systems/drupal-kit';`\n\nOnce the function is imported, you can use it as needed:\n\n`addApiRouteHeader(response.url, context.res);`\n\n## API Reference\n\nTo see the API reference,\n[visit our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/web/docs/Packages/drupal-kit/modules.md)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/tmp/1f3a8f2fd505d2d26bb61ad948f84e3a/pantheon-systems-drupal-kit-2.2.0-canary.0.tgz","_integrity":"sha512-bsP4mFlW+TC21RoIOPGRkDVPPX8XQW2e5CBd/7W2ZJlG/HzVu9Sq9bjnrAzrQ4iMY7p09Ecn+la/wh+Na88b1Q==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.15.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.17.0","dependencies":{"@gdwc/drupal-state":"3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","react":">=16.8.0 <17.0.0","graphql":"^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0","react-dom":"^16.8.0","typescript":">=3.8 <5.0","@types/humps":"^2.0.1","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.35"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_2.2.0-canary.0_1661892253226_0.1158251017989993","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@pantheon-systems/drupal-kit","version":"2.2.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@2.2.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"d4cfc385e787ddd47ba14340cf5a3a2da4bfb833","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-2.2.0.tgz","fileCount":5,"integrity":"sha512-PB/3xvOZZcFy5Ion9/KiRpWD8S4vdIvLYDJ3GiDlfSPLmuPGfRusxgXi5TFR7WLvMugUC1NQ5/uunxr32YykxA==","signatures":[{"sig":"MEUCIQDZkdXaCF+HFKu8r0JSkFlWuan1a/VZOhT23aKtFOFwtgIgP10woOgkWKpsy8e97zArKNB+LXd/VQGdwTpZouzgS6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEScVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtfg//fHu//L6ZhYDnPLwCdkWy2eCVUJlgxcQTIQjerGrq64+iYNU0\r\nNIW3wHLPPioVlo6FZ/ub2RHAvNtCiT0BUwj075W7Hgyzo/wnjHsSQrSZt84P\r\n9z2108/dMhibU/OqqXfKKhSVEC9WT9E3QLXU8UCRo13fuU10dKSmqrGbUHqc\r\nKeJAGsuc8CS5GwsSlpL1La/5KPxqfM0pvF+E5d9IneRaRJ0McYFvsqr7dJmS\r\nYzrnydbMUJELzBqhium10dvnYaZNZYC0pFF/OlODfbq102fTyU1RirrshUm5\r\newK1YqmV0j0XFBhlE4vWyplR02680nlKiMnB8e2Xok98cznpYQtOiveJCWsb\r\ntWqHOtA4XDtmlC5QORxW5rMmzNsn+fb6zsS/awg3OoHnA458nz5NJ8Vmb7uY\r\n2tPSvL8mUZTNPNzUl0IE9aZZvuo01hrIS0MS4FH1Yr0lg7tWAGRTjgvS3KL3\r\nQnX+xKXClfWItt1m1nurRcaiaj+WSLGeuBGQhd1rOF15jxJRBH3rM5kv411A\r\nkJM595UQIfsnbYQzdR6dzZkAWsoGsPlnSuArYM3pW5v4I4D6fUVFqXkptwP3\r\nrcJj5uy6EPG+yEqVmzAORyGBNN3cTmrVoALxSwkuEMDbCbSYi7FA7S9y468m\r\nhcAARFgcWL/Npn9r5SNM0MKcb2+3mOlYWSw=\r\n=y2Fo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-2.2.0.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path .gitignore","eslint:fix":"eslint --ext .js,.ts src --fix --ignore-path .gitignore","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path .gitignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":{"proseWrap":"always","arrowParens":"avoid","singleQuote":true},"_resolved":"/tmp/a16f650704d79691676c2efbeafcd1ab/pantheon-systems-drupal-kit-2.2.0.tgz","_integrity":"sha512-PB/3xvOZZcFy5Ion9/KiRpWD8S4vdIvLYDJ3GiDlfSPLmuPGfRusxgXi5TFR7WLvMugUC1NQ5/uunxr32YykxA==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.15.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.{md,mdx}":"prettier --write"},"_nodeVersion":"16.17.0","dependencies":{"@gdwc/drupal-state":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","react":">=16.8.0 <17.0.0","graphql":"^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0","react-dom":"^16.8.0","typescript":">=3.8 <5.0","@types/humps":"^2.0.1","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.35"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_2.2.0_1662068500986_0.9916095680726156","host":"s3://npm-registry-packages"}},"3.0.0-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"3.0.0-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@3.0.0-canary.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"29f773bf8b710c844629f4bd2db1fffcd339166f","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-3.0.0-canary.0.tgz","fileCount":5,"integrity":"sha512-WxxTwf2pdGiYLxWvhFgiWTzxojuFbxsS+7ULut2Jo71BCKRbevj0dc55VMhJvent6E4y3NELAB+j3VUDN7xT7A==","signatures":[{"sig":"MEUCIHjtdxhujC3b1Zbx1z4Z7v+UBa2givEETBayDgurKflpAiEAoVvpf8FwEY4twkw7kcYjL3UaExs1vUsUnM4QaDQ1lCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIQSMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+dA/+MTuz4Kd09oFNsYN2LK6atC4RDB8ddLRFqlMujNtibb1/vtWB\r\njk7Iq064dta/TX6HG/OSP7ZYEc5/FJBwWesANsA14g8adGXss4yWzcq+Jo4/\r\nMOfkzpiZrIabDayfc4a2Rc7B16yQigyk1tmjg0cnL5AAjsKLY1FKdga7v/Sa\r\nii08TCAVJHoKNHJW8dLr4ZO1pIsQRSAIQreXWLW5bWI8xpSy77k5KNoCIYva\r\nH3sfre8gMFS42HEIDlPfHBHMV/RVRhp7NtV/20r8csMYhk/e1MCopTp5Ei47\r\nZvUSEc9WtFMBcNvXGYaokbY5Xnlu1I4Qga+9TM9sN9OoFzlVIT34+zXHu8kr\r\n7bI3wdt/gaLBWqRodmnFJ2gXPfbMq4upQ3tPFwdvUXxNHEJ3BqNJcZzSE//j\r\n1fTIPrb/uu3MnQ7uJZYuunuKLlUjei/XUJikego2kya3okhhgKOCnJT3glIC\r\nnDCeGJ+w9UXV3nEYE+KVFMcOmW4AG+uc5qA1Gs4lOuWwvBV9sCDW5qP1suo0\r\nLcI75RlkiFto7j1vA/NwHTovxH7YbaxPT0z9dU1lTuUNjfWeIiOWIfxxOoRg\r\nlJvNx6YABpqxSlyAcy7YomyFPDOlYHEB6JEN7lno+SPfY7I4k8TM51OXiliB\r\nBByd4pMFQD/IcAfs5c2qS84vUu5RArMTHKI=\r\n=bPvd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-3.0.0-canary.0.tgz","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nDecoupling Drupal is hard. The goal for this package is to provide helpers to\nmake it easier for customers to integrate backends into their node.js frontends\nregardless of the frontend framework. If you use Next or Nuxt or the next big\nthing you can use this to make the hook up to your backend.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\nImport DrupalState in your JavaScript application:\n\n```\nimport { DrupalState } from ' @pantheon-systems/drupal-kit';\n```\n\nCreate an instance of the store and specify the root of your API:\n\n```\nconst store = new DrupalState({\n  apiBase: 'https://dev-ds-demo.pantheonsite.io',\n});\n```\n\nGet a collection of objects:\n\n```\nconst recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n```\n\nGet a single object:\n\n```\nconst recipeFromStore = await store.getObject({\n  objectName: 'node--recipe',\n  id: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n});\n```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\nTo use `addApiRouteHeader`, you would first import it like so:\n\n`import { addApiRouteHeader } from ' @pantheon-systems/drupal-kit';`\n\nOnce the function is imported, you can use it as needed:\n\n`addApiRouteHeader(response.url, context.res);`\n\n## API Reference\n\nTo see the API reference,\n[visit our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/web/docs/Packages/drupal-kit/modules.md)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/80ec33192499a6605b519ca493694be6/pantheon-systems-drupal-kit-3.0.0-canary.0.tgz","_integrity":"sha512-WxxTwf2pdGiYLxWvhFgiWTzxojuFbxsS+7ULut2Jo71BCKRbevj0dc55VMhJvent6E4y3NELAB+j3VUDN7xT7A==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.15.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@gdwc/drupal-state":"4.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","react":">=16.8.0 <17.0.0","graphql":"^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0","react-dom":"^16.8.0","typescript":">=3.8 <5.0","@types/humps":"^2.0.1","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.35","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_3.0.0-canary.0_1663108236324_0.9269438836010462","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@pantheon-systems/drupal-kit","version":"3.0.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@3.0.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"f2c4a6f9ff1095d69ca055ed48a28cb35886796d","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-3.0.0.tgz","fileCount":5,"integrity":"sha512-Gcz3YGdfyRyUwgNGxYYz+fUIuIHyi4S7o0rHVwgRrR+IIbEPcYf2V/74okr1JUubt3cCWfiyZs2Z8+a8hgajsQ==","signatures":[{"sig":"MEUCIQDxnQHaO9+t68prm2IqHoMcTKY+cUeLPUz/WIQ/Po/t8gIgOQSqJPPVWbaAGY3jdDpaa8ioWTzTE56DEb3+K5DOjrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIh03ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkXA/9Eshudh4ZkOzfeJuX21QWfgeBkrFzofO0oJjrZa0l5wTXpI8m\r\nN7pOSBszPtA0UzNqci3rAKokXXNZA/UPJ0JJrHStox3sh2Te/JUBbBIA8ADu\r\n75nhuW0etpM12X7tW6Owf2Xbu3eOWWxrpU0exOFHf3oDACuCsnOvVAAqpG/d\r\nYTIrLbJW4KXDDEzxRtAuzIcIuyjSj1oLGRFGLpgxwahP6JAPvIzLfT4xc85E\r\ng3zQra7KXpDBukivGsodfByUoNI/T7qr8EfVhwjhQZ87FgRNcNrlGzYrWYfm\r\nSpR6aqscuB9Jm8QIIMlwb1vgq0F6nedf25lJmBZy0ez74tWO7d1q11w+igUc\r\n72EJmQpDenQPK8cT+muuis6qSwQbq441v8meiFOPcDvO8BLPzTSxcOG1Qep+\r\nR1HRfoP75A5EhVbjbCCKSggeH1YGrMaiML6X+Ci/AtydYSKWgzYc0ptgedJf\r\nqFVsoPF8qI0laLHOBQnWUQ1Ix86has0fQ3/wa/pT6+Ti6ADaGd5/LjYfMiJd\r\nxOEEQMUMWNajvwoDzQvCgaWFU0wdK7UgvwlgEoMg+EbJyJDCR9b2oRkYdJGJ\r\nxrva6+ZnTOxby0pBVGNIZun7wsq34yUvCNBdinApm9WvE+rINohFBKl5j7qu\r\n7ICBEfZeY4MOIgFZe+HH/UtYJABZ0okjoc8=\r\n=b1BW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-3.0.0.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && rollup -c","serve":"vite preview","watch":"tsc && rollup -c -w","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","rollup":"rollup -c","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/2e609ccbb7294daf43083f0d4f4c6608/pantheon-systems-drupal-kit-3.0.0.tgz","_integrity":"sha512-Gcz3YGdfyRyUwgNGxYYz+fUIuIHyi4S7o0rHVwgRrR+IIbEPcYf2V/74okr1JUubt3cCWfiyZs2Z8+a8hgajsQ==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.15.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@gdwc/drupal-state":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"humps":"^2.0.1","jsona":"^1.9.7","react":">=16.8.0 <17.0.0","graphql":"^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0","react-dom":"^16.8.0","typescript":">=3.8 <5.0","@types/humps":"^2.0.1","@apollo/client":"^3.5.10","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.35","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_3.0.0_1663180087063_0.9080842839112333","host":"s3://npm-registry-packages"}},"3.0.1-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"3.0.1-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@3.0.1-canary.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"0252948c5a245ba2b843e73a63765cb99528bf8c","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-3.0.1-canary.0.tgz","fileCount":14,"integrity":"sha512-LJ60+e/YntYUqa3aJJ0CfwIhdmT8ekedK4OVhxJKJzq++GoPIHLoyqePkAlBwDCvksMmnaUdzCmVAKb/nXJ/sg==","signatures":[{"sig":"MEYCIQC53KPIkKuo0FlQZWO4GYn+8f5Hcii3X5oVAdu5OhhMEgIhAOHpW2bB6HSAXYEKGzdOvvXsIzgNFYmfANrSlN8GGA/M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM14EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEkA/9Exhh7K+aRb9Iw5q3H7ZkRL8LRvZIYZ3bu5SMdc8fpuGsxOZy\r\nafb2rvnurA86JnCs1HbBrrj0+vZPURqSEOSCVro0dv5gr1md3DjjzNnYIqej\r\nSkNGu++32BQiBWTCQ9WC5xWXiqt4yOcBtl5w1vNMwk7AxiYp8QDHNvVJBcNO\r\n2ZW3o9PVjGrMHB1wekT9FdacjpzwLyTZoplrY5ZudO83PhoAkUsZFi1jWmUg\r\nhnkJfoHBkhzn0LoA4RNMji7weq3wSOZcJLDz3NiP6kijfMmwDjw7EHzIZO+/\r\nTMfNDR5YdKIHURC1PJ92/oa7w2JFwRj/7Q4tjsgw3Dl0bkjrg4TGnHmqz0Bp\r\nNHUi5quxX6+mSOQGbuUXie40wK3E85iHgfsgAUOwM1ApJ5kNLCUK3WtxadWR\r\n9+h3g6LqvrfA7zRFHSqwT1g8UtcD2VO3ghsjnLsOzfiF9ShY3AIoktS5dUf7\r\n5+dTNnxjsa8YM57yLFGbvhO3/ZP6MECcU4w5ilPVZq11+LKv+Wn5UAgxs7DS\r\nALG0SS9Qv60LtuUFrT+lTn5sXllTqo31Gu5bc1iJx6XR+NaHLs++XGLw5/B/\r\nk4bVB8Tm7BU+bQpT74K2s/BhpVDC1+HBj0aKGtX8c/Jvnh8PFWZJUb6MrOw3\r\n5pR0Qt5sEYw+QJIbzSe3711bPtU5J7lcasM=\r\n=D5Lm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-3.0.1-canary.0.tgz","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/web/docs/Packages/drupal-kit/modules.md)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && vite build","serve":"vite preview","watch":"tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/f9cadfb3512bc9f1fcc5dc1bedb60fb1/pantheon-systems-drupal-kit-3.0.1-canary.0.tgz","_integrity":"sha512-LJ60+e/YntYUqa3aJJ0CfwIhdmT8ekedK4OVhxJKJzq++GoPIHLoyqePkAlBwDCvksMmnaUdzCmVAKb/nXJ/sg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.15.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@gdwc/drupal-state":"4.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsona":"^1.9.7","react":">=16.8.0 <17.0.0","graphql":"^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0","react-dom":"^16.8.0","typescript":">=3.8 <5.0","vite-plugin-dts":"^1.4.1","isomorphic-fetch":"^3.0.0","eslint-plugin-prettier":"^4.2.1","@types/isomorphic-fetch":"^0.0.35","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_3.0.1-canary.0_1664310788185_0.22342860434988943","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@pantheon-systems/drupal-kit","version":"3.0.1","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@3.0.1","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"539e6b9ddfaa1243ece357944917fb9682189c18","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-3.0.1.tgz","fileCount":14,"integrity":"sha512-ZRFkf7ObAsCYeFOdah2hZZE2UIGqQurU4IAdTCyMQsu8HNmFask101XydBsDblpbs6fxKVjeXnElg6A2KgjwVw==","signatures":[{"sig":"MEUCIDehZoQfKvEc04w+LeVAw+Y2A8BxGCkmEurrQULY+l17AiEA7EVV52wAmJ+2kP+hUeTZ3FkbvB/Y02kM3lwAp3cm+9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNMVmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorlhAAm8exs+FoU7CJd6wbOrbr1aacW7jK0ki/M9QhFlBbMRE18Uho\r\nMViBIB8tVskVO6J8NGLiw4zFliqUuMXSlLUHxoM2SNgJ0WvZ2r+srso5YfNP\r\nElir6EQHZyTl0sMixuOKE/9/Xhnd5/WsB2pC6hu91UyMGD+1DkOCseuTvetq\r\nKBndk0lYhsncefhTmAge0W5fMzFFUNYwKZvNqjNPFM/QQm9caufpjaV3u5BT\r\nun5es1ldb8G74Wt2jwIUA5kdFQuK55b1qakO1xZaShNuRSN4+b2Waa6hDGcT\r\nmHaHHxUa7k8MSKkhsIMYlZhlTOcQgqmV1PFgphpZFSzwOJr/YxDQGEamNORZ\r\niITERjhZpKWxbEc/C+pB0k2I4ixA5gsTEX1zVFcdRqsw3kzuSEz/JJwaeQZC\r\nEiFHRkgdXrgnBOhuSwP/4e3llj/TupBLALyqi8Jh6NyFnYkvpKF5wWHOFqVP\r\nAvU4rGUwLRkno1mpbWb2e0muhDjMDYCAaFIlpQtaGKalaVyJarWE4f8AHISs\r\nfHs5E9eaj7hq1h7Hl+R4L7x1G2TEv+rZkQtYL8ef2cNHENur9jXFZv87vZvU\r\nacNHxmVYab5ep5hGSNY1miRpHzB9IYkYlBR+S5f0TELNgSOAh8hq7TO0h3h3\r\nTWo65ichiamXlbzVBDOQtm+xcQD9+JdJqcI=\r\n=mYqg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-3.0.1.tgz","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && vite build","serve":"vite preview","watch":"tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/5b7c2808c6e3c85dca682b15a40dc907/pantheon-systems-drupal-kit-3.0.1.tgz","_integrity":"sha512-ZRFkf7ObAsCYeFOdah2hZZE2UIGqQurU4IAdTCyMQsu8HNmFask101XydBsDblpbs6fxKVjeXnElg6A2KgjwVw==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.15.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@gdwc/drupal-state":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsona":"^1.9.7","react":">=16.8.0 <17.0.0","graphql":"^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0","react-dom":"^16.8.0","typescript":">=3.8 <5.0","vite-plugin-dts":"^1.4.1","isomorphic-fetch":"^3.0.0","eslint-plugin-prettier":"^4.2.1","@types/isomorphic-fetch":"^0.0.35","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_3.0.1_1664402790453_0.4832232404711343","host":"s3://npm-registry-packages"}},"3.1.0-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"3.1.0-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@3.1.0-canary.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"5bb1cb8213706d91b6946714d1886588936ed70c","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-3.1.0-canary.0.tgz","fileCount":13,"integrity":"sha512-5JViGE8d3xlRjXSokopNEvkUjzizGbnMsN8hA1/ooqb/+LXfgrRCgMkZDDA9l9uMdHC3wrA89TjU2DHQWM4f8Q==","signatures":[{"sig":"MEYCIQCA4GuFmK2OXy+0Js/H4cUIU44JIGg5IrAeXVTDvA5P/AIhAIntVlBc+sbNCgEGo2bOtQ8zBGSpbEEVDc31Blh2eCX3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO17zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE0Q//XygkulZjksq3G/jcWYq8x0HZM5jaw7LO/nA9/RhrinxKmmGu\r\nu2/ffHKMsfLwDJG1Z4VAVnUdqPo2hLkhumtj8Zxf+JhYFAn7nGIw9LmwILML\r\nJsP2XB93zP7stSSGA8XIuGDOKnGD+m2JUkPNU+fR0eF9BfjkqhVCYuH4Rwu7\r\nIUiwlVfn/NYCOFghKqAAkIpxWSBjJyoVOsiY+HPGezEZmDXHjO/aIb6aewsL\r\n4hG3BqKjWCHW+GnkUyUoz9T9T24KOEhKw/d6uUeYhgRbdx6e/+hAWbA3fQEL\r\nrB5A0IKUYc0R1TUtiSItiFe+ez/v73f5KA9JfrBkO5/cwCEMu5RypIinOo+R\r\nKXH02TUPl7TiQMk7DXfEKXKeSrKfspz8DHS8567YKFVsERdVdKIDqAOYGLbP\r\n84CRuvf/6gkQK+2hdiBYMKxUXfCroEoF8HYLWwX5whTj04mplWzH7vl8w3RQ\r\nd9+FhLPQJdSGZuAQ1JEEibE0BOWNYxaDXO1VQlSCIMO5YUtTb5k4gviWxgQ2\r\nIPacocOeZjKMQY4cX86g7WFlOyKSbXdQzAMgh56G+EE3OXg5StBSnk1Y+tDZ\r\niDHb7vUc2TMjeq87p+ze6A2wtAQvPvTKsk94LE4CN7OGenCS+HEGdH9sYKq+\r\nROaDmzvQa0+m8POGlAu0RCDoB+evQU72TAA=\r\n=KYi0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-3.1.0-canary.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/web/docs/Packages/drupal-kit/modules.md)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && vite build","serve":"vite preview","watch":"tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/fab7953f829155a9a83e98ff30eede83/pantheon-systems-drupal-kit-3.1.0-canary.0.tgz","_integrity":"sha512-5JViGE8d3xlRjXSokopNEvkUjzizGbnMsN8hA1/ooqb/+LXfgrRCgMkZDDA9l9uMdHC3wrA89TjU2DHQWM4f8Q==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.15.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@gdwc/drupal-state":"^4.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsona":"^1.9.7","react":"^16.8.0","react-dom":"^16.8.0","typescript":"^4.8.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_3.1.0-canary.0_1664835315388_0.9512572591967039","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@pantheon-systems/drupal-kit","version":"3.1.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@3.1.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"a214cc6a1d1298e8e9228ebef1541937364f6797","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-3.1.0.tgz","fileCount":13,"integrity":"sha512-MkkCcxCBR+wv2RUW61IdfSKSHI1bnqZMz6EveBn43HADrusfW+iZn+A2bNYbWHcAsvskcs07n/P4lQwO9OEtvQ==","signatures":[{"sig":"MEUCIAs5hyQbRsW4lJu01NlmG6cwxUvQBOLoJp63DK5VKnpbAiEAlepTMVcNI/ZdltA0Ba6ijAgtxzpW7EE9airEiMXb4mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRwRwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdRxAAm0gQt0GEvkJzDBBcoMrkgE0XySvQ+egFucHCTP8hcotTugic\r\nBH7oqgpDeau5pgB6E6mS3FrHwBZlo3A5gOTH1Q9bV6fxfPZRQMgyUG4NsYw+\r\nn37jMWI41P44Ige6zvZJSgBB8880RJt42RpO0OoVCCy9mUCkPR+fTeYaWUHD\r\n8b2LExMHfG4ESF38IY64zjWcxfYgOT2UWvfe1Ox5QzEfxDz6g5DzUo9cnteI\r\nkK8Vo2aMHBMBRDPP8eU8GoAaVJRiLhPLbsYj+GHBRbDjJSL3e3A8kS3ITAYF\r\n/YNMCSje7blnMqOuU7nEYqfFGYT9R53N5DNaznbthGIbnnpyipE21s5FFwGH\r\naQ5u1ynHXrEJSPJW1wUHs+ruLzX6ceaTOGFLSJ68TSBLmZVmiWibS3g6NaU4\r\noYPn4Q8oZR4qc03BrfbljdnVhTO17ndDvovepMrHIp5YNMOA/V3V8QHqGUkv\r\nwz8zLEdMrWR8KSaeXgyIqH05nABj5byuJ2et1iYALzqz7AmucwYkHExuPZon\r\n95yFGy/pks3aeiM6kbbMzQZjk/Q03zi581YtMOBQ8imF0YYm+z8Lnu7yAAp5\r\nUWDvGMakpbzmpppsOj7mup4rPw8YaLnHDq/n8CZwa8lRaCYsImBAAUK8gkUi\r\n5F0h63ZYWZE7LJw9S7muqtMwfUDZ34FInXI=\r\n=4sXS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-3.1.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"tsc && vite build","serve":"vite preview","watch":"tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/9f3f660878c5e84e40aff9d4e98591fd/pantheon-systems-drupal-kit-3.1.0.tgz","_integrity":"sha512-MkkCcxCBR+wv2RUW61IdfSKSHI1bnqZMz6EveBn43HADrusfW+iZn+A2bNYbWHcAsvskcs07n/P4lQwO9OEtvQ==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.15.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.17.1","dependencies":{"@gdwc/drupal-state":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsona":"^1.9.7","react":"^16.8.0","react-dom":"^16.8.0","typescript":"^4.8.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_3.1.0_1665598576015_0.9425242171062369","host":"s3://npm-registry-packages"}},"4.0.0-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.0.0-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.0.0-canary.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"f9981d9b461bbec4907b89ebcaeaa3b1f8adebdd","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.0.0-canary.0.tgz","fileCount":11,"integrity":"sha512-clLSb8f60jH+U5k9zXF6Wag9yckzQwkw51xI14ouoghkYXvWJdN7ErxhXi8fy+JFHlTpnvNRW9NH0YljWOaQWg==","signatures":[{"sig":"MEUCIA899M6W1SIDcHxGVkMkhll/zzfuQlq9FeWf+QHEAUltAiEArx8EKC97LGrod6cv9uSArDogX6XE19xwJtFPC6S4VCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfoLPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOkxAAl4VkJXkCw7GTBi8p3mFUsl65wCxehV9hn1Q1y3WpbPJTTo8z\r\nspBCeW3oARJPSpiYnxwGZNDKhkfvupPAGI+QXyGjaTtilB5sIjRkAKjFGvLN\r\n9ey5Zznpc7+DQ0sG3hZUMYh8wet6Tqu9zKuImPpeM6E/Iz0BadtxpMCprquS\r\nLQ07m071Ydn0LoV3SUpYEEpZ7kxJe0V1JAx6CKa/Tx4AuIo26qLkLgOZSmyB\r\ni2XCMN2KXRVQKkp3rngT3hlBFIyqwZSgJwRfcANEXAFOUz/Yw8iVqSAl+lB/\r\nRkhtQullhDlXiNlGuLuiAc0pNVix6migeSjd7SDQoVbDLkuKTnqNmJpwPX6S\r\nRNd4ApvSTWZVTIjGRhXaC7Up5BrtAxrL9wKZnTqx9SxB5k5Gk1EvcnexFR8Z\r\nIZalsMlVZzkmzan/YlQcYgNWybTUvisU2Z91/s/xaYeDNbZ/n0WOG0+yAPwM\r\n8zspfY/EOHVNxOl52Htl6MBQIsz6yQSzvSdlTDJB9nkQ7ZfDJJ5VI6odxShj\r\n+GsZRagh6qhrfIjudlROsSPQ7sSAlomaeOYEC7O//MrrLKkjvcYGENCl2ncA\r\n88mYE1kZsJavMkEmDERD2+j/o1XRj5Hg1dmLLJ1Kp1FPUDj8HVq/qq5x0uIS\r\nTsmlpZ4GYtNuScCROuNcsFxXi+26tiAyuio=\r\n=95Y8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.0.0-canary.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/web/docs/Packages/drupal-kit/modules.md)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm dlx rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/a1f3e274aa3165830a1f9b09f58b3ff0/pantheon-systems-drupal-kit-4.0.0-canary.0.tgz","_integrity":"sha512-clLSb8f60jH+U5k9zXF6Wag9yckzQwkw51xI14ouoghkYXvWJdN7ErxhXi8fy+JFHlTpnvNRW9NH0YljWOaQWg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.18.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.1.0-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsona":"^1.9.7","react":"^16.8.0","react-dom":"^16.8.0","typescript":"^4.8.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.0.0-canary.0_1669235406918_0.8824786177732793","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@pantheon-systems/drupal-kit","version":"4.0.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.0.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"3c70451775ca267e43599d244f499998e7139eef","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.0.0.tgz","fileCount":11,"integrity":"sha512-SjZOlHYVOEkslQCqpJkAMk4Ba1ZpBg8l6kBGSXvt7zU0ZgNlCYQcKAkzxcUQxRYOFclOfg+l7H6lINv2EgDSuw==","signatures":[{"sig":"MEQCIHldUgtVcarBreDjVYOwqKYfdB0N1f7MTX9e6h2HpsExAiA5dKWbrV6XmkR8bpNZDaDySVbFI6tkJsVb8Uo8Ex1K4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhRdqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOaw//bA5+vl35PPeplaByKilw0xe28WH12CtSrJzqd+GpUqt6LFe1\r\nteHXVI7b8KaBKM7UZs/Og4/ofQ1eoEB4pu5nEkztMXyzKT+MjvFIKcd67t8H\r\n5hB6LAwh2jn9o+nnJO9fpXHnb7H5W/POIvbrKzWKNk0PUXKrRUTqgGUrNJez\r\nA+HA+hgRLza8vzWcQnamkQpKOkA+4wCS4Fn+faFo64MrUM41sGLTs85O8neA\r\nKiSs0EOMZyX5uICbdlpIblTH7GtoFbYjAWUZq1APK51+cPqW+JjzV7E41o2a\r\nZGOEhHXsUvRkCrdGvvpQd1rrbkVwx1/J9jwrmczQIoSxv/uZrjIJb8UZd5Py\r\nBewiHIIqOlTP5WSi4UCkQMoCU7qCAHGX7+404x7tgQIJk5XvB/3GAj6WO/e3\r\nk0Xu7a44W2rnNDqaZMlVokiy/9U7dC1HZnW7EsJYK2dT504V0kRZmnCqLLQL\r\nrareNFSk5bhfMRA+8NfsjN4IQPJpJ3fhuNz6CbqTi6TA3bdoO4SCY1bPJr02\r\nYJdLyWDUCVWIEzrupRMtsmep1bihoiECdqe9b87HjpFQh8GGATJr+T3P8onu\r\nwugx0DSxfIb9gyf4VDzOT/gTQGUUTqO+o1G2M3H0PbBml6ALV1s110zP3BJ9\r\ntN0k2CH31UfXS3OCLtgRKTwlEgqJqO3jo1A=\r\n=Gj91\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.0.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm dlx rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/38037cbe4b90a2684767d5c093a4f4c4/pantheon-systems-drupal-kit-4.0.0.tgz","_integrity":"sha512-SjZOlHYVOEkslQCqpJkAMk4Ba1ZpBg8l6kBGSXvt7zU0ZgNlCYQcKAkzxcUQxRYOFclOfg+l7H6lINv2EgDSuw==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsona":"^1.9.7","react":"^16.8.0","react-dom":"^16.8.0","typescript":"^4.8.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.0.0_1669666665788_0.45413030546124733","host":"s3://npm-registry-packages"}},"4.1.0-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.1.0-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.1.0-canary.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"bb776cc8fd9be96a688ddcf7de4cbec949ab66b2","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.1.0-canary.0.tgz","fileCount":11,"integrity":"sha512-AZOGIa0y30ggzy5bh2V+U2LZvPbiQXuaPJnQhDOVvKKCpbpWFsmpi3lRKw/CsaxF5eiVSyPWgN5sE8YX6FeAOw==","signatures":[{"sig":"MEQCICdjnvrn/wIAkyC+NYnr4aVYgOVZPLh0SMWUli1s2/1iAiAhnbJcR+WEL4uocfp3WLwtPLHgh2lI9ByWmfIEYV3l5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmewwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr50A/+IbXmMjvgQzTrs5ucPJfDYAICfO3Oog141ZOn2XH8s1R9APvP\r\nw0g4T1sGN+EXO5KIRb+KHRDP/zenGr/oIWHx4158ZJkOQs8RooUzpN+SH9j3\r\nId3BmSIrDeZ2IhVs1iePKcAPUTOEPcwUOJB4/w0Z+txs4/rnV2iqkLAWhMOh\r\nfXOh1fdZ1BcndZljD9dDqFU/5YDBFytAXnEonsUMUd/X7EJW9xWBEemXEylx\r\nFan159VmEQNuCMcbgYM1eki6zO/uieb5qfLeRNON3SBy8p4H2xXTomISKMqf\r\nfBwOFt5+5r6BbybxusnZNY6Rca+kBhx2Bzt7keeK5Q5Jf4C82DI6esimP+hG\r\nm/1wlgURfm9Kidx+jFS6s/LbRXPVDpprkf5mnorKRTI2CRWbi9/OL8yvmE1D\r\nWnHlmIDOvas1aK9JeCMxsEKV4F5ImuDp40g60X48KI8FFFnxzQ3Y6J0NIVSG\r\n07wk6u6824RiUQ01+LQyHrf1f6rvRMrej9pg0fZBI+5kpIVHWxp1+JqM/hXf\r\nh5YZgpMKfpMBmhiykkqYHArWcenI8Ce4D/NeFDQDJrZI8Rndw6ziGxioT8RQ\r\nUFdpzCB6wHj9nobNsWumHzBeDIMyQaXrcF05ytRvWLropwLTHrTBMzC96rrF\r\ngnSSLypX0o7X95WEor9Z5dejDeWS3rAUSks=\r\n=EVH+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.1.0-canary.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm dlx rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/b2a780f93769c92cc22baecf71587844/pantheon-systems-drupal-kit-4.1.0-canary.0.tgz","_integrity":"sha512-AZOGIa0y30ggzy5bh2V+U2LZvPbiQXuaPJnQhDOVvKKCpbpWFsmpi3lRKw/CsaxF5eiVSyPWgN5sE8YX6FeAOw==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.0-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^3.1.4","jsona":"^1.9.7","react":"^16.8.0","react-dom":"^16.8.0","typescript":"^4.8.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.1.0-canary.0_1671031855799_0.4560494718024053","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@pantheon-systems/drupal-kit","version":"4.1.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.1.0","maintainers":[{"name":"pantheon-fred","email":"fred.boyle@pantheon.io"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"0c3dd1ffc5961025b454e06825e22ca6e206c56a","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.1.0.tgz","fileCount":11,"integrity":"sha512-O0kUWWX8TmRmXvP+O5kEjezv06X8VGJO5pz4K24GKaSQ3pzX2JBSNT7FwOfkxWqJtuLDLTFkf9SRoBx37peIPA==","signatures":[{"sig":"MEUCIQDRHWz7AmGIOH5gnU6+gbXhDwZQSayf/ZXwdHBBWYLo+gIgULMx2IRxZpQsA3e6P13Co/riDDFPPrAWNehIfHcG7A8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoh0CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHfhAAmt5Cd8lIZR/ZmJ369IjEsvBMzJahzbGK6bpUQP/3FOt5byr2\r\nSf9WUWSN7iM7NNdFLDtD680UsPE3cvSEgNBexU7d1UuOrPFBFAH+DJNFqDCZ\r\nC0jBPl29b9ao7Qz850sjCQHdlXjnB2c9i8zMdOHMHCcdO1v+4idBFDfUCyn3\r\nRX/zwl9e8x/NuisrwQrZbctm41Q2N+7V1Qb4hTXYH6k+6MPuWofZCOFObra8\r\n043Sr2lE+IbKR/cBaxw9o3QBv5yhsHNU9jqBYSsLE0jnhJYh8zbLoCwJ9Din\r\n464l2TTnRaRgyCWS3v29cXVx05Gp+fSX78kTLzCX8Mwb4+0R3+yjoaJk6h+E\r\nWnqQywqRQJ1CurfUPHqkeBjW/7qGd3dx0FMS+ItrkYBZZHg3xk0dtE5NVRvV\r\n9WUIHpoywiDAHvNlCVMWbMEteB1thbzMml6Vj4Hu53pABie2GeaSk+Fifwy4\r\nwsO6EnR2f0FVMVW2tJVPrQQeJoEOK2nqWn6gH/6+I/MOmPCfeZTq2ED96jOd\r\nYzBtKspmrTzICBip590NTLgk0qILtNJ3xJqgA0N5p+oj706D52RNdgmX3l2X\r\nmwSOCMZsXqY/C6/pfE6dhAj+uldtQwQ88ZUin48Mixi5T6KPlkcvIVtBR0Bf\r\n4zmBvfm0dToDkuJxEQBkO4uLD0KxCiX0g8s=\r\n=+fmC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.1.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm dlx rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"cobypear","email":"pear.coby@gmail.com"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/fa3a143a1df0ef4b069b00c4085b1dc2/pantheon-systems-drupal-kit-4.1.0.tgz","_integrity":"sha512-O0kUWWX8TmRmXvP+O5kEjezv06X8VGJO5pz4K24GKaSQ3pzX2JBSNT7FwOfkxWqJtuLDLTFkf9SRoBx37peIPA==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.4","jsona":"^1.9.7","react":"^16.8.0","react-dom":"^16.8.0","typescript":"^4.8.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.1.0_1671568641819_0.8584499278374322","host":"s3://npm-registry-packages"}},"4.2.0-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.2.0-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.2.0-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"f656604baf3c8aced3d3b634e311c34805758d1a","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.2.0-canary.0.tgz","fileCount":12,"integrity":"sha512-yXqNqDRDipXC/sVx2xR60rLUqyLrZZsopNedt+xZoy8SkqNhHE8W7LfCMqj5YQSVBt/S05Tru+uhYhmcfpgsDw==","signatures":[{"sig":"MEQCIEPXgT7Gh+laEBSvg6F6EfJxiNAgKcc7LdsYkpy5AxtpAiApX49LDD+UPRBz8Sf7cSNcfjBzzNnY1eUV4jTAispevw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7N0qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbYw//Q3euwYJLh77wN02aRs/V709CZTUdgm67DpfHhv7u7ktr1gZy\r\n65xquKxmxMyMQi+vF2DNiRbJSXoVOf0+vQ/JNop+n2ycvelkfvPzEg6puKmJ\r\n2GHP4R536gUaGzqLBqf+J3u2rlKJ0ExlB2AjxamxXkP+bqBT1BbcHWLcOyC8\r\nPOD3KJkB/FJVuW/MXyfyAOZ/k5GhAD6qCNGLU4gbRimPnPWwEVG8I41OYT1L\r\nAW2UREhmS6soWOx3PSANCekn2x+1HPVacmHDXxz7ziqbvJHBJfqHJroNr+Qn\r\nrJsneA0/UUjlU2bpdOzRkYpy/VC38VjdI7qRKehYF0B/uqH3bznpNGAjW+Lu\r\nd/6ZJ+oMjj66DYrLDDbWes5lnXJoyKjV5kDaXPCCwWoHEDDwv7oilX1kDKJR\r\n2IpjbS6xexUFtTwfmPDkVkfWxrxIzoFSXu46QFkB03uosLMc97EUHV8YBrev\r\nen2g1V/h5kJ+wpeYr4lXvUXf6xLUXAQLxuw9s/bTO+fB7eBZIJrxntlkUNhO\r\nLNUxtZAtwQw/XRReNpOAcV+TeG+Bkgw4b+oJKaAXNSXQe75L4uevo2dCkghp\r\nGJvg2ysHkFivvbsfKHhrBt53lY1raubTqDXyb7ticLG67DH80atnQ27N0iPr\r\n72KnCZSZF8N1e1HcblO/F1alCs+vqJrXO7I=\r\n=8Q3C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.2.0-canary.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/b6fc3f79bcb1affb672fc769ccd96fe5/pantheon-systems-drupal-kit-4.2.0-canary.0.tgz","_integrity":"sha512-yXqNqDRDipXC/sVx2xR60rLUqyLrZZsopNedt+xZoy8SkqNhHE8W7LfCMqj5YQSVBt/S05Tru+uhYhmcfpgsDw==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.3.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.0.4","jsona":"^1.9.7","react":"^18.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.2.0-canary.0_1676467498524_0.5954689385549756","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@pantheon-systems/drupal-kit","version":"4.2.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.2.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"0a64b8a97bb3d0800040f9abecee93d4e1acfad8","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.2.0.tgz","fileCount":12,"integrity":"sha512-vks348uvRu+MctUIcgsc5PRy7QVIXQmhYuBnjmp5mYS0JJ4PPt1qwlqJsSnC8erhLcpRBa+7VcZEQfRwbuO2Eg==","signatures":[{"sig":"MEUCIHlo6MFhZwGRrhwvYEhixsJj12ezIwsPPfQjfHb57BdMAiEAjocKOkqiuXrKqvpIe//+wNvJX9OCg5tYjVIZYMH9CDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Qi9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSbg/+PeikhgFeg7o9U19OrjsKtpB56xNqZVo9pxaTmyWrqwRRJUNs\r\ndXPoVBjP3HWOFVpJKNr5SGx93SWgFg4VM/ImYXRC9yVeb1SRWm8qzQMjJyPo\r\nAxFTvOfgRrkGDins7UFBS/C4XLzRvlDS1tOjIfdyrr3eCLN2+XEmEvBJIUSl\r\nN/0IBZE9jxVRHmi03ODKpj75vuzJFLf/4mtnl75HXPUnSUEDxEjg7ROB/Wn5\r\nXfchMqLWA2WLkk5F7CDIRF/N8iIM6JOr66lmWe6X9VsHM3ubTd54X48siKxx\r\n0lTyxh+UNG97ei5t0+IK70QLlLAmrFE1rCcuFD67d8eO93PpIbKbsWRq+XzP\r\n3uHNZ41qGPne6vLMWsictINPTEAKxGBXHDos0lJX2WJVlm0NPEt0EGiqGqcS\r\njE45AHb1uiBhtpF3ur9DWpF2qCGl+tZ+8eRi8+1dzg4IgAYZpcQS7IvV0A5a\r\nfbJWhgld1sMEv8a2DHrV+byBOabHZ3elDnClMJ6rRGLp11VHvrYJP/9s7vaf\r\nr+1x+Zt0KrLa9c1wekZr7TDMBv2wGkkGsW1nRGf7sK4+t9Xz4nGzQQlsWMtB\r\nJBunTCAm5LlFjCOOvZb/Prz/+3/gm13sIhTUgYShKq8+j+X/HsUR66jwKtX0\r\n2s7TEI6HRBGqWZhOPzmlDshKxyRfpH8Qrrg=\r\n=xtUH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.2.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/configs/prettier","_resolved":"/tmp/59628f80b1b73a7e5a3c67a64f8bfb21/pantheon-systems-drupal-kit-4.2.0.tgz","_integrity":"sha512-vks348uvRu+MctUIcgsc5PRy7QVIXQmhYuBnjmp5mYS0JJ4PPt1qwlqJsSnC8erhLcpRBa+7VcZEQfRwbuO2Eg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.3.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.4","jsona":"^1.9.7","react":"^18.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/configs":"*","@pantheon-systems/eslint-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.2.0_1676478653324_0.15346631987955184","host":"s3://npm-registry-packages"}},"4.2.1-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.2.1-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.2.1-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"bc0bb76d91c0c61f960a4ae47e87925c45d7e38e","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.2.1-canary.0.tgz","fileCount":12,"integrity":"sha512-224Rxm1V5qjBm+/4AyML5geJsPdLnhkjlEg5LsVm/GFNkqWa05XeO2V2CrWJrVvk0X75E4bjvxUbVBU7LNw36g==","signatures":[{"sig":"MEUCIGW7hqgd/eH4C1t3NU/dxrKpQWRC1FaIG3FtKzyMEjLGAiEA8NwYqgPo3nVVJg5ZkwQuH1ddbC+FKNaisRM41AYrgqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAkNfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnAQ//WQcwMKStPc3yrtOUpjpIpiCjaOhzd/OFCy7rcTp48mQ1vKYG\r\nEjFiUvrt0XRUjoPhURAjgL4ClPi+BW7evVNzGoPbbMFen1C6BX+FKXqEJ20f\r\nfgMtazFppUx4luc9UJOlNoqatiUOekBS8TZcbfkcQHT6aHj2R1kE2tFOjy0c\r\nY3lTS6OTpn6BPkMiNe0CCJkYqzI+1hw+o9nVYMNmY6w8+kLx/9JCT8layqw7\r\nQumRUWEO2Z4Hit39AK0wl0oW7MaZpcNfMUatpwFsV+b1ASGGjL7xxlFlv+C7\r\ngukgfPUm2pVgIkQNXeQoCjtN+N/B+qcrfTCCJOQFFLeeN6AxmnlYA1kXSJuj\r\nbBaNh+W7exEIZUOxEVq5+vAWCh7tbDZzJTOTBA70iBsBBDw/9IHF0i2+7fNY\r\nVtSDhTJo161GTwv9xAURC7XQzDrqVpGHpKAhrqfCv7GNIEmZyxYqJh1I/TL5\r\n9c37HYW7iawO9vWsTyesCxtkPV/FkYvns3P7rB4FytWkUGh/TJjBWMcx2hJt\r\nKLE+X8pdL/nd+qa5kqzJG8P5HbjDA4qXkZw0l/Pfb2givhzAILsT4w69iGs9\r\nZb0eGcSWAOMrHuaBK8FaNxNf2wbTobEq4Y/vlFsQ06ulaLhKWfi7fLZZZ9Tz\r\n2BJM+wsijXshbnYQZS6JQJw/9Goj9RNgY+o=\r\n=aEgW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.2.1-canary.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/918919c40d008b120565959fbff34637/pantheon-systems-drupal-kit-4.2.1-canary.0.tgz","_integrity":"sha512-224Rxm1V5qjBm+/4AyML5geJsPdLnhkjlEg5LsVm/GFNkqWa05XeO2V2CrWJrVvk0X75E4bjvxUbVBU7LNw36g==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.14.2","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.1-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.0.4","jsona":"^1.9.7","react":"^18.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.2.1-canary.0_1677869918995_0.9136620072092452","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"@pantheon-systems/drupal-kit","version":"4.2.1","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.2.1","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"256cd7147402fa3e22c57e3195f6a77c68d374ca","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.2.1.tgz","fileCount":13,"integrity":"sha512-XlGtzTz4oCJhgp/ihkPExG6Dg9JKxM5UYa3ktyMXKN9Y5nbQ/oii5Md4fdljw5vAwlcXbgNF60lsyD6o2Sukbw==","signatures":[{"sig":"MEQCIBaQFx/RPcKvgm2LuW2V/Ji3exozqTfYxg7C4NdjagBoAiBKF7xFf7Yvc+7jsajcfnkiBGwSO3+L092tjs1miI9qUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEhTxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod/w/+P9X2R0zxFWPuoXLWx6ti5+JITpzteGG2yJlowDZqx+G64xi9\r\nnW7O2zm+pKARI3AqbHpO180iqQp42eB9qbhtxf4bZSF2zOOSXn2YvgNuz81p\r\nxbK4iFdXu9mReTl5vGJwA+xn6oAGl9bENY2OkPxPhyF+XrGyl6eth7qMnmRv\r\nsvZhel8JMiVK2rX7yUY07BOy3sx6YbBa8dERiJ108qiPfIF/ERFSYmN22qf5\r\n2oEua3IPkCtBkMwuuqKK0dLSYT0IZ1fNFH0q8LYrYTs90krqbWyxegFR+57s\r\nncRUAeiJwZJL2uIz5qkcUcMtSgVvtmXHGGiA7SvRvUqK7wNDqDJp+Fkz9FnI\r\n1wieJlFMQ9QJ3QyUK3NgAeHAAEgHKZRxhBVMVbjE+/z1GSxNq+b8PWCMIStC\r\nZPCPcbQyiJDnPMlzLt1NK01M5UZ6B3u+aAb0QbYbrFtZSYZs0w6bIPyAJrDC\r\nm53GkriXI6G/dgNp7wBu8U+tSO+vW9yLdW3S4AQF46YyMwB640lpqkh28WHi\r\niua0FEhD5btat1umf6LjHUqmtqYJizmyKbh54SgUzU0YtB1oQEG3eyGhV/AF\r\n6Jlk5lABY2/jlrjyHSkvy8kYikClXz+munqUDJBx79cLInJcvB71PovycKn8\r\nzitaO22oVzZ8+8CeEYny0i9GDNBp513QjUs=\r\n=sCTp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.2.1.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/9d76cbd308f4423f43505e5a7503187b/pantheon-systems-drupal-kit-4.2.1.tgz","_integrity":"sha512-XlGtzTz4oCJhgp/ihkPExG6Dg9JKxM5UYa3ktyMXKN9Y5nbQ/oii5Md4fdljw5vAwlcXbgNF60lsyD6o2Sukbw==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.14.2","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.4","jsona":"^1.9.7","react":"^18.2.0","rimraf":"^4.1.2","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^1.6.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.2.1_1678906609011_0.13522343311936913","host":"s3://npm-registry-packages"}},"4.2.2-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.2.2-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.2.2-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"fe9c41aa57f3c37db85d710c10e062e059133c50","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.2.2-canary.0.tgz","fileCount":13,"integrity":"sha512-l72FWEuh00sBFO1bp8oqzeQ4DOV5snixW1tLTiG8uwIjaV3EaTqrNaliT5rb1HUPt+BZMZFstyssi++7M0GaJQ==","signatures":[{"sig":"MEYCIQCO7+VhNJapmHrDmpj7W0L1HkpQOnfgmTygdg/u/q1QUAIhAKmJ6srSDGw03x+RdjgyMgQvadG7EAMGrrKpL3r+LZU3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLcffACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomPw/9FVVlv+ZgoiBgBezF8jtyeLGqKyXmZF8eu34rVaSb1i2DQJ2D\r\nkD9DJE4qg1Hb1SaLt26U1E+OhvjW5IaDai3+CwBXnBAMRcMEhYKAIkOwYnaO\r\nFe2xUVF/vJyVVOdBvURNp2vOVUn3mrwZQebUO21rb6hzm0SOxHAl2EZ+BEQv\r\nURYCORtXaAXBKcHBpmkW4qqg1hs57pcuDGshsTXB7bmKLZB3xGiRUPvEsvDa\r\nJvnEwUeNdwPGcBJXEEyKZlIlnU0LKk8epeXMz5xxh8cNTlOU6tf9v7E9FDLY\r\nthzVxeN6ANhK/BnqJF16uUbJw2rlglE5KDLAw5pn5fVrZeztGW+NuPtmkijQ\r\nsw5FXebdHo3PkCO+UwhD6U5OYRpCtOsVo4+bmXSN9Y8nPkxV0BdU9vcVoH76\r\n3S64rVF4pXVyAhP0tttxUlm+Cy9FvPMT+mm+efxw7LihEXlKaDBJPEq4z+Pg\r\nGfn43hNoSA17GiwgvFfn3cwIL+6SkrJYRFNV2+wty1d7d9fIB97Y9xJ54mA+\r\n4ekxNVg141glaIeH7gZsaKP+hG7uaA6TojRHKu0M+QBPHYYiTmFXM1cZ27U3\r\nnJ9kfjo3oeA+QQKxjZcQiV54+YqG7VV/+GDYiOB3jvQVmUPSSllas5d1uJtw\r\n19aFQxOWQzkTmsPgQ8LTEKhGIau02V5CHHA=\r\n=8iy5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.2.2-canary.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/3e1452776eaea9d414eaf4277b3a083c/pantheon-systems-drupal-kit-4.2.2-canary.0.tgz","_integrity":"sha512-l72FWEuh00sBFO1bp8oqzeQ4DOV5snixW1tLTiG8uwIjaV3EaTqrNaliT5rb1HUPt+BZMZFstyssi++7M0GaJQ==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.2-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.2.1","jsona":"^1.11.0","react":"^18.2.0","rimraf":"^4.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^2.1.0","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.2.2-canary.0_1680721887561_0.6003876335903917","host":"s3://npm-registry-packages"}},"4.3.0-canary.1":{"name":"@pantheon-systems/drupal-kit","version":"4.3.0-canary.1","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.3.0-canary.1","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"6840d3eb40fd45cacb5d3cada014bcd96e2217e6","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.3.0-canary.1.tgz","fileCount":14,"integrity":"sha512-6QyV3MgvWJv3WquWf+ysYzC5SlN+jI0waZ0dXbgbtYeSp2kqk88eC6CU+KIxvMRGcpbigGOkau7SMfwRMyui4g==","signatures":[{"sig":"MEQCIASkDezG3KKhzQ8N7pig4gk+HCnBIEsqCDMuwZMPJBmDAiAuy8OMNV6rJ/qW5jqAKIV8W/83ff8HfbdKfggd3qoGQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLx1JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnMQ//U3NSrEbXy7QnhqtWTg5ctmUntc3KXS3m+eay0t/0Lnssd1Gv\r\nTfmUdXCxuiqNRJmkfTOTyU7sIfA+c7VncvnrB7WzaQuND1UmEEiNf5z7neXg\r\n0/bxS3qmyybKhaAxdRAY6CgRXw7EQVpQXjwjdX5PhVYB83BQyzgQ2DTNoq4q\r\nDx+H1TUITTozX17JqIWiJlh6MBD8GuHMes6LfZZKmP9St38K2yKuRe1G0nMh\r\n9v+SqvqayQSyBJhG96W2xBOr/mUhxLZpXnORpbcqROPP0cU47k/lgU6EFqC1\r\nVELCggLpzW2sF+/C0ZpthAJ6cqFOEdr2WU4qWtaI8vkJegFoiBD+rLf7sB7m\r\nBLQKIvUSflVSEEVBRheNyZcydzYAxpWjaZo3ZSn9P5cadtZmNIfujpRGohkv\r\nITFsQUjx+H4jFQyrljGBhym+1XmlFmhjt45NxgySoNnCvbDIXRTn9F2VNb8s\r\nZ9hJiPsr1ofVf37TSv/s8uBwaLaPVpr/9ZmJYJAUsD8NcywjDMdV7vvf3zBh\r\nluZTZ+coXAax7kXqY2RCgdR+22OFvnZDcvcCjiKgoUf+T4rAfQ8FUlDIT2zS\r\nnKpFNHMn0nDiuvHbFPmz27MutxJr9raurVoxmVPmkYXIT3bPHxvPmuyD9eii\r\nK37CUCaJfG/w8BhCs3ilIao4eCY2XDdumJM=\r\n=hfam\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.3.0-canary.1.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/3fa2963ede0fc05366381832a78c0c0a/pantheon-systems-drupal-kit-4.3.0-canary.1.tgz","_integrity":"sha512-6QyV3MgvWJv3WquWf+ysYzC5SlN+jI0waZ0dXbgbtYeSp2kqk88eC6CU+KIxvMRGcpbigGOkau7SMfwRMyui4g==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.2-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.2.1","jsona":"^1.11.0","react":"^18.2.0","rimraf":"^4.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^2.1.0","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.3.0-canary.1_1680809289322_0.8227126630129644","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@pantheon-systems/drupal-kit","version":"4.3.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.3.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"47dbc96d75c796ea5ba4a88711565751003c6fc5","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.3.0.tgz","fileCount":14,"integrity":"sha512-8LWYvg6BMeXMWnQ5oPtUyZe1O+LfG4RpyoxvQG5Q4HnbaDSUt+7II2f+J0A7eVDh2ZytGSd+Kp/xNOySC8CxpA==","signatures":[{"sig":"MEQCIARTxtrv+Aw1fCvyD7LBsIKMeZ3XUrCulrPGMyfmzjfCAiAj05QX8fOYYM8QWBqF0pw+LXRfQVsauFl/OXoQ+a6mFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNwlpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGsg/+KM949LJl/j3arvb+3XSByYvY9Nd4KrWBlNehVqYKMQxtOrjE\r\nur9dq2v+mPqq9S0q6fx5/3sO3IC3dyyDaZPcv+UKe18s2HUgy1IxdguJ2c0/\r\nmo69vwgJT4pez5F9FMoJckOO7pFf27Sppf68GLr9Fmydf61gGLG3rdEJ1uhA\r\noYIovJ4+DDVTsyjIQFp78/OMgmBDPtkJkZpF6aiqa5ls6YjL/cBhqJ32JLbQ\r\nYyuEJRbpIVw//nrRregCV96PrPd/oiC904T8OaMrcJjl7RHdvca5l2tWcbb4\r\n9RlGFK1hCxpxq+1GbGS84N3qNpeM0uTHgIDM5yBB4grpMJ+r7ZfzWvHP75GI\r\nqEUhWURoSVU9LnSdop1/MoasGaIUZ45RypCAlmE42JLb/oFPdlUCFkpdROqU\r\nGkL6nq/D46aBQ5dUkkiFZwLSRphpBFybfsn4dSkWAHCHHN8VIU2QXK/3vFhW\r\nMYixuC0SrX4A3hxIbpqfPfGlWzQC9bCd4AZ/+aWQnK4kC4igcs8GzHpricuS\r\nVbYO+qzxHPfEfaPx5kfavQ/EdB2czWK7wKEhpJMFS9+8HaDI/wW75JICQKYn\r\ngH5Kzxw8O6LvBqLBC8zAXXtkc68PoGjzGuZrXmk/TB4q+kgwIWiURYqiShkJ\r\nQ2oMqG5FqH8I9D6Pj/piCtdR+zeDMA6g37Y=\r\n=mREt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.3.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/3aa0177e5545413195ea9f0556910b13/pantheon-systems-drupal-kit-4.3.0.tgz","_integrity":"sha512-8LWYvg6BMeXMWnQ5oPtUyZe1O+LfG4RpyoxvQG5Q4HnbaDSUt+7II2f+J0A7eVDh2ZytGSd+Kp/xNOySC8CxpA==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.2.1","jsona":"^1.11.0","react":"^18.2.0","rimraf":"^4.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^2.1.0","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.3.0_1681328488976_0.24891776159119905","host":"s3://npm-registry-packages"}},"4.3.1-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.3.1-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.3.1-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"a4ae8c35e3a259f97287c2e6664faf0eca2f8c22","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.3.1-canary.0.tgz","fileCount":14,"integrity":"sha512-u5JUXQeZwZB4J5Ns4RwU/jT7ywYVWQNBueQj06JW0MoiAkExefJPKPPRwhNmSm/NRtlNPNXQp1PGeu5eaZCyxg==","signatures":[{"sig":"MEUCIQCa5Ibykbe1pZBA08GZ2Gnr6jlj83Kgzau9dw9qnhge3QIgIfpiNyfancvq9kJm8j2SsuStsDo7q74/OsuDq0kW0Go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPsVPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob+w/+L2wWeP6cJVuGmkbCgjqk+VUT57eowcHTLIHpLFh+ImkrMOB2\r\n5w/MDW+C4OMrtERmPjZYrG26gIjQUoJkHObTHM3PkxJYGya4R58AcpYjRraE\r\nknGgE3at0qOZWsKgkCu5X+ujD3Wo9RQxmHrfFnsjcfuL0R5VNQ1hdN2B1bBT\r\n8Khx/05ZlIjDgab6KGI7wc27dxWtEMFEO6Ef1K7mR3lwcNFeWO3DjJubmnZw\r\nlHVIsBtHhmdx9Pe37g2t8/yGHg1OoHkWDhp0T/DW1JOra1OTVL/XiS3/teyY\r\njQCXpU2b30FPaxyuBDFfUrT8hVsVduCBF76T7coz8GrWXieuaQeIfMIrwWh9\r\n5oTDO5C2/YbHuDg/L9SIrpWQINwl7czuVS7ssthHtTQY+Uo+XnWzoT5ClgSu\r\nwfbncE5tMLMwOQeru7T9ovUlatvA+DuXyj/eBcvkUvmPWMrwQNLQvaRyjZTc\r\nlZQLOteF514I2LgvQhnaaIz1EMPBS1JBLwhA/Rte+d51YD4vWcJsBCPLR4Pa\r\nXmfL6ewuMYOSt08wUbsZnvJ65P4trHpccleScMvvKlEQjk9bmOsx+f7uL27X\r\nB5otCQ0e/AB+Xlyq/aobtGKeX61kKLyx00kmfPiBDRorm7DDuAHgoYESkw2M\r\nkkXTtLOzXv+iVK6SNw1wlA6tIZRtDC861eo=\r\n=v+K2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.3.1-canary.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/fa9dbbf42d13305ab21c188a7a2086db/pantheon-systems-drupal-kit-4.3.1-canary.0.tgz","_integrity":"sha512-u5JUXQeZwZB4J5Ns4RwU/jT7ywYVWQNBueQj06JW0MoiAkExefJPKPPRwhNmSm/NRtlNPNXQp1PGeu5eaZCyxg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.2.1","jsona":"^1.11.0","react":"^18.2.0","rimraf":"^4.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^2.1.0","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.3.1-canary.0_1681835343173_0.9347454860435536","host":"s3://npm-registry-packages"}},"4.4.0-canary.1":{"name":"@pantheon-systems/drupal-kit","version":"4.4.0-canary.1","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.4.0-canary.1","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"997e18202cd86dca4d584b25327d16de8e7c8047","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.4.0-canary.1.tgz","fileCount":14,"integrity":"sha512-TjbIDA6oE1ohjShwSsTcjpB3ZR9ScX0AbqBgO/DzsyHwo16un6fdpKzswVTTeC1++UsMFpLPz1hyJ+VZ9+Qcew==","signatures":[{"sig":"MEUCIQDnfpN6LbCfhaP3WP+jQr6/PfpF0K5c5XgJNR21eZ9UpwIgCdbQ0YX4oIARbUg9FeRTQx2k1EBZP2v6NYfQY03+jgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSUDuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpnQ//aBFOO+wqiTcjYEPVQFzqnh8ksxoTD5YgkDms9SyyyHoEQxhd\r\nSVJQ5RHTDaGPnExVh9KgFCk+T186QOHGYEjVqV+KwsFiKNqBuV5Lm1IVMOoP\r\n5j554Yda3oV4QyvgNm5yMimEePmz4T2x/BIJWws1DBwKiJSMzoyAESYXVUAb\r\nwStIZ9xs2xSfPx6FtlxZ3rJI21+o2xPFrgZ3duOklUA/rDing8PhdBh/jjl9\r\n3rgqlVl9HlskItCEC+cg6p+vX2qzW9VSlCTYzHvTH+2p+hxjZw+GkpPPoIH7\r\n6QmelGDP6udeLkmlBU5qDPxMZwK7wRreFft99Jd62ujLfgalq4YYuIrigC9e\r\n6dZlQ6ykVAZ4j31V7k25wT4QmIcQUTMoEKGC2SOuJLaayz8/AMRAYYvoTeIV\r\nz+VOqLHhCzPqm2fCwzfsssrbtZw9RYywiv6g4KRLnw+DmEQf/l24gKr9OnJ9\r\nAlXMhiy48AYsXNsRy4ua3mXniSP0jvV9Pduom0xBW+/vfkf5OwWlx3bxAspV\r\nMTRD1l6FpaFuJswP1cqbQDIbcxykCjt0f/EQm/QI5Oz9dmrathTXLxMXSWG9\r\ngb3Y6Xn/k6I4cGF+/QIpGyYrMHOMBC2CJRlyvmjpJtsp/ofxq3V19E8lMtfB\r\nd7YKtu7wQT8U1HuXIrsz/05NbeDeagiia3c=\r\n=0iPX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.4.0-canary.1.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/b31416b3f92f4a947d5852352847670c/pantheon-systems-drupal-kit-4.4.0-canary.1.tgz","_integrity":"sha512-TjbIDA6oE1ohjShwSsTcjpB3ZR9ScX0AbqBgO/DzsyHwo16un6fdpKzswVTTeC1++UsMFpLPz1hyJ+VZ9+Qcew==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.3-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.2.1","jsona":"^1.11.0","react":"^18.2.0","rimraf":"^4.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^2.1.0","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.4.0-canary.1_1682522350542_0.7165222967947236","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@pantheon-systems/drupal-kit","version":"4.4.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.4.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"7cf6186e13e9e68c746a731dd2c92328aa74c0a2","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.4.0.tgz","fileCount":14,"integrity":"sha512-8n0sHP50yQSabuQg1FflLPGiHOx8I09a6AjpuN0z6w6iu5xX5yyxL/HY+fzzVDqJOciVAGFpCr0BwnfvO1Dq+g==","signatures":[{"sig":"MEYCIQCaSJOB1nBV9ICBBo4v1z1cmP28yGMqEURJJeeDVwe+JwIhAK7yV1qkDMp0B+/ScQ/2g1dv7PxN5jeJ5vVE1gl8RgL3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSWkaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+9A//eLhTdNTRJePtTE74rWIz73JRxXDXtr+m6OTF4iQdWJZN5PJB\r\ngS7P7O1BjpUF2zaDuXl5JylWiFUGL9PFJTiyA5rHyfPhiDORsQ1QnoP9h4/G\r\n8qY+3SssTd10+ta6MkA6187fEhuVyNbKFMcrW7UIe+0TND6UUaldS0GzenVL\r\nUexKOm8xDr6T0lN6zG/iroR2AtNKGe/aOZEwzZfwEKXV1uFv4fy7tAlIvI3g\r\n9nXKrU2CyxLUM2MSSkKDdj/s3Sm0vjs7aGZZxXB2GmvGcaiytad5sMrXOF3m\r\n1kAkAAuUi514k53gbheyeUAaWt8nwSNaZefN4GC9jTKy53RUkkG/IjTX1a86\r\nceDHjQSWzIjHyKfaQMskNRfRBCY6vchFWCDssWLJSrVf0xFmTwOkmHFZQAVs\r\nGM3IpbtHwsNkaIaquhdCwdvxFQLKc1Y5LpGG8j9G0lyP33Q7V+uI+S0tKcH9\r\nHFmXhiJT4Bx62QksA7PcH+6UfanZh/FpmL34Pe/AWvCnF/hyb+UCLUHyxCVW\r\nE7csTPbcIlsnNEIuOXDRLsc5ndTqUMXL0wf3clR7K8WOBhAx/XqzRDoJjviG\r\nLpzuasPkrrOR82gaNcdp4mvMiYgb6/Ppvd+J75Y1AU10YoWwbQxtmqleDc9U\r\nn6t+PvfxkFIeDajfnCq0aJ27vQZCYCTyoSU=\r\n=uOox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.4.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/f1819bcf9c8fcf229430482c259c4376/pantheon-systems-drupal-kit-4.4.0.tgz","_integrity":"sha512-8n0sHP50yQSabuQg1FflLPGiHOx8I09a6AjpuN0z6w6iu5xX5yyxL/HY+fzzVDqJOciVAGFpCr0BwnfvO1Dq+g==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.2.1","jsona":"^1.11.0","react":"^18.2.0","rimraf":"^4.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^2.1.0","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.4.0_1682532634067_0.2966263673114411","host":"s3://npm-registry-packages"}},"4.5.0-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.5.0-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.5.0-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"89573ba04dc67946ddbdf6013f829eed68b8eb01","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.5.0-canary.0.tgz","fileCount":14,"integrity":"sha512-aPX84ZCxOQkdrwGiG9BvbcxXiwqZty1vln3K3Vbwovivd7fWndZgvuWQHjlFsfgaVe4KWtG6a/5GvListjL5Qg==","signatures":[{"sig":"MEUCIQDDIyFJH88eCUskW67yLYVKt4tOflV4mYVn13iSfWwV5QIgE8CoK2BWleIZZ5YbtqhTOgKCIBOFb6L+8pfEogQseUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48526},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.5.0-canary.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/60d5f571e66706674b2abbd8fa09b2db/pantheon-systems-drupal-kit-4.5.0-canary.0.tgz","_integrity":"sha512-aPX84ZCxOQkdrwGiG9BvbcxXiwqZty1vln3K3Vbwovivd7fWndZgvuWQHjlFsfgaVe4KWtG6a/5GvListjL5Qg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.3.0-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.2.1","jsona":"^1.11.0","react":"^18.2.0","rimraf":"^4.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^2.1.0","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.5.0-canary.0_1683569245302_0.20373368883597887","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"@pantheon-systems/drupal-kit","version":"4.5.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.5.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"e8e490741ff4fa5a9db2d942abeb8c2aa49ba6b5","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.5.0.tgz","fileCount":14,"integrity":"sha512-tU6ybuOxrHc9WXjlKc73NX8537VxHDy88kKt7F/1wjqpQABVChHp+a2QnseicPnohGdV7vdHOJHnQs0A6Vpt3Q==","signatures":[{"sig":"MEYCIQD+VyZ1AVzYPSwZvyU/yrOQmAiqr9YhbpwMbiQmR7zPpAIhANVYGM6/6ax6PVXW+J1fVVt6ZzBPQpuaiw5NUv1t/2xL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48508},"main":"./dist/drupal-kit.umd.js","_from":"file:pantheon-systems-drupal-kit-4.5.0.tgz","types":"dist/index.d.ts","module":"./dist/drupal-kit.es.js","exports":{".":{"import":"./dist/drupal-kit.es.js","require":"./dist/drupal-kit.umd.js"}},"scripts":{"dev":"vite","test":"jest","build":"pnpm clean && tsc && vite build","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","test:ci":"JEST_JUNIT_OUTPUT_DIR='./test-results/jest' jest --ci --reporters=default --reporters=jest-junit","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/e1c187225ebbea45adab7aab2c482d2d/pantheon-systems-drupal-kit-4.5.0.tgz","_integrity":"sha512-tU6ybuOxrHc9WXjlKc73NX8537VxHDy88kKt7F/1wjqpQABVChHp+a2QnseicPnohGdV7vdHOJHnQs0A6Vpt3Q==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.2.1","jsona":"^1.11.0","react":"^18.2.0","rimraf":"^4.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","vite-plugin-dts":"^2.1.0","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.5.0_1683751582364_0.02226305793788863","host":"s3://npm-registry-packages"}},"4.6.0-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.6.0-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.0-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"d7164cb90f20119d44ae446ef780fe664785de39","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.0-canary.0.tgz","fileCount":11,"integrity":"sha512-2iQdBUiaoh8jHBVWYgDNm4KjEmZS53PGrAE/52mvYmKuuaXT7TbQbp1VaYKYQxEy3MXLzUG5IHwrJypNZs1urQ==","signatures":[{"sig":"MEQCIHw6aWcBK1zWfh2LmcUgQEusOeB6vGCRJ2/ccUpoYjveAiBmf+JTWNtsKcsXJgkKb3aW2PpxYNMrC7yY4ejibfoG1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47687},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.0-canary.0.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.js","require":"./dist/drupal-kit.js"}},"scripts":{"dev":"vite","test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","serve":"vite preview","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/59a2ecbfbfcc0c5309b1ad21f537be8c/pantheon-systems-drupal-kit-4.6.0-canary.0.tgz","_integrity":"sha512-2iQdBUiaoh8jHBVWYgDNm4KjEmZS53PGrAE/52mvYmKuuaXT7TbQbp1VaYKYQxEy3MXLzUG5IHwrJypNZs1urQ==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.3.1-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^1.2.1","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.29.8","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.0-canary.0_1683845849871_0.08522999182403845","host":"s3://npm-registry-packages"}},"4.6.0-canary.1":{"name":"@pantheon-systems/drupal-kit","version":"4.6.0-canary.1","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.0-canary.1","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"43066feb95085c60f45df55d30aad98be8b5cb34","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.0-canary.1.tgz","fileCount":11,"integrity":"sha512-sPW53I3/Ydb4+SJREGBR9hhmPtonkDl581KjqE9T61Lbu0tc+GuOGEPxTfjoa/F7niYC2LXx+KrotcwccDhN6w==","signatures":[{"sig":"MEQCIH4DmuogH75yrUNcbT0Elz/RhJJrR+9W8TL7ZNTSBLOXAiARb/K4lTW9SOLH60qVs5Lnp48/+zV4ahl3X2nNz6WdOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47640},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.0-canary.1.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/fe5f271f58c43bc96b39f1b52ec26c65/pantheon-systems-drupal-kit-4.6.0-canary.1.tgz","_integrity":"sha512-sPW53I3/Ydb4+SJREGBR9hhmPtonkDl581KjqE9T61Lbu0tc+GuOGEPxTfjoa/F7niYC2LXx+KrotcwccDhN6w==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.3.1-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^1.2.1","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.29.8","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.0-canary.1_1684420343491_0.03354287711049664","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"@pantheon-systems/drupal-kit","version":"4.6.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"5838e112b54a0f959257b5cbbb39026cbe2a5073","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.0.tgz","fileCount":11,"integrity":"sha512-f05UBWS+GiHdMIix7bHf2uGS/dYl/0LjCNXf/2ozJAzTWxr0gUnc6bpLZYlZV22DD2aAoXrPgqIFaFt9Cwz8Vg==","signatures":[{"sig":"MEYCIQD84Ijp/c6pQWlyYwcLA01FfFC0M9IVTpUtVmclKSe5WwIhAOISXHijqXC12H182TZLWMKjiMDZOJc3+XPSIs0ZBmPc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47622},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/e151bf5094f197d35ee53ee238fdb112/pantheon-systems-drupal-kit-4.6.0.tgz","_integrity":"sha512-f05UBWS+GiHdMIix7bHf2uGS/dYl/0LjCNXf/2ozJAzTWxr0gUnc6bpLZYlZV22DD2aAoXrPgqIFaFt9Cwz8Vg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.2.1","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.29.8","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.0_1685463657825_0.10366562843596916","host":"s3://npm-registry-packages"}},"4.6.1-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.6.1-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.1-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"d72a71a5f857ae84ba56ccfb24782b9fc2714071","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.1-canary.0.tgz","fileCount":11,"integrity":"sha512-NzrVS0H6KBPPkkjFnSJBCq+3DFrDsBG50ePqE9rzs8KHpqg2Vgokg+WYl5pN6YTH9O4QF6w9hPutUXBdT2kfog==","signatures":[{"sig":"MEUCIQCKqVO/B0r83Rg9fhZaI6EUcJzqeYmuzQuYmQaNJ9gW7AIgBYM5DOMtpe437vpvhd8cdRC39kWhVZeilKfdJ/CcLvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47628},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.1-canary.0.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/6fd6b71f3e0bab099464e2ee30a874dc/pantheon-systems-drupal-kit-4.6.1-canary.0.tgz","_integrity":"sha512-NzrVS0H6KBPPkkjFnSJBCq+3DFrDsBG50ePqE9rzs8KHpqg2Vgokg+WYl5pN6YTH9O4QF6w9hPutUXBdT2kfog==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^1.2.1","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.29.8","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.1-canary.0_1686335142231_0.7384865853419418","host":"s3://npm-registry-packages"}},"4.6.1":{"name":"@pantheon-systems/drupal-kit","version":"4.6.1","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.1","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"83e60194c192f935fa4372e37319edad0c2ff8b5","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.1.tgz","fileCount":11,"integrity":"sha512-T1AcsAnjVe2Rr49pZTf+WulEsq0u5H46G1VNwqJg3i1/4DEWFy4r7o75a9PlVKzsHqOg2fwFr8ncPNf32XEOcg==","signatures":[{"sig":"MEYCIQCDDRfKW/9m8+2/CPYHPQhcZXphkZvy+76YxAJErjIhxQIhAL3KhUbYRofF0BwI2a3M6WC+HQmt/rme5qZFJeA8FBp4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47619},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/1daeed1b9e6d215bfd598f28140e8f8c/pantheon-systems-drupal-kit-4.6.1.tgz","_integrity":"sha512-T1AcsAnjVe2Rr49pZTf+WulEsq0u5H46G1VNwqJg3i1/4DEWFy4r7o75a9PlVKzsHqOg2fwFr8ncPNf32XEOcg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@gdwc/drupal-state":"^4.2.0","@pantheon-systems/cms-kit":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.2.1","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.29.8","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.1_1686578617791_0.7303364691351977","host":"s3://npm-registry-packages"}},"4.6.2-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.6.2-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.2-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"7a85b2a2509ae24498f77887baf666a98449a82a","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.2-canary.0.tgz","fileCount":11,"integrity":"sha512-U8xFR48T7l5Ii8JU+xO1Y/qmutrd8kUNKr2SsqzlkcPFdGwq1d4TVQXgfOpT3p+KJiMYpFHhXOAPiVkKeGZ3lg==","signatures":[{"sig":"MEUCIGnidNSYNeNC9BvZGnrm5JREY6aWQIfaGiU+26Ut8PT/AiEAp0tsinHU9DaF6mJWqyMCWKuMLeEHQMhDVC+wq5oFJAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47632},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.2-canary.0.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/65bd7d1c33705f89bc183de0a9c140cb/pantheon-systems-drupal-kit-4.6.2-canary.0.tgz","_integrity":"sha512-U8xFR48T7l5Ii8JU+xO1Y/qmutrd8kUNKr2SsqzlkcPFdGwq1d4TVQXgfOpT3p+KJiMYpFHhXOAPiVkKeGZ3lg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^1.2.1","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.29.8","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.2-canary.0_1688073613639_0.923755206329276","host":"s3://npm-registry-packages"}},"4.6.2":{"name":"@pantheon-systems/drupal-kit","version":"4.6.2","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.2","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"afee32e4aac2f58afa99ba0913a37bc989daa8cf","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.2.tgz","fileCount":11,"integrity":"sha512-CeYnhQfV2cAJDUWR4vqtXonpVL0LBuEM3r0uPZVVUnSP0Tp4OWmBWYH97pzdNglg7+EPvvKYdm5bzkx/cvVc9Q==","signatures":[{"sig":"MEYCIQClzhfG/F6dSYIe5v6VqzuntSh+ZKeU5ak9d42Ewyn8CAIhAMQ42KysufjCf/aX5EaxjpIWDsBZkPODbQldHyLW8nK4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47623},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/8b8c3a98f698f69b923e41197aabe2e5/pantheon-systems-drupal-kit-4.6.2.tgz","_integrity":"sha512-CeYnhQfV2cAJDUWR4vqtXonpVL0LBuEM3r0uPZVVUnSP0Tp4OWmBWYH97pzdNglg7+EPvvKYdm5bzkx/cvVc9Q==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.2.1","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.29.8","isomorphic-fetch":"^3.0.0","@vitest/coverage-c8":"^0.29.8","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.2_1688591394610_0.48624802769882014","host":"s3://npm-registry-packages"}},"4.6.3-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.6.3-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.3-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"844b7d981bf521dcea7a22750d89d850bb7492f9","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.3-canary.0.tgz","fileCount":11,"integrity":"sha512-3VzFJHtOzWzvR1LEHQlNccQf++g7cY6v7y0cTl4g/+yXWOjfoAWLeHnRnZUcM359CNmdP2T3LkZTs+UAjpxi3Q==","signatures":[{"sig":"MEUCIARD81z0DSRLn9cFsikOmh7ZDXaRvfsn2QYewfx/iZ2bAiEAyw3HI0w6GpXuGPoZPMhZQDeaHeA5/A5e7nXVIhyRoUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47641},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.3-canary.0.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/8a286ad0a3433267cc78a8bcc5f00280/pantheon-systems-drupal-kit-4.6.3-canary.0.tgz","_integrity":"sha512-3VzFJHtOzWzvR1LEHQlNccQf++g7cY6v7y0cTl4g/+yXWOjfoAWLeHnRnZUcM359CNmdP2T3LkZTs+UAjpxi3Q==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.2-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^1.2.3","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.34.4","isomorphic-fetch":"^3.0.0","@vitest/coverage-v8":"^0.34.4","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.3-canary.0_1695321904365_0.1401547809124961","host":"s3://npm-registry-packages"}},"4.6.3-canary.1":{"name":"@pantheon-systems/drupal-kit","version":"4.6.3-canary.1","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.3-canary.1","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"2eba8556659ecfc349b8ea126af5d941e08b0225","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.3-canary.1.tgz","fileCount":11,"integrity":"sha512-XyEgDSPGDDLPsJZbvQ/tgNr3j3dLZD51QKzfV7JcL8ia+6X7fuh96nHpw4PuJWS1tAIRrCAHAeKb4weJeO8cWQ==","signatures":[{"sig":"MEUCIQCGlpQYvGk9yTTaYQ12LcTvyMGugNB5btdtOGjZaXykOgIgQ90+HkjFCozqiRepoMUegQu6822S3A33l8rQUf3Qu+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47644},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.3-canary.1.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/177dbe479558104928d1ca97e232ad61/pantheon-systems-drupal-kit-4.6.3-canary.1.tgz","_integrity":"sha512-XyEgDSPGDDLPsJZbvQ/tgNr3j3dLZD51QKzfV7JcL8ia+6X7fuh96nHpw4PuJWS1tAIRrCAHAeKb4weJeO8cWQ==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.2-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^1.2.3","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.34.4","isomorphic-fetch":"^3.0.0","@vitest/coverage-v8":"^0.34.4","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.3-canary.1_1695656990749_0.040797260698676174","host":"s3://npm-registry-packages"}},"4.6.3":{"name":"@pantheon-systems/drupal-kit","version":"4.6.3","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.3","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"7d36084552477dbfde2a1c30520653031cabde18","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.3.tgz","fileCount":11,"integrity":"sha512-ZZrJQKxcOoU2GNFkd+7j4VVbVBr/lK9P6kOY0l4hi39wkY2JWy6WP7TlUAY6RsaLmjGZeVO5uHeKqPIT1Ol7Jg==","signatures":[{"sig":"MEUCIQCWQJcQxNvFEG2gjIJbrE1P9rgX9tNUYXLJ+OfYu632/AIgNSTTuTTvJYtdLY57ffLn3g/I4tZMsKG7Sjsm+vh54j0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47626},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/8650441396e59a2d986ea5e36a470389/pantheon-systems-drupal-kit-4.6.3.tgz","_integrity":"sha512-ZZrJQKxcOoU2GNFkd+7j4VVbVBr/lK9P6kOY0l4hi39wkY2JWy6WP7TlUAY6RsaLmjGZeVO5uHeKqPIT1Ol7Jg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.2.3","jsona":"^1.11.0","rimraf":"^4.4.1","vitest":"^0.34.4","isomorphic-fetch":"^3.0.0","@vitest/coverage-v8":"^0.34.4","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.3_1695830641668_0.19929288188879757","host":"s3://npm-registry-packages"}},"4.6.4-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.6.4-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.4-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"36940ab7d901bc78aafc006fa371af273cfc283b","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.4-canary.0.tgz","fileCount":11,"integrity":"sha512-E1Xq6VGLZUIkcCkv/s+f7m17f9+V4sK6nDBdPuRfz5+v78woxU6NKBPXOIRpatSMb/J5Vhr6gt9S1+yyhoUdDA==","signatures":[{"sig":"MEUCIDXghJCtyME0SNkc16rPJUbm3XODYcJlKEWk23J2VHCgAiEA2Js9B8dIvQPiPawnoRXjes5xDm/faKKIOg6lhEBeoY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47644},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.4-canary.0.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/835930ed385cb1bf6588ab6dfa92d021/pantheon-systems-drupal-kit-4.6.4-canary.0.tgz","_integrity":"sha512-E1Xq6VGLZUIkcCkv/s+f7m17f9+V4sK6nDBdPuRfz5+v78woxU6NKBPXOIRpatSMb/J5Vhr6gt9S1+yyhoUdDA==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.8.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.3-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^1.3.1","jsona":"^1.12.1","rimraf":"^5.0.4","vitest":"^0.34.5","isomorphic-fetch":"^3.0.0","@vitest/coverage-v8":"^0.34.5","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.4-canary.0_1695905099331_0.7762412634436568","host":"s3://npm-registry-packages"}},"4.6.4":{"name":"@pantheon-systems/drupal-kit","version":"4.6.4","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.4","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"treighton_pantheon","email":"treighton.mauldin@pantheon.io"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"cbc1accc3f9998d8435e3eff7cf7030e5146cdd0","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.4.tgz","fileCount":11,"integrity":"sha512-F43QpegBkKDTAHf2vDK3187OxuL4XG+OZZ6qSejH5U6Jwq6JJuhgQKoFW3fjqhEtIJ5XCH80WOn971fT7strwA==","signatures":[{"sig":"MEUCIQDrnM1Ps0kb5FKuNy2sSau+MMVCPQ27kIc0vczn1If1DgIgFaguSkNQ8eDhugD6cgdzrVf+vaqRGU0W1FijHDQINO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47626},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.4.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/a081c08f1a1b207cc0d735a0d797fd9e/pantheon-systems-drupal-kit-4.6.4.tgz","_integrity":"sha512-F43QpegBkKDTAHf2vDK3187OxuL4XG+OZZ6qSejH5U6Jwq6JJuhgQKoFW3fjqhEtIJ5XCH80WOn971fT7strwA==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"9.8.1","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.3.1","jsona":"^1.12.1","rimraf":"^5.0.4","vitest":"^0.34.5","isomorphic-fetch":"^3.0.0","@vitest/coverage-v8":"^0.34.5","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"*","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.4_1697469548717_0.8194575070598018","host":"s3://npm-registry-packages"}},"4.6.5-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.6.5-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.5-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"17938e42b03c5b2144d7732aae6b74c94d197d82","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.5-canary.0.tgz","fileCount":11,"integrity":"sha512-GIUNkWE2lIiIfFaQ3/aRuVe8coqC39zuG1uZmJZxjiKKgI8qnsq9qxAASELSpO1c0aAOHVAc5DJeq8GQqFbmdg==","signatures":[{"sig":"MEQCIBX5fkKiTshObYa+gi17jeRwZOPQRz/2TK+SbJxIS04BAiAv+709HSlWaLl85qSUJkdVJ9AHzr/bs/qIIc8n8KwFsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47570},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.5-canary.0.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/60c0f8312dafa741f15bd444497f1544/pantheon-systems-drupal-kit-4.6.5-canary.0.tgz","_integrity":"sha512-GIUNkWE2lIiIfFaQ3/aRuVe8coqC39zuG1uZmJZxjiKKgI8qnsq9qxAASELSpO1c0aAOHVAc5DJeq8GQqFbmdg==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.4-canary.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^1.3.1","jsona":"^1.12.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"0.0.1-canary.0","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.5-canary.0_1702583951892_0.8304163072242223","host":"s3://npm-registry-packages"}},"4.6.5":{"name":"@pantheon-systems/drupal-kit","version":"4.6.5","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.5","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"b6914a5b7f7a702c0c5becee1cfb230f26ac4264","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.5.tgz","fileCount":11,"integrity":"sha512-etNrylxmvJpAdP3vfyMyMXmn09gbfVmfKCunKFHJ1ODC8sIfh6d+W86K5gGWHkVhOhzy/2MFTGrOMvo6O8oaKQ==","signatures":[{"sig":"MEUCIH5iZXV959OYcBa5omjNoQSJ7KSWPs7ywDwFhZOroukLAiEAhmQvdXAGPFJSQwSyfAT1mLub0haUUv+XCekAbt0fVBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47543},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.5.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/3f307ab6972e05c036078c7ccec2ef90/pantheon-systems-drupal-kit-4.6.5.tgz","_integrity":"sha512-etNrylxmvJpAdP3vfyMyMXmn09gbfVmfKCunKFHJ1ODC8sIfh6d+W86K5gGWHkVhOhzy/2MFTGrOMvo6O8oaKQ==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.3.1","jsona":"^1.12.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.36","@pantheon-systems/eslint-config":"0.0.1","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.5_1702590327141_0.819261845726063","host":"s3://npm-registry-packages"}},"4.6.6-canary.0":{"name":"@pantheon-systems/drupal-kit","version":"4.6.6-canary.0","author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","_id":"@pantheon-systems/drupal-kit@4.6.6-canary.0","maintainers":[{"name":"mel-miller","email":"me@mel-miller.com"},{"name":"cat.kaethler","email":"cat.kaethler@pantheon.io"},{"name":"zzyou","email":"youzhenzhen@gmail.com"},{"name":"cobypear","email":"pear.coby@gmail.com"},{"name":"backlineint","email":"heybrianperry@gmail.com"},{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"}],"homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"dist":{"shasum":"73b1058f0d26f301e61ee925801651b10e844711","tarball":"https://registry.npmjs.org/@pantheon-systems/drupal-kit/-/drupal-kit-4.6.6-canary.0.tgz","fileCount":11,"integrity":"sha512-T6r+S3BpGxgxfhe+MTcoAVFdE0Egs1H3pcC4iak47zhUfFyBdk3PdoI7a2AWTt38mfJU2pOGAYBSfS7ODg2hlw==","signatures":[{"sig":"MEUCICNlUPjG1EyS2uebijj9LPQGDiKnaUBwfxeat1qa5OHoAiEA1MDVMQZB0AginlwqjHgAi/IrAOAa8Kmg7d5sc8zqwEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47583},"main":"./dist/drupal-kit.js","_from":"file:pantheon-systems-drupal-kit-4.6.6-canary.0.tgz","types":"./dist/index.d.ts","module":"./dist/drupal-kit.mjs","readme":"# Pantheon Systems Drupal Kit\n\nUtilities to help simplify the process of sourcing data from a Drupal backend\nfor a Front-End Site hosted on Pantheon.\n\n## Installation\n\nTo install this package to use in your application:\n\n`npm install @pantheon-systems/drupal-kit`\n\n## Usage\n\nModules can be imported from the ` @pantheon-systems/drupal-kit` package. For\nexample, to use Drupal State to source data from your CMS backend:\n\n### DrupalState\n\n1. Import DrupalState in your JavaScript application:\n   ```js\n   import { DrupalState } from ' @pantheon-systems/drupal-kit';\n   ```\n1. Create an instance of the store and specify the root of your API:\n   ```js\n   const store = new DrupalState({\n   \tapiBase: 'https://dev-ds-demo.pantheonsite.io',\n   });\n   ```\n1. Get a collection of objects:\n   ```js\n   const recipesFromApi = await store.getObject({ objectName: 'node--recipe' });\n   ```\n1. Get a single object:\n   ```js\n   const recipeFromStore = await store.getObject({\n   \tobjectName: 'node--recipe',\n   \tid: '33386d32-a87c-44b9-b66b-3dd0bfc38dca',\n   });\n   ```\n\nFor more information, consult the full\n[Drupal State documentation](https://project.pages.drupalcode.org/drupal_state)\n\n## API Reference\n\nTo see the API reference for `@pantheon-systems/drupal-kit`,\n[visit our docs site](https://decoupledkit.pantheon.io/docs/Packages/drupal-kit)\n\n## Contributing\n\nPlease see the\n[Contributing guide in our monorepo](https://github.com/pantheon-systems/decoupled-kit-js/blob/canary/CONTRIBUTING.md)\nto contribute to the project.\n","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/drupal-kit.mjs","require":"./dist/drupal-kit.js"}},"scripts":{"test":"vitest run --coverage","build":"pnpm clean && vite build && tsc --project ./tsconfig.build.json","clean":"pnpm rimraf ./dist","watch":"pnpm clean && tsc && vite build --watch","eslint":"eslint --ext .js,.ts src --ignore-path .gitignore","typedoc":"typedoc","prettier":"prettier \"**/*.{js,ts,md}\" --check --ignore-path ../../.prettierignore","eslint:fix":"eslint --ext .js,.ts src --ignore-path .gitignore --fix","test:watch":"vitest","lint-staged":"lint-staged","prettier:fix":"prettier \"**/*.{js,ts,md}\" --write --ignore-path ../../.prettierignore"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"pantheon-npm","email":"vendor-npm@pantheon.io"},"prettier":"@pantheon-systems/workspace-configs/prettier","_resolved":"/tmp/7c4ce000733a680422c5efa5770e91e0/pantheon-systems-drupal-kit-4.6.6-canary.0.tgz","_integrity":"sha512-T6r+S3BpGxgxfhe+MTcoAVFdE0Egs1H3pcC4iak47zhUfFyBdk3PdoI7a2AWTt38mfJU2pOGAYBSfS7ODg2hlw==","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Pantheon Decoupled Kit's Drupal Kit","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@gdwc/drupal-state":"4.2.3","@pantheon-systems/cms-kit":"^0.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^1.3.1","jsona":"^1.12.1","isomorphic-fetch":"^3.0.0","@types/isomorphic-fetch":"^0.0.39","@pantheon-systems/eslint-config":"0.0.1","@pantheon-systems/workspace-configs":"*"},"_npmOperationalInternal":{"tmp":"tmp/drupal-kit_4.6.6-canary.0_1715700207907_0.9404728755905039","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-04-11T20:36:49.948Z","modified":"2026-09-03T15:24:30.223Z","1.0.0":"2022-04-11T20:36:50.251Z","1.0.2":"2022-04-15T21:53:22.304Z","1.1.0":"2022-05-17T13:11:42.101Z","1.1.1":"2022-05-17T15:19:29.132Z","1.1.4":"2022-06-08T16:18:05.186Z","1.1.5":"2022-06-14T13:25:40.616Z","2.0.0":"2022-06-29T16:22:32.673Z","2.1.0":"2022-08-17T21:00:26.362Z","2.2.0-canary.0":"2022-08-30T20:44:13.407Z","2.2.0":"2022-09-01T21:41:41.153Z","3.0.0-canary.0":"2022-09-13T22:30:36.483Z","3.0.0":"2022-09-14T18:28:07.286Z","3.0.1-canary.0":"2022-09-27T20:33:08.439Z","3.0.1":"2022-09-28T22:06:30.647Z","3.1.0-canary.0":"2022-10-03T22:15:15.596Z","3.1.0":"2022-10-12T18:16:16.163Z","4.0.0-canary.0":"2022-11-23T20:30:07.087Z","4.0.0":"2022-11-28T20:17:46.057Z","4.1.0-canary.0":"2022-12-14T15:30:55.979Z","4.1.0":"2022-12-20T20:37:22.009Z","4.2.0-canary.0":"2023-02-15T13:24:58.697Z","4.2.0":"2023-02-15T16:30:53.498Z","4.2.1-canary.0":"2023-03-03T18:58:39.179Z","4.2.1":"2023-03-15T18:56:49.205Z","4.2.2-canary.0":"2023-04-05T19:11:27.788Z","4.3.0-canary.1":"2023-04-06T19:28:09.572Z","4.3.0":"2023-04-12T19:41:29.166Z","4.3.1-canary.0":"2023-04-18T16:29:03.476Z","4.4.0-canary.1":"2023-04-26T15:19:10.772Z","4.4.0":"2023-04-26T18:10:34.261Z","4.5.0-canary.0":"2023-05-08T18:07:25.528Z","4.5.0":"2023-05-10T20:46:22.648Z","4.6.0-canary.0":"2023-05-11T22:57:30.066Z","4.6.0-canary.1":"2023-05-18T14:32:23.638Z","4.6.0":"2023-05-30T16:20:58.048Z","4.6.1-canary.0":"2023-06-09T18:25:42.455Z","4.6.1":"2023-06-12T14:03:37.983Z","4.6.2-canary.0":"2023-06-29T21:20:13.832Z","4.6.2":"2023-07-05T21:09:54.811Z","4.6.3-canary.0":"2023-09-21T18:45:04.658Z","4.6.3-canary.1":"2023-09-25T15:49:50.894Z","4.6.3":"2023-09-27T16:04:01.949Z","4.6.4-canary.0":"2023-09-28T12:44:59.514Z","4.6.4":"2023-10-16T15:19:09.043Z","4.6.5-canary.0":"2023-12-14T19:59:12.058Z","4.6.5":"2023-12-14T21:45:27.293Z","4.6.6-canary.0":"2024-05-14T15:23:28.127Z"},"bugs":{"url":"https://github.com/pantheon-systems/decoupled-kit-js/issues/new?template=bug-report-template.yml"},"author":{"name":"@pantheon-systems"},"license":"GPL-3.0-or-later","homepage":"https://github.com/pantheon-systems/decoupled-kit-js#readme","repository":{"url":"git+https://github.com/pantheon-systems/decoupled-kit-js.git","type":"git"},"description":"Pantheon Decoupled Kit's Drupal Kit","maintainers":[{"email":"vendor-npm@pantheon.io","name":"pantheon-npm"},{"email":"youzhenzhen@gmail.com","name":"zzyou"},{"email":"cat.kaethler@pantheon.io","name":"cat.kaethler"},{"email":"danishyasin33@gmail.com","name":"danishyasin33"},{"email":"duncan.s.schouten@gmail.com","name":"duncanschouten"},{"email":"mitchell.markoff@pantheon.io","name":"mitchellmarkoff"},{"email":"nickheinbaugh@pantheon.io","name":"nickh_pantheon"},{"email":"me@mel-miller.com","name":"mel-miller"}],"readme":"","readmeFilename":""}