{"id":40761,"library":"create-hiyori","title":"create-hiyori","description":"create-hiyori is a minimalistic webpack bundler CLI tool designed to scaffold and bundle web projects with zero configuration. Current stable version is 4.3.0, with infrequent releases focused on stability. It differentiates from alternatives like Create React App or Vite by offering a lightweight, bare-bones setup with direct webpack configuration exposure. Suitable for developers who want full control over webpack without complex boilerplate.","status":"active","version":"4.3.0","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install create-hiyori","lang":"bash","label":"npm"},{"cmd":"yarn add create-hiyori","lang":"bash","label":"yarn"},{"cmd":"pnpm add create-hiyori","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"core bundling engine","package":"webpack","optional":false}],"imports":[{"note":"Default export removed in v3; use named import with ESM.","wrong":"const createHiyori = require('create-hiyori')","symbol":"createHiyori","correct":"import { createHiyori } from 'create-hiyori'"},{"note":"Default export exists for CJS compatibility but not recommended; prefer named import.","wrong":"const { createHiyori } = require('create-hiyori')","symbol":"default","correct":"import createHiyori from 'create-hiyori'"},{"note":"BundleConfig is a named type interface; wrong import will cause TS error.","wrong":"import BundleConfig from 'create-hiyori'","symbol":"BundleConfig","correct":"import { BundleConfig } from 'create-hiyori'"}],"quickstart":{"code":"import { createHiyori } from 'create-hiyori';\nimport webpack from 'webpack';\n\nconst bundler = createHiyori({\n  entry: './src/index.js',\n  output: { path: './dist', filename: 'bundle.js' },\n  mode: 'production'\n});\n\nbundler.run((err, stats) => {\n  if (err) console.error(err);\n  console.log(stats.toString({ colors: true }));\n});","lang":"typescript","description":"Shows basic usage to create and run a webpack bundler with entry/output config."},"warnings":[{"fix":"Use named import: import { createHiyori } from 'create-hiyori'","message":"Default import removed in v3, causes runtime error.","severity":"breaking","affected_versions":">=3.0.0"},{"fix":"Use createHiyori() directly with new options format.","message":"createHiyori.v1Options() is deprecated since v4.","severity":"deprecated","affected_versions":">=4.0.0"},{"fix":"Install webpack@5: npm install webpack@5","message":"Requires peer dependency webpack@5.x; mismatch causes silent failure.","severity":"gotcha","affected_versions":">=4.0.0"}],"env_vars":null,"search_vec":"'4.3.0':28 'altern':38 'app':42 'bare':50 'bare-bon':49 'boilerpl':69 'bone':51 'bundl':18 'bundler':11 'cli':12 'complex':68 'configur':23,56 'control':64 'creat':2,5,40 'create-hiyori':1,4 'current':24 'design':14 'develop':60 'differenti':36 'direct':54 'exposur':57 'focus':32 'full':63 'hiyori':3,6 'infrequ':30 'javascript':70 'lightweight':48 'like':39 'minimalist':9 'offer':46 'project':20 'react':41 'releas':31 'scaffold':16 'setup':52 'stabil':34 'stabl':25 'suitabl':58 'tool':13 'version':26 'vite':44 'want':62 'web':19 'webpack':10,55,66 'without':67 'zero':22","created_at":"2026-06-04T18:49:07.586565+00:00","updated_at":"2026-06-04T18:49:07.586565+00:00","problems":[{"fix":"Run 'npm install create-hiyori' and ensure import is correct.","cause":"Missing installation or incorrect import path.","error":"Cannot find module 'create-hiyori'"},{"fix":"Use 'const { createHiyori } = require(\"create-hiyori\")' for CJS.","cause":"Using default import in CJS context where named import required.","error":"TypeError: createHiyori is not a function"},{"fix":"Provide entry: { main: './src/index.js' } in options.","cause":"Options object missing mandatory 'entry' property.","error":"Error: No webpack configuration found"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"create-hiyori","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-04","next_check":"2026-09-02","install_tag":null}}