#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.
#

# Source files that shouldn't be in the npm package
src/
tests/
.github/

# Development files
*.test.ts
*.test.js
*.spec.ts
*.spec.js
jest.config.js
tsconfig.json
eslint.config.js
.eslintrc*
.prettierrc*

# Build and development directories
node_modules/
coverage/
.nyc_output/

# Development and CI files
.husky/
.vscode/
.idea/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Environment and configuration
.env
.env.local
.env.development
.env.test
.env.production

# Temporary files
*.tmp
*.swp
*.swo
*~

# Documentation that's not needed in package
CONTRIBUTING.md
SECURITY.md
RULES.md
examples/
docs/

# Git files
.git/
.gitignore
.gitattributes

# Misc
.DS_Store
Thumbs.db
schema-visualizer.html