Skip to content
Merged
76 changes: 38 additions & 38 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"packages/models",
"packages/gin",
"packages/ginny",
"packages/resources",
"packages/cletus",
"packages/test-integration"
],
Expand Down
42 changes: 42 additions & 0 deletions packages/resources/jest.config.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
roots: ['<rootDir>/src'],
testTimeout: 10000,
testMatch: [
'**/__tests__/**/*.test.ts',
'**/__integration__/**/*.test.ts'
],
testPathIgnorePatterns: [
'/node_modules/',
'/dist/'
],
transformIgnorePatterns: [
'node_modules/(?!@aeye/)'
],
moduleNameMapper: {
'^@aeye/(.*)$': '<rootDir>/../$1/src',
'^(\\.{1,2}/.*)\\.js$': '$1'
},
collectCoverageFrom: [
'src/**/*.ts',
'!src/**/*.test.ts',
'!src/**/__tests__/**',
'!src/**/__integration__/**',
'!src/index.ts',
'!src/types.ts'
],
coverageThreshold: {
global: {
branches: 80,
functions: 80,
lines: 80,
statements: 80
}
},
globals: {
'ts-jest': {
isolatedModules: true
}
}
};
75 changes: 75 additions & 0 deletions packages/resources/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"name": "@aeye/resources",
"version": "0.3.8",
"description": "Extensible resource parsing, slicing, and resolution utilities",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"default": "./dist/index.js"
},
"./default": {
"import": {
"types": "./dist/default.d.ts",
"default": "./dist/default.js"
},
"require": {
"types": "./dist/default.d.ts",
"default": "./dist/default.js"
},
"default": "./dist/default.js"
}
},
"scripts": {
"build": "tsc",
"test": "jest",
"test:coverage": "jest --coverage",
"test:watch": "jest --watch",
"clean": "rimraf dist tsconfig.tsbuildinfo",
"typecheck": "tsc --noEmit"
},
"keywords": [
"resources",
"parsing",
"embeddings",
"typescript"
],
"author": "ClickerMonkey",
"license": "GPL-3.0",
"repository": {
"type": "git",
"url": "https://github.com/ClickerMonkey/aeye.git",
"directory": "packages/resources"
},
"files": [
"dist",
"README.md",
"LICENSE"
],
"devDependencies": {
"@types/jest": "^30.0.0",
"@types/node": "^24.9.1",
"jest": "^30.2.0",
"ts-jest": "^29.4.5",
"typescript": "^5.9.3"
},
"publishConfig": {
"access": "public"
},
"engines": {
"node": ">=18.0.0"
},
"homepage": "https://github.com/ClickerMonkey/aeye#readme",
"bugs": {
"url": "https://github.com/ClickerMonkey/aeye/issues"
}
}
Loading