{"library":"pakit","title":"pakit","description":"pakit is an opinionated JavaScript bundler (v2.3.0) that provides out-of-the-box linting, transpilation, minification, and sourcemaps with minimal configuration. It supports CommonJS and ES2015 modules, bundle splitting via shards, file watching, caching, and configuration through .pakit.json, .pakit.js, or .pakit directory. Integrates with eslint, babel, and uglify, respecting their rc files for non-invasiveness. Differentiated by its strong defaults and modular configuration approach. Release cadence is sporadic; latest stable is v2.3.0.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install pakit"],"cli":{"name":"pakit","version":null}},"imports":["import pakit from 'pakit'","const pakit = require('pakit')","import { Bundle } from 'pakit'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pakit from 'pakit';\nimport path from 'path';\n\npakit({\n  entries: ['./src/index.js'],\n  out: path.resolve('dist/bundle.js'),\n  watch: false,\n  minify: true,\n  sourcemap: true,\n  shards: {\n    'dist/vendor.js': ['/node_modules/']\n  }\n}).then(result => {\n  console.log('Build succeeded:', result);\n}).catch(err => {\n  console.error('Build failed:', err);\n});","lang":"javascript","description":"Demonstrates programmatic usage of pakit with entry files, output path, minification, sourcemaps, and bundle splitting into vendor shard.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}