chore: update project state and prepare for image support development
Some checks failed
Test Suite / unit-tests (3.11) (push) Has been cancelled
Test Suite / unit-tests (3.12) (push) Has been cancelled
Test Suite / code-quality (push) Has been cancelled
Test Suite / security-scan (push) Has been cancelled
Test Suite / integration-tests (push) Has been cancelled
Test Suite / e2e-tests (push) Has been cancelled
Test Suite / performance-tests (push) Has been cancelled
Test Suite / test-summary (push) Has been cancelled
Some checks failed
Test Suite / unit-tests (3.11) (push) Has been cancelled
Test Suite / unit-tests (3.12) (push) Has been cancelled
Test Suite / code-quality (push) Has been cancelled
Test Suite / security-scan (push) Has been cancelled
Test Suite / integration-tests (push) Has been cancelled
Test Suite / e2e-tests (push) Has been cancelled
Test Suite / performance-tests (push) Has been cancelled
Test Suite / test-summary (push) Has been cancelled
- Add comprehensive image test document with various image types - Update project structure with development artifacts - Prepare foundation for image support enhancement phase - Include test files for validating image editing workflows 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
3
node_modules/walker/.travis.yml
generated
vendored
Normal file
3
node_modules/walker/.travis.yml
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
language: node_js
|
||||
node_js:
|
||||
- 0.6
|
||||
13
node_modules/walker/LICENSE
generated
vendored
Normal file
13
node_modules/walker/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
Copyright 2013 Naitik Shah
|
||||
|
||||
Licensed 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.
|
||||
27
node_modules/walker/package.json
generated
vendored
Normal file
27
node_modules/walker/package.json
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"name": "walker",
|
||||
"description": "A simple directory tree walker.",
|
||||
"version": "1.0.8",
|
||||
"homepage": "https://github.com/daaku/nodejs-walker",
|
||||
"author": "Naitik Shah <n@daaku.org>",
|
||||
"keywords": [
|
||||
"utils",
|
||||
"fs",
|
||||
"filesystem"
|
||||
],
|
||||
"main": "lib/walker",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/daaku/nodejs-walker"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "NODE_PATH=./lib mocha --ui exports"
|
||||
},
|
||||
"dependencies": {
|
||||
"makeerror": "1.0.12"
|
||||
},
|
||||
"devDependencies": {
|
||||
"mocha": "9.1.3"
|
||||
},
|
||||
"license": "Apache-2.0"
|
||||
}
|
||||
52
node_modules/walker/readme.md
generated
vendored
Normal file
52
node_modules/walker/readme.md
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
walker [](http://travis-ci.org/daaku/nodejs-walker)
|
||||
======
|
||||
|
||||
A nodejs directory walker. Broadcasts events for various file types as well as
|
||||
a generic "entry" event for all types and provides the ability to prune
|
||||
directory trees. This shows the entire API; everything is optional:
|
||||
|
||||
```javascript
|
||||
Walker('/etc/')
|
||||
.filterDir(function(dir, stat) {
|
||||
if (dir === '/etc/pam.d') {
|
||||
console.warn('Skipping /etc/pam.d and children')
|
||||
return false
|
||||
}
|
||||
return true
|
||||
})
|
||||
.on('entry', function(entry, stat) {
|
||||
console.log('Got entry: ' + entry)
|
||||
})
|
||||
.on('dir', function(dir, stat) {
|
||||
console.log('Got directory: ' + dir)
|
||||
})
|
||||
.on('file', function(file, stat) {
|
||||
console.log('Got file: ' + file)
|
||||
})
|
||||
.on('symlink', function(symlink, stat) {
|
||||
console.log('Got symlink: ' + symlink)
|
||||
})
|
||||
.on('blockDevice', function(blockDevice, stat) {
|
||||
console.log('Got blockDevice: ' + blockDevice)
|
||||
})
|
||||
.on('fifo', function(fifo, stat) {
|
||||
console.log('Got fifo: ' + fifo)
|
||||
})
|
||||
.on('socket', function(socket, stat) {
|
||||
console.log('Got socket: ' + socket)
|
||||
})
|
||||
.on('characterDevice', function(characterDevice, stat) {
|
||||
console.log('Got characterDevice: ' + characterDevice)
|
||||
})
|
||||
.on('error', function(er, entry, stat) {
|
||||
console.log('Got error ' + er + ' on entry ' + entry)
|
||||
})
|
||||
.on('end', function() {
|
||||
console.log('All files traversed.')
|
||||
})
|
||||
```
|
||||
|
||||
You specify a root directory to walk and optionally specify a function to prune
|
||||
sub-directory trees via the `filterDir` function. The Walker exposes a number
|
||||
of events, broadcasting various file type events a generic error event and
|
||||
finally the event to signal the end of the process.
|
||||
Reference in New Issue
Block a user