{"_id":"very-small-parser","_rev":"16-5a6eee35dbc0cdd1d1716f17a1e58b07","name":"very-small-parser","dist-tags":{"latest":"1.15.0"},"versions":{"1.0.0":{"name":"very-small-parser","version":"1.0.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.0.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"839f8375b3bb638713e3d37cdcc9107924a5ac11","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.0.0.tgz","fileCount":74,"integrity":"sha512-uobqPIUMOVMwnAHSHnArzOa0ZiX9GxJxOu59h9WHzZ/4pYo4WjWpeSBbjD55SsNpsSPyyiL3YbYgFdN1x1AaBQ==","signatures":[{"sig":"MEQCICAePvYgspJ2843G1eXiLQXYGAe8j/cucZuRVHyTs0wfAiAMA8vlnluqZmkNlybGMVw52S+XKqMdCamFnwD1RnUsQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75160},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","types":"lib/index.d.ts","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"75e59bac447174f0f1b5667285a3298b94be15d7","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.5.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.2","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/jest":"^29.5.14","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.0.0_1732484698222_0.2132872633849372","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"very-small-parser","version":"1.1.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.1.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"7c45c4b159896b8074c2ee44c2b957ed15996ff8","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.1.0.tgz","fileCount":80,"integrity":"sha512-zn/GN5FURAkLxFp9wPVDJSoi35cFUes1szIwdxZ7Xq/KH+Haigesl3sqeXnCHn0My4fxxsZMS6ecpCCoE/QBww==","signatures":[{"sig":"MEUCIQD0Flb4OzcoTlfWR4ds4iQyHxyfZoQt8AH3uFpUCLFHgwIgQOZF8n0bQzcCB5m1DmLcQTG8UKsEZmonMVBJJTpTlTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98728},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"a218dda35f19d7359c483751cf56c452cbb03b59","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.5.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.2","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.1.0_1732492312950_0.03029569154587497","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"very-small-parser","version":"1.2.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.2.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"a75f902b50fe186221929964a6052604e4d12622","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.2.0.tgz","fileCount":84,"integrity":"sha512-c9TF+UBET5uyD8+BXvog6lxdkgVy8ZJ+qkz89ntY5nV4ndaAtbXEKDBt9EnFf4h0SA4lKsqgpzUGClzzZEExyQ==","signatures":[{"sig":"MEUCIDNWayUVhDdsdTPlcuHRbdLdY9/rENdUu2II+2eTTpVIAiEAkBH/f3yjMq2yjNU9TGJur0pJsxf/HRYzMHYc3AK5tOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97979},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"cd1e909f94b53d53ed4917a62ef3c3e1fafc5ac6","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.2.0_1732706123663_0.9746783635773348","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"very-small-parser","version":"1.3.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.3.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"5329fdb73e9904e8377fed84dcb719833c58a158","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.3.0.tgz","fileCount":88,"integrity":"sha512-HRjKHOMY6YAsm8oOHUVNHJWbdWrO9nMeCLwBzWk4tXEsms9+pEJjaoK0DjzWU4+VCYwWWmPT81e76gmwLG8Y9w==","signatures":[{"sig":"MEUCIQComChWWFkImcT2RQLWpVXv7/1u3/Y/jq/60ftQBHXFCgIgV4JSd7Cakb+KYcKIpO/wlU9CCG25Q7dCug8Z0ku6u4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104983},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"0d0b44cb26dc38979786fe059b543ed78e316faa","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.3.0_1733567056059_0.8459355790744538","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"very-small-parser","version":"1.4.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.4.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"e0917306dd0648d5549583238addad037b79c460","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.4.0.tgz","fileCount":96,"integrity":"sha512-N42biTO8yumuSKi3DgCTdAhYUghK1oNEItta+yWppgJY0rFQ8lPKRQswX5nWRPmtEVHiimtgEcbeq1k0QM+mfg==","signatures":[{"sig":"MEYCIQCPBL4JrRy9NZ5RGbkXyyWqKe9wfUKuABkAA4krFkWZjQIhAOi97P0KSyk7WyZExmALTTUWUEQx33gWhTZFDDrX92iV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125604},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"7c8f33cfd1a94d8b5b018e5bda7c0111049b99bb","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.4.0_1733674517950_0.6042273577870791","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"very-small-parser","version":"1.5.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.5.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"12ca04d93a4d7e5dd6b4bcbc3f5cad1d95f99893","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.5.0.tgz","fileCount":112,"integrity":"sha512-uvpLLHyhAq8vu5ehOYUki/sd9Ec81xzatv1Co8dbjPtTpZ/vHi6wBKNgZQxOHsJS2P+mjaY/Ku0vN0R9h17HQA==","signatures":[{"sig":"MEYCIQDa4TINYP6ZRucm956H+UPRmHckeHoC3Idp9bRN/m7N1AIhAKwKOOewxvVOSbowS37VhWtJc56I9SVueXkyuR3nsnpM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151774},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"7524a49f62e34bc0ba8429c3430a9749b3c6c665","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.5.0_1733961672362_0.11360020765695356","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"very-small-parser","version":"1.6.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.6.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"13c6f5b9048d396eecb59799b3541cd4be891d33","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.6.0.tgz","fileCount":112,"integrity":"sha512-L9S3QNyheJgvUfMpyqMDpgOmfT+PxSxz++XLqIAx4pOxCsFyuQ/oOmcAHD9zVs0uk8yjl0owkSzSBhnc9hPnqg==","signatures":[{"sig":"MEUCIDxvLMd32ifubDiQlXvFTFKwliaOGQIFhL8GW/XRhx+GAiEAvZ21u9vqUSePPFPjQmf8bHH7W26fOmcFRvV8/avuKGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184779},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"5ae3dbf3d0f531fc9ee170741c603455f9ffe36d","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.6.0_1734367650206_0.7912753101377294","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"very-small-parser","version":"1.7.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.7.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"624aa90144c359efd9c4f509ee86c49328a08d05","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.7.0.tgz","fileCount":136,"integrity":"sha512-l+guqNbp5NCp6lzpdHE4ZsusKEolPvTEgW93q5E3Ns95SP48Fb4hrauj2VPwIIWTl0d128ZjsI0Sf/+xplDblQ==","signatures":[{"sig":"MEQCIFfbSNLYqroyhDTOTvAWcHTynBgeDh3hF4fadhYeml1eAiBFK+YQU1UKT3tZ2iRmrLCaOXCnMXh9jYplgR6jViUJmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195118},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"05c2b420d311af5e62287ef0d157ca3dc8e127f5","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.7.0_1734517523173_0.37007744824322186","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"very-small-parser","version":"1.8.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.8.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"322ec046d396fc67376fd61c30fa8635e562636f","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.8.0.tgz","fileCount":136,"integrity":"sha512-UIN0iEqOiTheG+VpfKNZq+E3tCp7sBir/JROC9w6vS5rAW8ha+hX4OlIkwLymhcfkN44sHktXfkUqNCCljQYEw==","signatures":[{"sig":"MEQCICYIRA9EJRzDqoNWYGJ65MXuCzbluermcqXPyMyK9n9UAiAdEFhA192C0JpF77vrTzuWs+tgcqhqCG3wlQsF5gRPHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195505},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"482cbb9b42b7ecbdb250b0b555b962f193b8899b","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.8.0_1734527012579_0.2765360278327993","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"very-small-parser","version":"1.9.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.9.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"ffef01a8c47778d92784de890e0abf5f15bc7c18","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.9.0.tgz","fileCount":136,"integrity":"sha512-YaV2dC7htb0k6wM92qDqUXzawkjmXEV6Tmczb6wfT7Cba6GHyAmJunO7DdI6enr/Df1XSuoNs6eLKLqFDnB60Q==","signatures":[{"sig":"MEYCIQCUMsi4s6zdn6Y/TKTnfQZy90hv8ZQ1tvOZmOS4GHcm6QIhALg9dLyEdiyxX0yJBHheRBbtruaMTBJa4up7X7ZxvcFO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198083},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"8f241357fd36c0d823545c9ef1312c53cae5fc50","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.9.0_1734689816337_0.09643179130462665","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"very-small-parser","version":"1.10.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.10.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"d44c0b2b6cad484b03c1e504e80a64a2d0b9e76f","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.10.0.tgz","fileCount":136,"integrity":"sha512-bpHyS/AMuiKOwSq6WIH2csuZsgvzSHsBoNbHiy0lfQ6b5dNjFMqfjLOarx7iHNPkiISuCocwbjUTS1aRtqwIjQ==","signatures":[{"sig":"MEYCIQDPpfjeD6zyGXJXj5lrHrVk4Xx5vzCL1e+Bx0jKT1qcQgIhANglOIiviW0nJgdIPfC8L4Tx+Hp6kjpqHUEzoMRz3zda","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199858},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"cc38e2e9fe95453d42fe03ea0cba22f607ad255f","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.10.0_1734691430466_0.4498667719854974","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"very-small-parser","version":"1.11.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.11.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"4e5cdcf95015a433155ffe642c8a6c1c1a5c16d3","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.11.0.tgz","fileCount":136,"integrity":"sha512-zR7ZK8mgOeNZFa4Xum/1zniDznPLLfhFJaCILy8B01/Rfr7xIhucdYjXF3+cjeQgTODQzmKpwbDaRq/jDHmufQ==","signatures":[{"sig":"MEYCIQC3dWcqv604Ut++t0hWSl+vifh5y6rt8r3XjWEGfnRtngIhAM6NB5dDJ2asLW1VMaI2J3EbMFT1ZK2rHzIudsxrUkkN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199380},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"5091668d0dd6b41f4cdc72199c5382a418837c28","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.5.3","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.11.0_1734692868201_0.9901397123635829","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"very-small-parser","version":"1.12.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"_id":"very-small-parser@1.12.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"3d74441f1c79b6154b3050c1720b47cd918e3472","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.12.0.tgz","fileCount":136,"integrity":"sha512-sziHv0p1V3aq5JgCMkgApFppdRTYONjL9iji5H5+P5tA15TbpqLTVbfTrRjfUFfBWmnCoK5iUYribojMiU1s2w==","signatures":[{"sig":"MEQCIApeayMCb18LeaTZ4AP8yxUvCeuTfOZn/+dDeD2G2VMPAiB+kMjoCv3dAFyT/i+qMSFK0+S7qfCGYUK17PO7iMbdzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199928},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"d064e3c537fb37b96e2faf0a41029e9f2366f744","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.12.0_1741470937663_0.5767005728397372","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"very-small-parser","version":"1.13.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"very-small-parser@1.13.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"247588ff46d8db63005aebb52fe6e02ea3d8f012","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.13.0.tgz","fileCount":137,"integrity":"sha512-SyBQr4/EYx6OF5oLdwaEt0pwjgix33hjHJNDEnhxglhVnz7cgzZIj+ehJGKzezjdjR1iSJ44X0Re1MxPINt1oQ==","signatures":[{"sig":"MEUCIQDNxjq+JB/+bzyJzwiTR9F7cn/Td26/6Ej6sOSSudvsEAIgKVUCVTybtVjlICi3JfoqPulG9bZmgC9yrWAPzc9BmGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212145},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"bba49134216008e709223026ea64f3a737211e8e","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","actor":{"name":"streamich","type":"user","email":"vadimsdaleckis@gmail.com"},"email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.13.0_1750427277848_0.6298716028131146","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"very-small-parser","version":"1.14.0","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"very-small-parser@1.14.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/very-small-parser","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"dist":{"shasum":"633b400b91bcf0818d0ce5c9d7d22bf0f3b8247c","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.14.0.tgz","fileCount":137,"integrity":"sha512-+0/uA9aGygbu83G/NRVCTNX3WpCTIXC1oXTriXCI26zniP/AhtMso+25YZJAaB6HcaXjmJxLemvRK1IK4gTKKA==","signatures":[{"sig":"MEUCIQDtokwnKsX3FuA7lzQ5OnWTPloMfJxOihZwzYnSR5uYfwIgFyidIK7vhDLpQSndnj8blxkDE/gI5mP6Ucu/j5LTg4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214035},"jest":{"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"dist/index.js","types":"lib/index.d.ts","unpkg":"dist/index.js","module":"dist/module.js","funding":{"url":"https://github.com/sponsors/very-small-parser","type":"github"},"gitHead":"86e3eeb0e4f4e30ae2e081f4f8a1653b32410fb5","scripts":{"lint":"biome lint ./src","test":"jest","build":"yarn build:es2020","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","format":"biome format ./src","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","lint:fix":"biome lint --apply ./src","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","format:fix":"biome format --write ./src","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","deploy:pages":"gh-pages -d gh-pages","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/very-small-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A very small Markdown, HTML, and CSS parser.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","ts-jest":"^29.2.5","webpack":"^5.96.1","ts-loader":"^9.5.1","typescript":"^5.7.2","@types/jest":"^29.5.14","webpack-cli":"^5.1.4","config-galore":"^1.0.0","@biomejs/biome":"^1.9.4","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/very-small-parser_1.14.0_1753629871512_0.5963262348410014","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"very-small-parser","version":"1.15.0","description":"A very small Markdown, HTML, and CSS parser.","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/very-small-parser","repository":{"type":"git","url":"git+https://github.com/streamich/very-small-parser.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/very-small-parser"},"keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"main":"dist/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","module":"dist/module.js","unpkg":"dist/index.js","scripts":{"format":"biome format ./src","format:fix":"biome format --write ./src","lint":"biome lint ./src","lint:fix":"biome lint --apply ./src","clean":"npx rimraf@5.0.5 lib dist es6 es2019 es2020 esm typedocs coverage gh-pages yarn-error.log","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","build:esm":"tsc --project tsconfig.build.json --module ESNext --target ESNEXT --outDir esm","build:dist:mod":"NODE_ENV=production webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:dist:cjs":"NODE_ENV=production BUILD_TARGET=cjs webpack --config ./webpack.config.js && npx rimraf@5.0.5 dist/index.html","build:all":"npx concurrently@8.2.2 \"yarn build:es2020\" \"yarn build:esm && yarn build:dist:mod && yarn build:dist:cjs\"","build":"yarn build:es2020","test":"jest","coverage":"yarn test --collectCoverage","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages"},"devDependencies":{"@biomejs/biome":"^1.9.4","@types/jest":"^30.0.0","@types/node":"^25.6.0","config-galore":"^1.0.0","html-webpack-plugin":"^5.6.3","jest":"^29.7.0","ts-jest":"^29.2.5","ts-loader":"^9.5.1","tslib":"^2.8.1","typescript":"^5.7.2","webpack":"^5.96.1","webpack-cli":"^5.1.4"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$"},"packageManager":"yarn@4.9.4","_id":"very-small-parser@1.15.0","gitHead":"805f4c35b178bff2e471c455b8b7c9e3a842d5ee","bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KGmFbbVlMLKVLt0cnyNrTwt2WCNzSntTXK1y9yxvxxJm9hA64EJEtmke3xw1PAH70OeHJN7Os7DDz5Fxl75ehQ==","shasum":"4d2076178b83af424f3e1c47e4a08c14666c0f4b","tarball":"https://registry.npmjs.org/very-small-parser/-/very-small-parser-1.15.0.tgz","fileCount":137,"unpackedSize":225998,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXsCPqFng4rlHH6ra8wLHiaIHGMs+5aFUboYpEIQETVAIgDbI3UNzQR1CLmdxsJnhZOylAL/72u0/fonAu+ZCzdUM="}]},"_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/very-small-parser_1.15.0_1777475006735_0.25777917968064035"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-24T21:44:58.222Z","modified":"2026-04-29T15:03:26.961Z","1.0.0":"2024-11-24T21:44:58.367Z","1.1.0":"2024-11-24T23:51:53.105Z","1.2.0":"2024-11-27T11:15:23.902Z","1.3.0":"2024-12-07T10:24:16.263Z","1.4.0":"2024-12-08T16:15:18.157Z","1.5.0":"2024-12-12T00:01:12.568Z","1.6.0":"2024-12-16T16:47:30.425Z","1.7.0":"2024-12-18T10:25:23.373Z","1.8.0":"2024-12-18T13:03:32.805Z","1.9.0":"2024-12-20T10:16:56.536Z","1.10.0":"2024-12-20T10:43:50.658Z","1.11.0":"2024-12-20T11:07:48.385Z","1.12.0":"2025-03-08T21:55:37.874Z","1.13.0":"2025-06-20T13:47:58.054Z","1.14.0":"2025-07-27T15:24:31.717Z","1.15.0":"2026-04-29T15:03:26.859Z"},"bugs":{"url":"https://github.com/streamich/very-small-parser/issues"},"author":{"name":"streamich","url":"https://github.com/streamich"},"license":"Apache-2.0","homepage":"https://github.com/streamich/very-small-parser","keywords":["parser","peg","context","markdown","md","mdast","html","css","tiny","small"],"repository":{"type":"git","url":"git+https://github.com/streamich/very-small-parser.git"},"description":"A very small Markdown, HTML, and CSS parser.","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"readme":"# `very-small-parser`\n\n- JavaScript parser for Markdown, HTML, and inline CSS.\n- [Tiny](https://cdn.jsdelivr.net/npm/very-small-parser/dist/module.js), just over 4KB.\n- Runs in browser and Node.js.\n- No dependencies.\n- Markdown is parsed into [MDAST (Markdown Abstract Syntax Tree)](https://github.com/syntax-tree/mdast).\n- HTML is parsed into [HAST (Hypertext Abstract Syntax Tree)](https://github.com/syntax-tree/hast).\n\n\n## Usage\n\n[__Live demo__](https://jsfiddle.net/yd5eL1cb/)\n\nOn the web you can simply import the module using a script tag.\n\nUsing ESM.sh:\n\n```html\n<script type=\"module\">\n  import { markdown } from '//esm.sh/very-small-parser';\n\n  const ast = markdown.block.parsef('Hello __world__!');\n  console.log(ast);\n</script>\n```\n\nUsing jsDelivr:\n\n```html\n<script type=\"module\">\n  import { markdown } from '//esm.run/very-small-parser';\n\n  const ast = markdown.block.parsef('Hello __world__!');\n  console.log(ast);\n</script>\n```\n\nTo use TypeScript types or import into a Node.js project, you can install the package from npm:\n\n```sh\nnpm install very-small-parser\n```\n\n\n## Reference\n\n### Markdown\n\nParse Markdown document (block elements):\n\n```js\nimport { markdown } from 'very-small-parser';\n\nconst ast = markdown.block.parsef('Hello __world__!');\n```\n\nParse Markdown inline markup only:\n\n```js\nconst ast = markdown.inline.parse('Hello __world__!');\n```\n\nDetect if text is likely to be a Markdown document:\n\n```js\nimport { is } from 'very-small-parser/lib/markdown/is';\n\nis('Hello __world__!');     // true\nis('<b>Hello</b>!');        // false\n```\n\nPretty-print MDAST back to text:\n\n```js\nimport { markdown } from 'very-small-parser';\nimport { toText } from 'very-small-parser/lib/markdown/block/toText';\n\nconst mdast = markdown.block.parse('Hello __world__!');\nconst text = toText(mdast); // Hello __world__!\n```\n\nConvert MDAST to HAST (Markdown AST to HTML AST):\n\n```js\nimport { markdown } from 'very-small-parser';\nimport { toHast } from 'very-small-parser/lib/markdown/block/toHast';\nimport { toText } from 'very-small-parser/lib/html/toText';\n\nconst mdast = markdown.block.parse('Hello __world__!');\nconst hast = toHast(mdast);\nconst html = toText(hast); // <p>Hello <strong>world</strong>!</p>\n```\n\n\n### HTML\n\nParse HTML to HAST (Hypertext Abstract Syntax Tree):\n\n```js\nimport { html } from 'very-small-parser';\n\nconst ast = html.parse('<b>Hello</b> <i>world</i>!');\n```\n\nPretty-print HAST to HTML:\n\n```js\nimport { html } from 'very-small-parser';\nimport { toText } from 'very-small-parser/lib/html/toText';\n\nconst hast = html.parse('<b>Hello</b> <i>world</i>!');\nconst html = toText(hast); // '<b>Hello</b> <i>world</i>!'\n```\n\nSpecify tabulation size for indentation when pretty-printing:\n\n```js\nimport { html } from 'very-small-parser';\nimport { toText } from 'very-small-parser/lib/html/toText';\n\nconst tab = '  ';\nconst hast = html.parse('<div><b>Hello</b><i>world</i>!</div>', tab);\nconst html = toText(hast);\n// <div>\n//   <b>Hello</b>\n//   <i>world</i>\n//   !\n// </div>\n```\n\nConvert HAST to MDAST (HTML AST to Markdown AST):\n\n```js\nimport { html } from 'very-small-parser';\nimport { toMdast } from 'very-small-parser/lib/html/toMdast';\nimport { toText } from 'very-small-parser/lib/markdown/block/toText';\n\nconst hast = html.parse('<p><b>Hello</b> <i>world</i>!</p>');\nconst mdast = toMdast(hast);\nconst text = toText(mdast); // __Hello__ _world_!\n```\n\n\n### JSON-ML\n\nJSON-ML is a simple way to represent HTML as JSON. For example, the HTML\n`<b>Hello</b>` is represented as `['b', null, 'Hello']`. The first element is\nthe tag name, the second is the attributes, and the rest are children.\n\nThis package contains converters for JSON-ML to HAST and back. See the [`/src/html/json-ml`](./src/html/json-ml/) directory.\n","readmeFilename":"README.md"}