# Development and build files src/ scripts/ docs/ test/ playwright/ coverage/ .husky/ # Config files not needed in production .gitignore .prettierignore .prettierrc biome.json vitest.config.ts playwright.config.ts playwright.config.skip-failing.ts tsconfig.*.json tsconfig.json postcss.config.js tailwind.config.js # Build artifacts and temp files build/ *.log *.tmp .DS_Store node_modules/ !node_modules/authenticate-pam/ pnpm-lock.yaml # Native build scripts - not needed for npm package build-native.js build-native-clean.sh build-custom-node.js custom-node.md native/ # Development files CLAUDE.md DEVELOPMENT.md LOGGING_STYLE_GUIDE.md SECURITY.md fwd-test.ts spec.md # Only include the built node-pty, not source node-pty/src/ node-pty/tsconfig.json node-pty/*.ts node-pty/node_modules/ # Test files public/bundle/test.js public/bundle/screencap.js public/test/ public/test.cast # Keep: # - dist/ (compiled server code) # - public/ (web interface) # - bin/ (CLI entry points) # - node-pty/build/ (native module) # - node-pty/lib/ (JS files) # - package.json # - README.md