{"_id":"2ch.js","_rev":"4-2e23449f2ec87817225e3e8f19f2e343","name":"2ch.js","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"2ch.js","version":"0.1.0","description":"2ch compatible viewer/DAT parser","main":"npm/cjs/index.js","type":"module","module":"npm/index.js","exports":{".":{"import":"./npm/index.js","require":"./npm/cjs/index.js"}},"scripts":{"package:build":"npm run package:build:esm && npm run package:build:cjs","package:build:esm":"esbuild --outfile=npm/index.js lib/parser.js","package:build:cjs":"esbuild --outfile=npm/cjs/index.js --format=cjs lib/parser.js","dev":"vite","dev:bun":"bun run --hot bun.js","dev:worker":"wrangler dev worker.js","dev:pages":"wrangler pages dev ./dist/","build":"vite build","build:bun":"bun build bun.js --compile --minify --outfile dist/run","build:pages":"wrangler deploy --outdir=dist --dry-run pages.js && mv ./dist/pages.js ./dist/_worker.js && rm ./dist/pages.js.map ./dist/README.md","preview":"vite preview","deploy:bun":"NODE_ENV=production dist/run","deploy:worker":"npm run build && wrangler deploy","deploy:pages":"npm run build && npx run build:pages && wrangler pages deploy ./dist"},"author":{"name":"Shinosaki"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shinosaki/2ch.js.git"},"bugs":{"url":"https://github.com/shinosaki/2ch.js/issues"},"keywords":["2ch","5ch","dat","parser"],"homepage":"https://github.com/shinosaki/2ch.js","dependencies":{"@tabler/icons-preact":"^2.45.0","hono":"^3.12.4","iconv-lite":"github:shinosaki/iconv-lite","preact":"^10.19.3"},"devDependencies":{"@hono/vite-cloudflare-pages":"^0.1.2","@hono/vite-dev-server":"^0.3.4","@preact/preset-vite":"^2.7.0","autoprefixer":"^10.4.16","esbuild":"^0.19.11","postcss":"^8.4.33","tailwindcss":"^3.4.1","vite":"^5.0.8"},"_id":"2ch.js@0.1.0","gitHead":"12bcd2cbc9dcd01503175d9edda4973e56f7d993","_nodeVersion":"18.17.1","_npmVersion":"10.2.5","dist":{"integrity":"sha512-XYSKo7H7uJ7o4bySecu8TYY2KgwZnw8w6K0zHzKQiJgnHnPaR4CO6AbOEOQrbTk+0bD0xu/p93L52RQP6YiEWw==","shasum":"53cd9ff0192932fd9c7271b4e0c04e38e74ca416","tarball":"https://registry.npmjs.org/2ch.js/-/2ch.js-0.1.0.tgz","fileCount":5,"unpackedSize":7485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1dpupk4RC/Qm630Z1eWLMFNX4LP+oK9ZRM8CrMpM4YAiA/2FeRTV4L/vntm61iHDihFrOcAZkaO4nYHjRECLB+Ag=="}]},"_npmUser":{"name":"shinosaki","email":"b82y317l@duck.com"},"directories":{},"maintainers":[{"name":"shinosaki","email":"b82y317l@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2ch.js_0.1.0_1705388436138_0.5727195668184226"},"_hasShrinkwrap":false},"0.1.1":{"name":"2ch.js","version":"0.1.1","description":"2ch compatible viewer/DAT parser","main":"dist/cjs/index.js","type":"module","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.js"}},"scripts":{"package:build":"npm run package:build:esm && npm run package:build:cjs","package:build:esm":"esbuild --outfile=dist/index.js ../lib/parser.js","package:build:cjs":"esbuild --outfile=dist/cjs/index.js --format=cjs ../lib/parser.js"},"author":{"name":"Shinosaki"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shinosaki/2ch.js.git"},"bugs":{"url":"https://github.com/shinosaki/2ch.js/issues"},"keywords":["2ch","5ch","dat","parser"],"homepage":"https://github.com/shinosaki/2ch.js","_id":"2ch.js@0.1.1","gitHead":"a09baffb270ddeba7e6f8488d68d54cbe9719236","_nodeVersion":"18.17.1","_npmVersion":"10.2.5","dist":{"integrity":"sha512-rHlCUkp1qX/Dteuq3DfteqAdH0/fNiYBDzzqTRcNQTVZLEGGu0yEo1mmbWhgUPKgIhJQ459/Zrb2PsKE+ryEeQ==","shasum":"d5cba5b56d92a924297c1bd3f1bf7baee1933b8d","tarball":"https://registry.npmjs.org/2ch.js/-/2ch.js-0.1.1.tgz","fileCount":5,"unpackedSize":6664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEluM4cJtM5UuajRFQB4HhfxGXWOcDnvQbM6Qk1WMX/5AiEA5umjICnL6AtAzulaHD2Zvd4iPcq1Q6tXlF3myns7xYY="}]},"_npmUser":{"name":"shinosaki","email":"b82y317l@duck.com"},"directories":{},"maintainers":[{"name":"shinosaki","email":"b82y317l@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2ch.js_0.1.1_1705389920285_0.8813057209092836"},"_hasShrinkwrap":false},"0.2.0":{"name":"2ch.js","version":"0.2.0","description":"2ch compatible viewer/DAT parser","main":"dist/cjs/index.js","type":"module","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"package:build":"npm run package:build:esm && npm run package:build:cjs","package:build:esm":"esbuild --outdir=dist/esm/ ../lib/*","package:build:cjs":"esbuild --outdir=dist/cjs/ --format=cjs ../lib/*"},"author":{"name":"Shinosaki"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shinosaki/2ch.js.git"},"bugs":{"url":"https://github.com/shinosaki/2ch.js/issues"},"keywords":["2ch","5ch","dat","parser"],"homepage":"https://github.com/shinosaki/2ch.js","_id":"2ch.js@0.2.0","gitHead":"5e504d1b5d786658a0e5aab62b588d05473705f9","_nodeVersion":"18.17.1","_npmVersion":"10.2.5","dist":{"integrity":"sha512-qMF5x529kqQGVnsw+PdquXzfYyazU2KQgy6sCD5LE6g4jZn6dWYn66ssB0+ccKOfuQhhLjX+ibkt0QoPqb56Gw==","shasum":"8c283f3bdd2896bc316f65bac214b8673d192f42","tarball":"https://registry.npmjs.org/2ch.js/-/2ch.js-0.2.0.tgz","fileCount":9,"unpackedSize":9194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGNtk17t2RzjZt9tpgHN1EQiUcvzucJYiq2fU8x/3zKAIhAJ6T7MIm0pR3UHPPY1hG+Jx+yxMLy73mgaLeqlh7zENY"}]},"_npmUser":{"name":"shinosaki","email":"b82y317l@duck.com"},"directories":{},"maintainers":[{"name":"shinosaki","email":"b82y317l@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2ch.js_0.2.0_1705908638387_0.6186707428221663"},"_hasShrinkwrap":false},"0.3.0":{"name":"2ch.js","version":"0.3.0","description":"2ch compatible viewer/DAT parser","main":"dist/cjs/index.js","type":"module","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"package:build":"npm run package:build:esm && npm run package:build:cjs","package:build:esm":"esbuild --outdir=dist/esm/ ../lib/*","package:build:cjs":"esbuild --outdir=dist/cjs/ --format=cjs ../lib/*"},"author":{"name":"Shinosaki"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shinosaki/2ch.js.git"},"bugs":{"url":"https://github.com/shinosaki/2ch.js/issues"},"keywords":["2ch","5ch","dat","parser"],"homepage":"https://github.com/shinosaki/2ch.js","_id":"2ch.js@0.3.0","gitHead":"e5450ea29cb8f1c76a5c8d176c1dd0886db29373","_nodeVersion":"18.17.1","_npmVersion":"10.2.5","dist":{"integrity":"sha512-5iKXlyj+5sGF3dtPscuRuHNvCl0NVdJAK0EUaBpKWzs6OmXnRuasvT1s/pPoBLoVj99nP243FmJ6nKSPIKeTgA==","shasum":"fdb709c6bd840f749a5759e8efaec20eb83382ca","tarball":"https://registry.npmjs.org/2ch.js/-/2ch.js-0.3.0.tgz","fileCount":9,"unpackedSize":10698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6q4UgyB6H99IQoPp8Hkg334J+DkfyIV/1kmabsiNUvAiBhiMe2X04zVJLIuPiPZZQxuLHLmD6jPlzbO1RN0Uh05A=="}]},"_npmUser":{"name":"shinosaki","email":"b82y317l@duck.com"},"directories":{},"maintainers":[{"name":"shinosaki","email":"b82y317l@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2ch.js_0.3.0_1707320565595_0.41349459679877065"},"_hasShrinkwrap":false},"0.3.1":{"name":"2ch.js","version":"0.3.1","description":"2ch compatible viewer/DAT parser","main":"dist/cjs/index.js","type":"module","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"package:build":"npm run package:build:esm && npm run package:build:cjs","package:build:esm":"esbuild --outdir=dist/esm/ ../lib/*","package:build:cjs":"esbuild --outdir=dist/cjs/ --format=cjs ../lib/*"},"author":{"name":"Shinosaki"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shinosaki/2ch.js.git"},"bugs":{"url":"https://github.com/shinosaki/2ch.js/issues"},"keywords":["2ch","5ch","dat","parser"],"homepage":"https://github.com/shinosaki/2ch.js","_id":"2ch.js@0.3.1","gitHead":"7266c3056136ef379d6029bb6920a6318a7aa00d","_nodeVersion":"18.17.1","_npmVersion":"10.2.5","dist":{"integrity":"sha512-3pUefo6dw/DfuLMhqsSDVCGaw4zc4JBHBAQqaffJMItEdTqrsaaISsSMo2N2HfdLlHydSPnIUS1VXGhdjETAPA==","shasum":"2617f88be351294ac93df01616edee330bede0bb","tarball":"https://registry.npmjs.org/2ch.js/-/2ch.js-0.3.1.tgz","fileCount":9,"unpackedSize":10749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ/AMkSZAXj1UTK138zLDvG5+yHg6QoHtoGhwvNr8u5AIgTj13wpfwobR22DRzNukTA/N2v0/i5PtMXMDPVSgmHhw="}]},"_npmUser":{"name":"shinosaki","email":"b82y317l@duck.com"},"directories":{},"maintainers":[{"name":"shinosaki","email":"b82y317l@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2ch.js_0.3.1_1707320713825_0.5994906753970777"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-16T07:00:36.137Z","0.1.0":"2024-01-16T07:00:36.338Z","modified":"2024-02-07T15:45:14.144Z","0.1.1":"2024-01-16T07:25:20.460Z","0.2.0":"2024-01-22T07:30:38.531Z","0.3.0":"2024-02-07T15:42:45.783Z","0.3.1":"2024-02-07T15:45:13.975Z"},"maintainers":[{"name":"shinosaki","email":"b82y317l@duck.com"}],"description":"2ch compatible viewer/DAT parser","homepage":"https://github.com/shinosaki/2ch.js","keywords":["2ch","5ch","dat","parser"],"repository":{"type":"git","url":"git+https://github.com/shinosaki/2ch.js.git"},"author":{"name":"Shinosaki"},"bugs":{"url":"https://github.com/shinosaki/2ch.js/issues"},"license":"MIT","readme":"# 2ch.js\n[![npm version](https://badge.fury.io/js/2ch.js.svg)](https://badge.fury.io/js/2ch.js)\n\nウェブブラウザで動作する2ch互換掲示板ビューア/DATパーサー\n\n![ScreenShot](./screenshot.png)\n\n## Features / 機能\n- タブの永続化\n\n## ToDo\n- 検索機能\n\n## Deploy / デプロイ\n```bash\n## Cloudflare Workers\n$ npm run deploy:worker\n\n## Cloudflare Pages\n$ npm run deploy:pages\n\n## Bun (Generate executable file)\n## https://bun.sh/docs/bundler/executables\n$ npm run build:bun\n$ NODE_ENV=production ./dist/run\n## And open http://localhost:3000\n```\n\n## Author\n[Shinosaki](https://shinosaki.com)\n\n## UI\nReact & shadcn/ui\n\n## License\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}