{"_id":"@mdn/bob","_rev":"29-0bb11360cde9c563f6c65b2837b7a846","name":"@mdn/bob","dist-tags":{"latest":"6.0.1"},"versions":{"2.2.0":{"name":"@mdn/bob","version":"2.2.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@2.2.0","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"8c34e1789567b5e0911b31f4881dff119ce46059","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-2.2.0.tgz","fileCount":59,"integrity":"sha512-owatrwlwqrcRuip0roTBEIx3MTg+/tAcUn71VoOLKoN1HcY9bcEa8kYDDDR4YQQdKzUKNPxs6e5FtnqJHdbDMg==","signatures":[{"sig":"MEUCIGY/s7pu4xw8Q+zVtRWX9ZDFdrYuKrVg361SsuZffZHRAiEAnrDZ92fnHpuN4rdP17L3hkz1zAmezVcGyNMWkYDoitI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5WJYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO4g//Z/VxcYsG/puKbJ1N7k1sdmjKlpDvjcNdRG+EVBDolh+5L1XY\r\nVzmp0iiY4xhwuld4IGiRsaneCb8DnbvwaR8amtlOIndG1zQ7naJa+yqAX1CO\r\neLFJwrVhcGTFzVeJFeeR+KW3GX28+6iurOJzeWcqz6YkhTsU5ayz4raCHrGH\r\nx0DCDgBZWXFDjAOPr5GoXhywkLRm1qxTtEwTnPhqu4rL5gCf6QYWaSEweZRE\r\n9iPwsX/9D2r1QWpNPv6PN4H5gLk35wiGS/iLYg5FpPCltKtGN8t60sSxoWtF\r\ntHFXO56Ql63xVm81FaJkVsfY/bVYygUC9VxrACFh1znF0UdtOcTvFpgYdRti\r\nnFXSPjemdvTKWrPEsY4/Go92Je8Tl44LpfJaCCc49oC2+ktDCuIK4o+9MfUn\r\nCQUHRt+vynbpciOHVfmoWJNDD8htkO4mzOLHz2Zg3Eq1SBYB+HaprwXmdWF6\r\nBdsDh0fZiTtYGgRXetds0BITJb7/ViTTisLQO2Yvl54GO5uu+9+QF+124Thx\r\nggfMn+lGkv0tpm69bte69wuCRFClpzDYpYWrgiZevL0YGiWc0NvFCKa1Y/yA\r\nZfCxH/6cyvmchDCLqVoEqiO2whNb6YnNE9eLjpxn4cip+9cpf82+4SL8RF6/\r\nwB+pTXa2o0ZOv5jaH//PMWzU0uGW+njHJkU=\r\n=3s0d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","engines":{"node":">=12.0.0"},"gitHead":"0ba4c359f5826f50c1603c965c6b65613edce51b","scripts":{"perf":"bundlesize","test":"jest","build":"node ./lib/mdn-bob.js","start":"npm-run-all build start-server","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"caugner","email":"node@caugner.de"},"bundlesize":[{"path":"./docs/css/codemirror-*.css","maxSize":"3 kB"},{"path":"./docs/css/css-examples-libs-*.css","maxSize":"4 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror-*.js","maxSize":"75 kB"},{"path":"./docs/js/css-examples-libs-*.js","maxSize":"8 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"8.19.3","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"16.19.0","dependencies":{"glob":"8.0.1","wabt":"^1.0.23","fs-extra":"10.1.0","node-dir":"0.1.17","clean-css":"5.3.0","uglify-es":"3.3.9","browserify":"17.0.0","codemirror":"5.65.3","cosmiconfig":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.0.2","eslint":"^8.2.0","prettier":"^2.4.1","puppeteer":"13.6.0","bundlesize":"0.18.1","http-server":"14.1.0","npm-run-all":"4.1.5","jest-puppeteer":"6.1.0","prettier-eslint":"14.0.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bob_2.2.0_1675977303453_0.3568602915591772","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@mdn/bob","version":"3.0.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@3.0.0","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"ee6f577bf8c02dbf5f436e8286582724f069e5f2","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-3.0.0.tgz","fileCount":65,"integrity":"sha512-JF7MCbCBY7pjx6XCQH795kYV1ruBfi4duNcJY85i84wncyJMn9lsi8Hx7h7pm3/SxVym+Hwxst12RHTSOhyrgw==","signatures":[{"sig":"MEQCIDWT/HCE2/qF2C/cPIzfVAFScueNfcJwaNZwGpwg2pEkAiAXyDRbviS4ByUr7yb9uDq7mu/Yq/Xuf8EtELeOCmWL8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5l9eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrNA/+JhbaadTPDy/C3+wE2GsIDgm0JDLw3bq+3uapLjYoxQY/w/4B\r\njxzo71/UTpHXT1qk43Ir1bF/a26/Mz4hcWAwBgXquEdm9H3/02CK3aebqu/Y\r\nIp7ATIm65iig8IOkjSTOQafcPln8Eks1WA/8DNZ3++IvEkYHEauhfs9lTGN+\r\njpk1oxGtaNHRLUaoWPAlspd00ywrqQojHkM5H97chgk+UrcdqQUzGGp0eB3r\r\nEw5vxES/qYGqVfOCllQZG+iWjbkL3PL3tLHDDtmQazqO9eUDkgtgHeYoLW2/\r\nIy8dfPcDzbYxu4dh3aLbh7ksgkupIP6b32RFBuWMTPW2Q2NVWTLzCVJS4lTg\r\nzo51NwBPPWShYARgs8noar2o7U+7fmXKf37WGRv/09rShmge5TOTEx2nP5PN\r\nFuTJzjdo3rqKc6/+ZXKCGm8nb2Y/B3Z1f04Weg7Fz6P8FK3LzCLHsTC9Z6yf\r\nPJPcVY4ToWmbbt96Ly3aWJSkv7HUBkY6k2/O+fH591rHU/iJxwoh5r11i+e6\r\nsK67JcTCsosTIh+GTNXcoTKJti3dEYGIpk/jIWUqROEqr/b4FMMAo1vsIT3N\r\nXs5mcWPs6C3Jp69WFVjEW1hflwhDf0DIHeW6OexjXOIYHHkRurqC2mZu0Avz\r\nw+jikBIEjo0Bzqsr+UvdW9Q9HkpVvxU4CeM=\r\n=TcTR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","engines":{"node":"^16.0.0 || >=18.0.0"},"gitHead":"8df94dd1a08125ce83a55233429726500cfc779f","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run format && npm run lint && npm run jest","build":"node ./lib/mdn-bob.js","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"node ./lib/mdn-bob.js --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"caugner","email":"node@caugner.de"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"8.19.2","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.12.1","dependencies":{"glob":"8.1.0","wabt":"^1.0.29","webpack":"5.75.0","fs-extra":"11.1.0","clean-css":"5.3.2","uglify-es":"3.3.9","@lezer/css":"^1.0.0","codemirror":"^6.0.1","@lezer/html":"^1.0.1","cosmiconfig":"8.0.0","@lezer/common":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/search":"^6.2.1","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"^8.0.1","eslint":"^8.2.0","prettier":"^2.4.1","clipboard":"^2.0.11","puppeteer":"19.6.3","bundlesize":"0.18.1","css-loader":"^6.7.1","@babel/core":"^7.20.2","http-server":"14.1.1","lint-staged":"^13.0.3","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"7.0.0","path-browserify":"^1.0.1","prettier-eslint":"15.0.1","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","mini-css-extract-plugin":"^2.6.1","css-minimizer-webpack-plugin":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bob_3.0.0_1676042078704_0.34050131291118646","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@mdn/bob","version":"3.0.1","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@3.0.1","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"f0be741597b31c04db2500df573bb0d594b89052","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-3.0.1.tgz","fileCount":61,"integrity":"sha512-kvkQQNYEZPy0R8Ug70JSclofceE4BCoduy3s/vJeXteg0rSo1+iZ3pOy7oVBndAAvHLnAyBSAJBn66+eR6gwlA==","signatures":[{"sig":"MEUCIQDsddDd2XYMMsz0K7jS1RdlYYY8+kvlOqAdK6sB2oNVUQIgLQzTOvZzBp61kyAWR4poSB3WyA48/HY2/XqGDn4bo6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+LdXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8dhAAhs20XfVzPvkTyULrVvfAZM9c1g/rYRXAztvLjhR4rvL2sfIi\r\n1H/ZZPrr8qt+CAklc5vAhKPkEPBL9Mcl5/U7dWI328WWf65+ut9RZ/s5S3F+\r\nh7ElKbcSkH/+BF7+/6/dCENwPL/lavVIegFanKJD8Wdr55Ix4O69YHsLUDj5\r\n6qCCROeZ/cx67umzKszJ4jfWsRyVVgc3yNrhUuQl3hKE+Jkzy1qV+e+zjezd\r\nNRxmfIEKkloIdzpYomwwF+HDXdCJyVlSlaNPDl1K6/7keN7kQfhN8nGSvTQw\r\nKyDHDx2+LdRPcmkYuypb2pkM5IDeP8JVP0/9eh49gNj5f6AZuic3Ct/P/rgA\r\ncKBi6feft+so5w4WovKCXB5b45HZzkH7GjxhgixK15AudbKlbMYxqNlnLAid\r\nG0x/5cExX7kFwok6s64FHLNx4PiFWdykhBUS4PA6xPJfnacyPcqgDvVm8ARC\r\n3GoQuYizUlf7ykETWOAkoEPEzSoVpzQe4cjDaKn+XT/hufxSINoc4qQQwH5N\r\nd0HVzm4EE5SRhgi5pjKkOvuZMu4JBF+riKZpgccv9kvyZc6zSJAYUizGGshw\r\n6DmirPAY4VXkfwnOhPaN1wH2MJ8axYWpyyLsEwIXOxqt0sTVlpjHTTBTAIDz\r\nsryWcxSHvYSdIO0M2DelX6DUICr3aP37n60=\r\n=gucF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"37315ec352ecf061ac4a66c69f080fcb53c7b7d9","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run format && npm run lint && npm run jest","build":"node ./lib/mdn-bob.js","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"node ./lib/mdn-bob.js --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.3.1","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.14.1","dependencies":{"glob":"8.1.0","wabt":"^1.0.29","webpack":"5.75.0","fs-extra":"11.1.0","clean-css":"5.3.2","clipboard":"^2.0.11","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"8.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/search":"^6.2.1","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","husky":"^8.0.1","eslint":"^8.2.0","prettier":"^2.4.1","puppeteer":"19.7.2","bundlesize":"0.18.1","@babel/core":"^7.20.2","http-server":"14.1.1","lint-staged":"^13.0.3","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"7.0.1","prettier-eslint":"15.0.1","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bob_3.0.1_1677244247724_0.9769446186114594","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@mdn/bob","version":"3.0.2","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@3.0.2","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"49c4db3703be0782e7d31d49d5d284b38e90c7f0","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-3.0.2.tgz","fileCount":61,"integrity":"sha512-LaXLc/ub87vOq8z2GnSABWE/p0IsJOMQVkNlrTYcBd0ZZx0aVOqvWIUcqMvWhWByMCofJhqHWQKhRQbPmZIhGw==","signatures":[{"sig":"MEYCIQCkebWK4s7j7ljbFSRe0pJU3l1FX0ZDHDCCK8c6BSFqsAIhAIO6Q6kyPCRnqYn/rijNa8zuNoIe3lj+u1TlskPPQLnk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+Pe+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5/Q/9EFvuErrD+PQOSvNmHIZtFbHL4wewIMnYva8eM8SBNuptHoHC\r\nvzJ97OKT3WqgXdPkFfIesR24n5Lu0ADqS8ZRiySolTCiOKjtjcamfMlFCfkY\r\nik+su7RnTP54d9XTooDZGhghtKWbmqgB5vttlw19hyDtnKyrmxryTw09Yyt+\r\nYe4ROOiY3mYu+fRFDVACQA6s2T2zlKQ4V/NvbdbpBdrpZ9ko2gzPXihhhoau\r\nkk0UrGgWd9LDdmKRHrTgjZwB4hZ4ii9FURJmu0Olq2mzY5WmqojsbPHZDj1s\r\nIUf9Vg3Va6nY/nWgLJrSr7s1CjYVP2FruPAUyPpwN0DKL2ruHk3/4cNOhBJo\r\n1auOW7dbUxyLpMh+xAoxBBlMRTi0demVfjtYP+yILoBPz/qltGiuto3SksJv\r\n2p9zeXqm5r8VdkZpTkreJj0ZvsUPp5jqD1UT3FovfIL6w7WwZ+K4DDfVnxg4\r\nKzoDDzg2P6sXINKev2ACsbRRN2KRVDQ71wVo5WtNiZAJ5/eOI56tHRouo+Z/\r\ngFsLuh31YJOO/KQG/X5tfcPV7PZU/3pcvsSHFj/vKrvmIjLcXL7xm5Xz1r3h\r\nWNsvSVs1iFYzhptpxTgznZ6cAt+FjLNWj/ZUw9IxpUfl0bd3/n1gHWxROiYY\r\nUhpV70EmBCzp+dB0BvStWgryA9EMbthO2B4=\r\n=wsSd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"31d30d4ba3e50b6c80a2ece3fc7f584c4bdde46b","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run format && npm run lint && npm run jest","build":"node ./lib/mdn-bob.js","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepare":"husky install","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"node ./lib/mdn-bob.js --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.3.1","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.14.1","dependencies":{"glob":"8.1.0","wabt":"^1.0.29","webpack":"5.75.0","fs-extra":"11.1.0","clean-css":"5.3.2","clipboard":"^2.0.11","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"8.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/search":"^6.2.1","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","husky":"^8.0.1","eslint":"^8.2.0","prettier":"^2.4.1","puppeteer":"19.7.2","bundlesize":"0.18.1","@babel/core":"^7.20.2","http-server":"14.1.1","lint-staged":"^13.0.3","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"7.0.1","prettier-eslint":"15.0.1","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bob_3.0.2_1677260733700_0.07853869594121332","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@mdn/bob","version":"3.0.3","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@3.0.3","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"8f05dc9e36e4500f5d5036231d8502b9263b5b9f","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-3.0.3.tgz","fileCount":61,"integrity":"sha512-9r4bOTys3uTbDwRK33M7WTCgEIlWfFrIiQUbYbf7sn3IDEyrwduvQnGEXBMWmw59JfIR+/nf0w8Yx2FIZj40Lw==","signatures":[{"sig":"MEQCICo4zn/SorYuvBC3QUUotcig8/cAh5d5iipFYSzziGLtAiBEsB9sZLMfD2UTLdRT9QeTRlTpyeCacTIh3AjPaHxpCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+Py+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB2A//c7I23N4cMAx42jSoHbw6o4i66tpiT6CGsaB/dukheSyMHdgg\r\nCpTBw/nhIavWrVtH0IbJzL11Oxxv5MVBYRCineliVEuF+SI+G025gd8wbwMz\r\n0sL3w0A8MJUL8mu812U3rt+0XtiPPrg1tgzR7W/UWt1w3qsU/LeldwyNkvOp\r\n2bMDdlbUtArRTQysDFWsLLnkV0MOE0oKjnHpsMZ5+yMWonYjKmeQ93QDk6hS\r\nAFJGaPQWBMni9RpO81FamOZPQopoUtp+pNgZfwxt22xLZt81ljfOA0/84YDK\r\nd8Berg17yFxu8GXwotiEK66WhOIMnhoLLzwMIa3NvW77KeSGQJBnaaKC+9LU\r\nidoX1q9O3N82XpYTu3EmOC60DYw5e5eCEmL/POfhqVIO9w8J11IR9YXz9bNw\r\nyFRHURn6rV2p2xnzuHQvs4awcrkfctPEMJiFm9eeaUaWxfpcmiJsl2JpkIYN\r\ntqzQhUVevG1PPBeYez9T9y+Y4sG+3fH7cQ+BIP1ArOVDsDN9tCPgW+aELSqy\r\nrkvJLeqHeNZENcgfrhv3ZYnjO2lOqqbm4t1EPNJd6ThynTwgj2z0nx7YG0Si\r\nU4g2+zm5A7b5/ZsxehaThe0iY1toEO6fS/emJmnmIIZNWEsYI9ax38xjpQIp\r\nYF9Ypbe16aSctcOuzrlFQKZchOQwArzq8V4=\r\n=wErS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"41cac8cbb616c95db52f65984646dc32b6e63080","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run format && npm run lint && npm run jest","build":"node ./lib/mdn-bob.js","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepare":"husky install","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"node ./lib/mdn-bob.js --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.3.1","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.14.1","dependencies":{"glob":"8.1.0","wabt":"^1.0.29","webpack":"5.75.0","fs-extra":"11.1.0","clean-css":"5.3.2","clipboard":"^2.0.11","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"8.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/search":"^6.2.1","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","husky":"^8.0.1","eslint":"^8.2.0","prettier":"^2.4.1","puppeteer":"19.7.2","bundlesize":"0.18.1","@babel/core":"^7.20.2","http-server":"14.1.1","lint-staged":"^13.0.3","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"7.0.1","prettier-eslint":"15.0.1","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bob_3.0.3_1677262014179_0.5964866917698273","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@mdn/bob","version":"3.1.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@3.1.0","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"ae5a71cb3c395e3c18cd118f9ac36384bc10d86e","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-3.1.0.tgz","fileCount":71,"integrity":"sha512-iqpmgXD0trrWK2Sn8mIGOksy0m5OhIkiZ9pahGBcbImh0v9Fs2U9yBZJ5maOMkP57fAWG0w1OUuQf0z8Yj0DEA==","signatures":[{"sig":"MEQCIECTWDsByExx35BeL5jFSXs50F6yrzbxvMppu68IlpOYAiB5JU7YcXfqyG/YkyElB3qrDVx2+jER3c474/1Yz8SpmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdelACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYfA/+Jg//DivHQwvqhL0zBUkaeVbHQ6ELPIF8K+KTt60u1dBWsuIz\r\n1D1SX7KYfrahbC4gCH06IJQF2JRWHoapXShpmkGpJguVUjzIL0m+pD4QQer/\r\n6m6aXh+SiLumSLUKrfPiQOLvg3KwFho/biT3qFKTlIQMPM3ZcNyuUHmNG5Gh\r\nLNX+YqbJW7QQsdXdQrkc5XULVyeSNBuk1v8xllbZj4jDyPdJkAJDkSPH6oAN\r\nmeZRsHD2Ihvl9im8j+C6PD1n+HSQDiOU5EMq2Pjl0jC9LGGB/tLe8wW6uqg3\r\n1hbRcqEkSG9IvNXEXJtA9QXKJt35GBu2ed6e6Sn54vdLizg8y3Bwg/0j/UKv\r\nDTnWP2A4hi9tBCaIOFsgPTZ4+lXLwHDq4ra9KdLlCAOStCcjPx9iWg8vZrX0\r\nT/BXknFgirghJR7OdIy/bjIHNFIEQHdZ2prChgqf2DVCNr78W9WCil3rJDGs\r\nBNF2kJ+EHPENs7XgXl+B6+srkT6vs974yD0Sky5b9amhc3eOYgAmX7h43D10\r\nbtxPGVm7NjpYGRU/Or2DpeC6jarcuN8qpC/Ao6cbH9JaHSP9RaTov4yTa3dD\r\nGai9mEG7+N/xqXdwytWOmxggMDjcV1oujDAm1LkxSuARyptFOWuMfycFVm2f\r\nXyz6o2WOzPdaexq9HiJXQB6pYfG0sMEU2xY=\r\n=tPuo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"557a6d82631948fcb5a79e1732167685dedaf847","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"ts-node ./lib/mdn-bob.ts","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky install","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"ts-node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.5.0","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.14.2","dependencies":{"glob":"8.1.0","wabt":"^1.0.29","webpack":"5.76.0","fs-extra":"11.1.0","clean-css":"5.3.2","clipboard":"^2.0.11","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"8.1.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/search":"^6.2.1","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"^8.0.1","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^2.4.1","@swc/core":"^1.3.38","puppeteer":"19.7.3","ts-loader":"^9.4.2","bundlesize":"0.18.1","typescript":"^4.9.5","@babel/core":"^7.20.2","http-server":"14.1.1","lint-staged":"^13.0.3","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"7.0.1","prettier-eslint":"15.0.1","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.53.0"},"_npmOperationalInternal":{"tmp":"tmp/bob_3.1.0_1678366628967_0.35886365768264716","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@mdn/bob","version":"3.2.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@3.2.0","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"8727c1da2d0ddc097d8bfd3c70d66e569f843d73","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-3.2.0.tgz","fileCount":73,"integrity":"sha512-Wep1Hs2rx7LUIkiXzUDKyuhp8f5txykrBbExvZlccryTeDWON/Q6LnLtYImcYTHaahWpx5VaqwrkjmuDl4Hmdg==","signatures":[{"sig":"MEQCICtiDD9UIgT1uTPXbZ+Y8BYGhEmDQgQt79WKJwrhz04iAiAr4H1IObAhfkntc/iK5uvekPSl1cgdDI08IEkuHVAw7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEg2AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/LA/+JMN87f+zyr+7dAsDh9p0Z9bSkneArPbSI5v31CdUY4uSZv1n\r\nqWETrP9RaklS3iHmUmtWz9b+nAJpE6vQ1RQOZx5bCDSZToHpgpej8283jKdV\r\ns0ywTypqOnNemN65RD3nR/R2q9fUw5BZktmmCY0AhF3w8KyzO3h05Vi0nFhn\r\nGifU99daaMQG3CwM1UnxMdXALCLWpEfTa3HdTkRRtkkbP4/2kqsfX5pTwEwT\r\nr10+/60BL1xrgyZPjnhS4XsrvuVUuHp+ZLtx7V1nlEZiw0l/LB+3InkNSXRn\r\n/zSTtLpCL7MdQYwagjqhgx1Ffkql8d3S+izBPxj7pAAuYmESFsLbBsrGFJeN\r\nn02pgYnF66JDvNi920ay19movp0abF1ROg0/CKdRc5G1U4dw3XyW4VdruoAw\r\nJ/BljXpPj2re3EF3eg8El0sV3I9fzPd/G6aIy6CNET6Z+OINxJ8cmbckIeif\r\nFS/tLFu1cBA31TBs97cIz+H4KrrM4MUwUER+sBM83unr27tJiSGZAxi9t0BP\r\nAC3ndiBEPK0e06Zgvnf18BHlDh1YC9EHXEVHFMviDowlLdH+VxJhG1maR8uD\r\nHjS3+eQnxTS4Rd4a85fziOfn4yif7fqjASgUcyO7ec4VJCwiAvieZPS2vL7H\r\nBQ0Rt2PWkH76akQTaSOb2/7IV8HnN27XAoc=\r\n=gVG+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2d48ff0ca2eb1e4d3a98551144217abc39b66548","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"ts-node ./lib/mdn-bob.ts","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky install","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"ts-node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.5.0","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.15.0","dependencies":{"glob":"9.3.0","wabt":"^1.0.29","webpack":"5.76.1","fs-extra":"11.1.0","clean-css":"5.3.2","clipboard":"^2.0.11","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"8.1.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/search":"^6.2.1","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"^8.0.1","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^2.4.1","@swc/core":"^1.3.38","puppeteer":"19.7.5","ts-loader":"^9.4.2","bundlesize":"0.18.1","typescript":"^4.9.5","@babel/core":"^7.20.2","http-server":"14.1.1","lint-staged":"^13.0.3","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"7.0.1","prettier-eslint":"15.0.1","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.53.0"},"_npmOperationalInternal":{"tmp":"tmp/bob_3.2.0_1678904704199_0.4821285181088333","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@mdn/bob","version":"3.3.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@3.3.0","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"0f92311e495831d15ca94b00824c364db8c2ec42","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-3.3.0.tgz","fileCount":73,"integrity":"sha512-18orEEAv7MhegC0AzOc0a20R39UGOvrZu3vTg1ay8YXSzH4Xpry3o7nevbGzMzUNzsvAlGQ0ndnvYM/pU5epIw==","signatures":[{"sig":"MEUCIGudl82vHjuPFkYR/XJgBc4OZdpmNJnQsT3zAPHaLqo1AiEAwm2cajLUxi7Y1WsI/JMvBuerETc/TMPK62YVxXtkUTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVADgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEGg/5ASsdSdbn2V6QWkwWRyrULwtEHZrZq7b+h94/vpGDIoKk4DEL\r\na59zsDQZwxH+OfYmjKQph2YMpVlcnCp5joKAgogMBuHjHe8Pp6ZHTDDf5MRR\r\nMS2Xbqn+GOJzHaaKhNyYm2b84iSwmXD6r+9wFdhDg//pH9ARLOrdBQcoHN0k\r\nXNvX2ov9zl1FpC/4pR4C2IOEry6xG0reDRiM68vAwcEa/lk3Fhfm8fy/Ph41\r\n7NWTLJ7vgcm1JLZia7v520Nnto8XnzhsX0TNCGdAJKQ+lL3fEXEKRxAXsm0o\r\nhcKIC+RKB9dXdAqW+S+DfNNWpeN2Ni4ej4uBifLBQS7TMYm9gNrhXxJj+V1k\r\nTWK3u7g2Dq2Pu9kO8ip4GE0Wh/aSQxAm6m6doW8Z3DSQ0gK3pIOcWaOL8PxP\r\nF9NxdPWpWn4pIKtHum23k5nl/T3MhQSh+kfEA7PTriZL2/zufm5NVJ2pzmZD\r\nHHtLJ7sbk5o+ugYqXa1uqP1TbZ4MJEG6ITnGKNJ/+DdSgpZb3P52E/yM7pZf\r\nxgsatrBRRpRBBH/2kyqPzIVfxwwuvsa9KPru9zjw3Dy5k3vIXfSxFp3vGvb4\r\na2XxT9EwduTdCy3KzHIrQj27FmNimig++6asOnZVC5Gg1fv22Z5Yes/BI36L\r\nvDpYtoshEazBggfCxXOeb9Zozg0yPmoS8nQ=\r\n=cBwg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6ba33d0f8e67afd27fbbbfe96bb44942241b6682","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"ts-node ./lib/mdn-bob.ts","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky install","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"ts-node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.5.1","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.16.0","dependencies":{"glob":"9.3.4","wabt":"^1.0.29","webpack":"5.82.0","fs-extra":"11.1.1","clean-css":"5.3.2","clipboard":"^2.0.11","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"8.1.3","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/search":"^6.2.1","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"^8.0.1","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^2.4.1","@swc/core":"^1.3.38","puppeteer":"19.11.0","ts-loader":"^9.4.2","bundlesize":"0.18.1","typescript":"^4.9.5","@babel/core":"^7.20.2","http-server":"14.1.1","lint-staged":"^13.0.3","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"7.0.1","prettier-eslint":"15.0.1","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.53.0"},"_npmOperationalInternal":{"tmp":"tmp/bob_3.3.0_1683226848302_0.21037041831027037","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@mdn/bob","version":"3.4.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@3.4.0","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"821339cbf2aafea50a386bbd82db06425b6f9bcd","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-3.4.0.tgz","fileCount":73,"integrity":"sha512-L7eGnrBMMJkta9/RSghrSDV4wjyx0Uo2c19NylVlQ5TlePWxOoXwL8MP4FXKpCcUq1Xm1IihBFiRWPyw9p52kw==","signatures":[{"sig":"MEUCIAUPxMi6c29dZmcFcbVTJsytdzZNlOzGyHtAE9FhI2jNAiEAuPmWxld1KGsCUJmZOZjtY1cEvn+liduOnQDlCr7gXSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539259},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4770fbd2351c0b977998d80ca84b444141b70ee7","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"ts-node ./lib/mdn-bob.ts","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky install","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"ts-node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.6.7","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.17.0","dependencies":{"glob":"10.3.3","wabt":"^1.0.29","webpack":"5.88.2","fs-extra":"11.1.1","clean-css":"5.3.2","clipboard":"^2.0.11","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"8.2.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","husky":"^8.0.1","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"20.9.0","ts-loader":"^9.4.2","bundlesize":"0.18.1","typescript":"^5.1.3","@babel/core":"^7.20.2","http-server":"14.1.1","lint-staged":"^13.0.3","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"9.0.0","prettier-eslint":"15.0.1","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_3.4.0_1690979846135_0.6504222569465767","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@mdn/bob","version":"3.5.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@3.5.0","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"9741554288c98dfde8607ad9e93012ddc1804f00","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-3.5.0.tgz","fileCount":75,"integrity":"sha512-0ZZ3sjC9LjWun6oQsn66QNboYOqXa9IQPISwosZchsZGGph1MEbY7FhGpIWngKQ42WKrtJmS2Q9GVmtCA4JQfg==","signatures":[{"sig":"MEYCIQCz7VDQu4KG4GuXBwjBsRFxgz8VecMJwE3B3zi1Ll3AQwIhALIJMSKt1861eIXNg3L3uxKdEuVxuBF5ua7anTntKeow","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546758},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=18.0.0"},"gitHead":"72422fbd8391d7600d02afa07b3dd841a79c03ee","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"ts-node ./lib/mdn-bob.ts","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky install","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"ts-node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.8.1","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.18.2","dependencies":{"glob":"10.3.10","wabt":"^1.0.29","webpack":"5.89.0","fs-extra":"11.1.1","clean-css":"5.3.2","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"8.3.6","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^8.0.1","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"21.4.1","ts-loader":"^9.4.2","bundlesize":"0.18.1","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"9.0.1","@types/fs-extra":"^11.0.3","prettier-eslint":"16.1.1","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^6.2.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_3.5.0_1698658107905_0.5653835546053017","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@mdn/bob","version":"4.0.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@4.0.0","maintainers":[{"name":"caugner","email":"node@caugner.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"51d8a06248a49465e7ee7e23a146d6f8cd0c4aea","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-4.0.0.tgz","fileCount":113,"integrity":"sha512-klyIRwzRIAYieDkzNEfLNvqbPLANWqqgpM3ykRN5WMHaBFEsqCBVwgh2hojEm/SOKctO0hqdT5A95JFp7S91pA==","signatures":[{"sig":"MEUCIQDpzo8U2sd0hu45AI6TvMdHJPYFWWNVX/RsdUQhWkXoHQIgPJhkFqBiCsL1+WDVLsMyjrtFjE/pSSU+1yt7iaRXq9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":693226},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cd5ab850a61b040a7e178e22ddd8d905cfd647e9","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"ts-node ./lib/mdn-bob.ts","clean":"rm lib/*.js lib/*.js.map editor/**/*.js editor/**/*.js.map","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky install","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"ts-node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.8.1","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.18.2","dependencies":{"glob":"10.3.10","wabt":"^1.0.29","webpack":"5.89.0","fs-extra":"11.1.1","clean-css":"5.3.2","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"8.3.6","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^8.0.1","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"21.5.0","bundlesize":"0.18.1","swc-loader":"^0.2.3","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"9.0.1","@types/fs-extra":"^11.0.3","prettier-eslint":"16.1.2","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^6.2.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_4.0.0_1699358528015_0.14731542799552422","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@mdn/bob","version":"4.0.1","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@4.0.1","maintainers":[{"name":"caugner","email":"npm@augner.eu"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-npmjs","email":"mdn-npm@mozilla.com"},{"name":"schalkneethling","email":"volume4.schalk+npmjs@gmail.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"9fed80180fc3a8ebe858d0de757065285455845a","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-4.0.1.tgz","fileCount":115,"integrity":"sha512-M26tJMzazK05Vl3BxoLyU+HBqMw1bmNYOria9d/+li1PabYnSQ6OdnQOYBnIuUATADpLN7PV1FVk4opR5C+e/Q==","signatures":[{"sig":"MEUCIQD2dhlQzf07yOYdrwTfKHRQN4TzonQMDgJo/et/GoZcMQIgVkPJ7+innd+whV52JvVMHQfgkDFANfEgqngo/TqW1NE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":727182},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd5824fe8d35496729dfbeeffc4cd1de6f0e321a","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"ts-node ./lib/mdn-bob.ts","clean":"rm lib/*.js lib/*.js.map editor/**/*.js editor/**/*.js.map","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"ts-node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"caugner","email":"npm@augner.eu"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.6.7","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.17.1","dependencies":{"glob":"10.3.10","wabt":"^1.0.29","webpack":"5.90.3","fs-extra":"11.2.0","clean-css":"5.3.3","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"9.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^9.0.11","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"22.5.0","bundlesize":"0.18.2","swc-loader":"^0.2.3","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"10.0.1","@types/fs-extra":"^11.0.3","prettier-eslint":"16.3.0","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_4.0.1_1710780651826_0.5123494217730542","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@mdn/bob","version":"4.0.2","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@4.0.2","maintainers":[{"name":"arglaaa","email":"andi@null2.net"},{"name":"caugner","email":"npm@augner.eu"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"1bfcaf2597be6526e7cf4f206b9fbd0c9a474a92","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-4.0.2.tgz","fileCount":116,"integrity":"sha512-0kE4Is7NfKX/YSYgpD245OV90waQa4DzbDBrgWITqjo+gRxf2Wtrc+SV0jzEs5ypi6nnicG4x0F3cl9ZuWwFFQ==","signatures":[{"sig":"MEQCIB/LYJxepr83Ubr7+ZNzjCvI1aOLrIo/KqoEZHiJB8ClAiB+24kw8KLZyjM02zJG5aNdTgiAhXm7KW1osAa8ROcrRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740798},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9a88ce89f5d2fca54e52ddc352c9688fcf769c7f","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"ts-node ./lib/mdn-bob.ts","clean":"rm lib/*.js lib/*.js.map editor/**/*.js editor/**/*.js.map","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"ts-node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"caugner","email":"npm@augner.eu"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.6.7","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.17.1","dependencies":{"glob":"10.3.10","wabt":"^1.0.29","webpack":"5.91.0","fs-extra":"11.2.0","clean-css":"5.3.3","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"9.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^9.0.11","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"22.6.0","bundlesize":"0.18.2","swc-loader":"^0.2.3","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"10.0.1","@types/fs-extra":"^11.0.3","prettier-eslint":"16.3.0","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_4.0.2_1711380582068_0.8174284854017637","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@mdn/bob","version":"4.0.3","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@4.0.3","maintainers":[{"name":"arglaaa","email":"andi@null2.net"},{"name":"caugner","email":"npm@augner.eu"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"9b626a3129c91cbafce9133a3a357092f7fd8974","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-4.0.3.tgz","fileCount":115,"integrity":"sha512-37uvDokhMYCuCYFGbpo4ZUsxxZHI5p7vwxcAZZHfWiUjjQY5P2/SznhMY7H6/b0rFlprn0Zv1Se836HwbxESug==","signatures":[{"sig":"MEYCIQC1SwVRtcAKbsoqmewdw6D4+MHfF8CVf32SabaMmXhCRgIhAKaWW/ndwhLhMbzsfrElT5G2l8CwgqU0CG/W2AyLz9ae","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729372},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=18.0.0"},"gitHead":"781504e76f56616135500ee79795b8ccf7a7f23c","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"ts-node ./lib/mdn-bob.ts","clean":"rm lib/*.js lib/*.js.map editor/**/*.js editor/**/*.js.map","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"ts-node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"caugner","email":"npm@augner.eu"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"9.6.7","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.17.1","dependencies":{"glob":"10.3.10","wabt":"^1.0.29","webpack":"5.91.0","fs-extra":"11.2.0","clean-css":"5.3.3","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"9.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^9.0.11","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"22.6.0","bundlesize":"0.18.2","swc-loader":"^0.2.3","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"10.0.1","@types/fs-extra":"^11.0.3","prettier-eslint":"16.3.0","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^27.1.5","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_4.0.3_1711381344030_0.7238650567656673","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@mdn/bob","version":"4.0.4","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@4.0.4","maintainers":[{"name":"arglaaa","email":"andi@null2.net"},{"name":"caugner","email":"npm@augner.eu"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"781da0b5f118d0efbd1a84abdd29c71f20fcdea0","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-4.0.4.tgz","fileCount":115,"integrity":"sha512-dAdrB0Zgk2iyV0LhOcZbrbOiaTzSU8fcxyAfXaMaxv48BGRMml9+5e8eAzZun4ZP3FB7+0WiUzOIedkxU7PfZg==","signatures":[{"sig":"MEQCIHK3d532zjEvwvFm0iuzJAt+X5WEvhAZIWaAN7FnzlHaAiApq1Npxesz7kQ/OqKo7D+hKRIB57cRMBEG6aP/4F6C5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":733699},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1fc99c147ef9db516e2013c478075837f6fc0eec","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts","clean":"rm lib/*.js lib/*.js.map editor/**/*.js editor/**/*.js.map","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"10.5.0","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.20.0","dependencies":{"glob":"10.3.12","wabt":"^1.0.29","webpack":"5.91.0","fs-extra":"11.2.0","clean-css":"5.3.3","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^6.7.1","@lezer/html":"^1.0.1","cosmiconfig":"9.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^9.0.11","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"22.6.3","bundlesize":"0.18.2","swc-loader":"^0.2.3","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^3.3.1","jest-puppeteer":"10.0.1","@types/fs-extra":"^11.0.3","prettier-eslint":"16.3.0","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^28.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_4.0.4_1712580099523_0.7189052886472813","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@mdn/bob","version":"5.0.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@5.0.0","maintainers":[{"name":"arglaaa","email":"andi@null2.net"},{"name":"caugner","email":"npm@augner.eu"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"d3d8348cdbda7bcf30702e8c381ffe35d0644e9a","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-5.0.0.tgz","fileCount":129,"integrity":"sha512-cwUVauUhirZh0Atm43Ve3CIw6gAVYCVzoYOa0Xa3s+EDQqrS7AQeCXLKdGJXB/rI1zyGqGoHiq/4vxYrPEoDeA==","signatures":[{"sig":"MEUCIGWWfK8CWFFkeqK/qicOTjsimdVdKrCDf/deV8KzqrphAiEAupP2kuHeuNU6KNzssp53o5jPu3Oeyz8UIffj4dBgm0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1417081},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=18.0.0"},"gitHead":"123262ecbcb2f9986292c5d9502ded78b1eef162","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint --ignore-path .prettierignore .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts","clean":"rm lib/*.js lib/*.js.map editor/**/*.js editor/**/*.js.map","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky","webpack":"webpack","lint:fix":"eslint --ignore-path .prettierignore --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"10.7.0","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.20.4","dependencies":{"glob":"10.4.5","watify":"file:./watify/pkg","webpack":"5.95.0","fs-extra":"11.2.0","clean-css":"5.3.3","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^7.1.2","@lezer/html":"^1.0.1","cosmiconfig":"9.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^9.0.11","eslint":"^8.2.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"23.5.0","bundlesize":"0.18.2","swc-loader":"^0.2.3","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^4.0.0","jest-puppeteer":"10.1.1","@types/fs-extra":"^11.0.3","prettier-eslint":"16.3.0","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^28.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^8.7.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_5.0.0_1727876372446_0.3264470282286551","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@mdn/bob","version":"5.0.1","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@5.0.1","maintainers":[{"name":"arglaaa","email":"andi@null2.net"},{"name":"caugner","email":"npm@augner.eu"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"169b91981aaad4acce8fda1621441184acfd76fd","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-5.0.1.tgz","fileCount":129,"integrity":"sha512-3MAl7ieIGYqmRxd9SoEIv9sa/KAzJXSlnLzW2JBmkGC555/so27T7YL4Wlvz2i5wfUOtRYqL5ddQonuxsmliNQ==","signatures":[{"sig":"MEQCIGOiki/HU+gYH5rbBlO1jXN6/YG684GjJx9dqgHbNOUOAiBTTnWVdA2e2Qddzk8DNvQmrzyZ7E4MKyPOnfK4VJu6wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427791},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bff3f13662fe56e996bac9406f1d4da80d292af1","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint .","perf":"bundlesize","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts","clean":"rm lib/*.js lib/*.js.map editor/**/*.js editor/**/*.js.map","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky","webpack":"webpack","lint:fix":"eslint --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"},"bundlesize":[{"path":"./docs/css/codemirror.css","maxSize":"3 kB"},{"path":"./docs/css/editor-css.css","maxSize":"4 kB"},{"path":"./docs/css/editor-js.css","maxSize":"1 kB"},{"path":"./docs/css/editor-tabbed.css","maxSize":"33 kB"},{"path":"./docs/js/codemirror.js","maxSize":"75 kB"},{"path":"./docs/js/editor-css.js","maxSize":"4 kB"},{"path":"./docs/js/editor-js.js","maxSize":"4 kB"},{"path":"./docs/js/editor-tabbed.js","maxSize":"33 kB"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"10.7.0","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"18.20.4","dependencies":{"glob":"10.4.5","watify":"file:./watify/pkg","webpack":"5.96.1","fs-extra":"11.2.0","clean-css":"5.3.3","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^7.1.2","@lezer/html":"^1.0.1","cosmiconfig":"9.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^9.0.11","eslint":"^9.13.0","globals":"^15.11.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"23.8.0","bundlesize":"0.18.2","swc-loader":"^0.2.3","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^4.0.0","@eslint/compat":"^1.2.1","jest-puppeteer":"10.1.4","@types/fs-extra":"^11.0.3","prettier-eslint":"16.3.0","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^28.8.3","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^8.7.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_5.0.1_1731584745170_0.6530416164277488","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@mdn/bob","version":"6.0.0","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@6.0.0","maintainers":[{"name":"arglaaa","email":"andi@null2.net"},{"name":"caugner","email":"npm@augner.eu"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"9b07a0c788d881d7d555c56dabec6b302aea84f4","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-6.0.0.tgz","fileCount":129,"integrity":"sha512-Y0mf09qn6ua2JTkb8QsmdHutpDCuDd3HT5KEl5I8KLafmwG6iSL1YmQ8XSL8C9jWCVQpDSArMPhwkDsDN2NuhA==","signatures":[{"sig":"MEUCIFlBKhxu2qEQ3U3lDt9FioktMuuhOQeGA01RrfjwPNgGAiEAqWDDoQd4p8H9ehg/Vqxp/O/4p51gJajSPKyTM3/botg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427755},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=20"},"gitHead":"4f8c19e3e4944d7158158d9958225be65e7195de","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint .","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts","clean":"rm lib/*.js lib/*.js.map editor/**/*.js editor/**/*.js.map","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky","webpack":"webpack","lint:fix":"eslint --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"10.8.2","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"20.18.0","dependencies":{"glob":"10.4.5","watify":"file:./watify/pkg","webpack":"5.96.1","fs-extra":"11.2.0","clean-css":"5.3.3","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^7.1.2","@lezer/html":"^1.0.1","cosmiconfig":"9.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^9.0.11","eslint":"^9.13.0","globals":"^15.11.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"23.8.0","swc-loader":"^0.2.3","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^5.0.0","style-loader":"^4.0.0","@eslint/compat":"^1.2.1","jest-puppeteer":"10.1.4","@types/fs-extra":"^11.0.3","prettier-eslint":"16.3.0","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^28.8.3","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/eslint-plugin":"^8.7.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_6.0.0_1731585360215_0.22769238055419927","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@mdn/bob","version":"6.0.1","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"author":{"name":"Mozilla"},"license":"MIT","_id":"@mdn/bob@6.0.1","maintainers":[{"name":"fiji-flo","email":"me@fiji-flo.de"},{"name":"leomca","email":"leomcardle@gmail.com"},{"name":"caugner","email":"npm@augner.eu"},{"name":"arglaaa","email":"andi@null2.net"},{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"}],"homepage":"https://github.com/mdn/bob#readme","bugs":{"url":"https://github.com/mdn/bob/issues"},"bin":{"mdn-bob":"lib/mdn-bob.js"},"dist":{"shasum":"31d3e2b2853be20db94eebb8ad9cb71fadbfbd2c","tarball":"https://registry.npmjs.org/@mdn/bob/-/bob-6.0.1.tgz","fileCount":129,"integrity":"sha512-goZpCcYvYjKxx/qXquRPqn6oMPX5Wc3tEnDGykmmVYQK61dXvuBO+bP4cGfPfkE8xGMJVsiHYE/C950p/gJLaw==","signatures":[{"sig":"MEYCIQCUnwnWeRHW1kDS63tXyfVMHsz6HjppW1ySVl+gQlh0lAIhAMG2TeO+SDcyFXlUwRE+NJbZpApJjEBfo7hegMdyFDXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1467777},"jest":{"preset":"jest-puppeteer"},"main":"./lib/mdn-bob.js","type":"module","types":"./types/types.d.ts","engines":{"node":">=20"},"gitHead":"976bb2a1bbd353eed343317877b52b084db6df9f","scripts":{"fix":"npm run format:fix && npm run lint:fix","jest":"cross-env JEST_PUPPETEER_CONFIG=jest-puppeteer.config.cjs NODE_OPTIONS=--experimental-vm-modules jest","lint":"eslint .","test":"npm run prepack && npm run format && npm run lint && npm run jest","build":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts","clean":"rm lib/*.js lib/*.js.map editor/**/*.js editor/**/*.js.map","start":"npm-run-all build start-server","format":"prettier --ignore-unknown --check \"**/*\"","prepack":"tsc","prepare":"husky","webpack":"webpack","lint:fix":"eslint --fix .","format:fix":"prettier --ignore-unknown --write \"**/*\"","build:pages":"cross-env NODE_OPTIONS='--no-warnings=ExperimentalWarning --loader ts-node/esm' node ./lib/mdn-bob.ts --skip-webpack","start-server":"http-server -p 4444 ./docs"},"_npmUser":{"name":"mdn-bot","email":"mdn-npm+bot@mozilla.com"},"repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"_npmVersion":"10.8.2","description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","directories":{},"resolutions":{"lodash":">=4.17.5","underscore.string":">=3.3.5"},"_nodeVersion":"20.19.1","dependencies":{"glob":"10.4.5","watify":"file:./watify/pkg","webpack":"5.99.8","fs-extra":"11.3.0","clean-css":"5.3.3","uglify-js":"^3.17.4","@lezer/css":"^1.0.0","codemirror":"^6.0.1","css-loader":"^7.1.2","@lezer/html":"^1.0.1","cosmiconfig":"9.0.0","@lezer/common":"^1.0.1","path-browserify":"^1.0.1","@codemirror/lint":"^6.0.0","@codemirror/view":"^6.3.0","@lezer/highlight":"^1.1.1","@lezer/javascript":"^1.0.2","@codemirror/commands":"^6.1.1","@codemirror/lang-css":"^6.0.0","@codemirror/language":"^6.2.1","@codemirror/lang-wast":"^6.0.0","mini-css-extract-plugin":"^2.6.1","@codemirror/autocomplete":"^6.3.0","@codemirror/lang-javascript":"^6.1.0","css-minimizer-webpack-plugin":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"^9.0.11","eslint":"^9.13.0","globals":"^16.0.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.38","cross-env":"^7.0.3","puppeteer":"24.8.2","swc-loader":"^0.2.3","typescript":"^5.1.3","@babel/core":"^7.20.2","@types/glob":"^8.1.0","http-server":"14.1.1","lint-staged":"^15.0.2","npm-run-all":"4.1.5","webpack-cli":"^6.0.1","style-loader":"^4.0.0","@eslint/compat":"^1.2.1","jest-puppeteer":"11.0.0","@types/fs-extra":"^11.0.3","prettier-eslint":"16.3.0","@types/clean-css":"^4.2.9","@types/uglify-js":"^3.17.3","eslint-plugin-jest":"^28.8.3","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^10.0.2","@typescript-eslint/eslint-plugin":"^8.7.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bob_6.0.1_1747224664884_0.6445542189546332","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-02-09T21:15:03.340Z","modified":"2025-12-12T08:21:56.076Z","2.2.0":"2023-02-09T21:15:04.041Z","2.2.1":"2023-02-09T21:16:54.888Z","3.0.0":"2023-02-10T15:14:38.950Z","3.0.1":"2023-02-24T13:10:47.938Z","3.0.2":"2023-02-24T17:45:33.956Z","3.0.3":"2023-02-24T18:06:54.433Z","3.1.0":"2023-03-09T12:57:09.152Z","3.2.0":"2023-03-15T18:25:04.452Z","3.3.0":"2023-05-04T19:00:48.511Z","3.4.0":"2023-08-02T12:37:26.321Z","3.5.0":"2023-10-30T09:28:28.263Z","4.0.0":"2023-11-07T12:02:08.236Z","4.0.1":"2024-03-18T16:50:52.079Z","4.0.2":"2024-03-25T15:29:42.376Z","4.0.3":"2024-03-25T15:42:24.227Z","4.0.4-next.0":"2024-03-25T15:46:00.567Z","4.0.4":"2024-04-08T12:41:39.816Z","5.0.0":"2024-10-02T13:39:32.787Z","5.0.1":"2024-11-14T11:45:45.370Z","6.0.0":"2024-11-14T11:56:00.476Z","6.0.1":"2025-05-14T12:11:05.137Z"},"bugs":{"url":"https://github.com/mdn/bob/issues"},"author":{"name":"Mozilla"},"license":"MIT","homepage":"https://github.com/mdn/bob#readme","keywords":["javascript","nodejs","page-generator","mdn","mozilla"],"repository":{"url":"git+https://github.com/mdn/bob.git","type":"git"},"description":"Builder of Bits aka The MDN Web Docs interactive examples, example builder","maintainers":[{"email":"leomcardle@gmail.com","name":"leomca"},{"email":"npm@augner.eu","name":"caugner"},{"email":"mdn-npm+bot@mozilla.com","name":"mdn-bot"}],"readme":"# BoB (deprecated)\n\n> [!IMPORTANT]\n> As of March 2025, BoB is no longer used on MDN.\n>\n> As of May 2025, BoB is no longer maintained, and **deprecated**.\n>\n> For more information, see <https://github.com/orgs/mdn/discussions/782>.\n\nBuilder of Bits aka The [MDN Web Docs interactive examples](https://github.com/mdn/interactive-examples) example builder.\n\n## Contributing\n\nIf you want to contribute to BoB, please follow these steps:\n\n- [Create a fork](https://docs.github.com/en/get-started/quickstart/contributing-to-projects#forking-a-repository)\n- [Open an issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-an-issue) if one does not [already exist](https://github.com/mdn/bob/issues)\n- Create a [feature branch](https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow) based on the issue you are working on\n- [Add and commit](https://docs.github.com/en/get-started/quickstart/contributing-to-projects#making-and-pushing-changes) your changes\n- [Open a pull request](https://docs.github.com/en/get-started/quickstart/contributing-to-projects#making-a-pull-request)\n\nThank you for your interest in contributing to MDN Web Docs.\n\n> NOTE: By contributing to BoB and MDN Web Docs you acknowledge that you have read and agree to our [code of conduct](./CODE_OF_CONDUCT.md).\n\n## Source Folder Structure\n\n```\n-editor # All files related to the interactive examples editor\n|--> css\n|--> js\n|--> media # media used only by the editor\n|--> tmpl\n-live-examples # All example related files and media (only used for testing purposes)\n|--> css-examples\n|--> fonts # fonts used by the editor and examples\n|--> html-examples\n|--> js-examples\n|--> mathml-examples\n|--> media # media used only by the examples\n```\n\n## Generated Folder Structure\n\n```\n-docs\n|--> css # All editor related CSS\n|--> js # All editor related JS\n|--> live-examples # All custom CSS and JS for the examples\n|--> media # All media and fonts for the examples\n|--> pages # All generated interactive example pages\n|----> css # All CSS examples\n|----> js # All JS examples\n|----> tabbed # All examples using the tabbed UI\n|----> wat # WebAssembly examples\n|----> mathml # MathML examples\n|----> webapi-tabbed # Web API examples (not currently used in production)\n```\n\n## Testing Bob without the interactive examples repository\n\nAs mentioned above, this repository contains a couple of representative examples that you can use to test Bob. For most use cases, this should be enough and allow you to test your changes without installing BoB locally and integrating it with the interactive examples repository.\n\nTo test your changes, run:\n\n```\nnpm start\n```\n\nYou should see output similar to the following:\n\n```bash\nMDN-BOB: Cleaning or creating ./docs/....\nMDN-BOB: Copying static assets....\nMDN-BOB: Compiling editor JavaScript....\nMDN-BOB:  ../editor/js/editable-css-bundle.js written to disk\nMDN-BOB:  ../editor/js/editable-js-bundle.js written to disk\nMDN-BOB:  ../editor/js/editable-wat-bundle.js written to disk\nMDN-BOB:  ../editor/js/editor-bundle.js written to disk\nMDN-BOB: Pages built successfully\n```\n\nThis will build the local examples and startup a local server serving the examples. Navigate to [localhost:4444](http://127.0.0.1:4444/) and open one of the examples to test your changes.\n\n## Testing Bob as part of interactive examples\n\nWhen working on changes to BoB, you might need to test against more examples than those that are a part of this repository. In those cases, you will need to run a local version of Bob inside the interactive-examples repo. Use the following command from the root of your local copy of the [interactive-examples](https://github.com/mdn/interactive-examples) repo:\n\n```\nnpx install-local ~/path/to/bob && node node_modules/.bin/mdn-bob\n```\n\n### Stuck? Ask for help.\n\nIf you get stuck while working on BoB, there are a couple of ways to get help.\n\n- Add a comment to the issue you are working on and tag the @mdn/code-dev team.\n- Open a discussion in the [platform](https://github.com/orgs/mdn/discussions/categories/platform) category.\n- Connect with the team and the rest of the community on [Matrix](https://chat.mozilla.org/#/room/#mdn:mozilla.org).\n","readmeFilename":"README.md"}