Skip to content

Commit 48d64c1

Browse files
committed
Prepare for publish
1 parent 3f6aad1 commit 48d64c1

66 files changed

Lines changed: 225 additions & 13492 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 3 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -1,108 +1,8 @@
1-
//this will affect all the git repos
2-
git config --global core.excludesfile ~/.gitignore
3-
4-
5-
//update files since .ignore won't if already tracked
6-
git rm --cached <file>
7-
8-
# Compiled source #
9-
###################
10-
*.com
11-
*.class
12-
*.dll
13-
*.exe
14-
*.o
15-
*.so
16-
17-
# Packages #
18-
############
19-
# it's better to unpack these files and commit the raw source
20-
# git has its own built in compression methods
21-
*.7z
22-
*.dmg
23-
*.gz
24-
*.iso
25-
*.jar
26-
*.rar
27-
*.tar
28-
*.zip
29-
30-
# Logs and databases #
31-
######################
32-
*.log
33-
*.sql
34-
*.sqlite
35-
36-
# OS generated files #
37-
######################
1+
node_modules
382
.DS_Store
39-
.DS_Store?
40-
._*
41-
.Spotlight-V100
42-
.Trashes
43-
# Icon?
44-
ehthumbs.db
45-
Thumbs.db
46-
.cache
47-
.project
48-
.settings
49-
.tmproj
50-
*.esproj
51-
nbproject
52-
53-
# Numerous always-ignore extensions #
54-
#####################################
55-
*.diff
56-
*.err
57-
*.orig
58-
*.rej
59-
*.swn
60-
*.swo
61-
*.swp
62-
*.vi
63-
*~
64-
*.sass-cache
65-
*.grunt
663
*.tmp
67-
68-
# Dreamweaver added files #
69-
###########################
70-
_notes
71-
dwsync.xml
72-
73-
# Komodo #
74-
###########################
75-
*.komodoproject
76-
.komodotools
77-
78-
# Node #
79-
#####################
80-
node_modules
81-
82-
# Bower #
83-
#####################
84-
bower_components
85-
86-
# Folders to ignore #
87-
#####################
88-
.hg
89-
.svn
90-
.CVS
91-
intermediate
92-
publish
93-
.idea
94-
.graphics
95-
_test
96-
_archive
97-
uploads
98-
tmp
99-
100-
# Vim files to ignore #
101-
#######################
102-
.VimballRecord
103-
.netrwhist
104-
4+
*.log
1055
bundle.*
106-
1076
_demo
7+
_archive
1088
/.claude

.npmignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.work/
22
.github/
3-
docs/plots/
4-
docs/generate.js
5-
docs/data.md
3+
.claude/
4+
test.js
65
test/
76
example/
7+
docs/

.travis.yml

Lines changed: 0 additions & 13 deletions
This file was deleted.

LICENSE

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
MIT License
2+
3+
Copyright (c) Dmitry Iv
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
22+
23+
---
24+
25+
This work is offered under the Krishnized License (https://github.com/krishnized/license).

package.json

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "digital-filter",
33
"version": "2.0.0",
44
"type": "module",
5-
"description": "Collection of digital filters for audio & DSP",
5+
"description": "Digital filter design & processing: IIR, FIR, smoothing, adaptive, multirate",
66
"exports": {
77
".": "./index.js",
88
"./core/*.js": "./core/*.js",
@@ -14,13 +14,23 @@
1414
"./plot": "./plot/index.js",
1515
"./plot/*": "./plot/*"
1616
},
17+
"files": [
18+
"index.js",
19+
"core/",
20+
"iir/",
21+
"fir/",
22+
"smooth/",
23+
"adaptive/",
24+
"multirate/",
25+
"plot/"
26+
],
1727
"scripts": {
1828
"test": "node test.js",
1929
"plot": "node plot/generate.js"
2030
},
2131
"repository": {
2232
"type": "git",
23-
"url": "git+https://github.com/scijs/digital-filter.git"
33+
"url": "git+https://github.com/audiojs/digital-filter.git"
2434
},
2535
"keywords": [
2636
"dsp",
@@ -35,14 +45,24 @@
3545
"audio",
3646
"signal-processing",
3747
"equalizer",
38-
"filter-design"
48+
"filter-design",
49+
"lowpass",
50+
"highpass",
51+
"bandpass",
52+
"notch",
53+
"smoothing",
54+
"adaptive",
55+
"multirate"
3956
],
40-
"author": "Dima Yv <dfcreative@gmail.com>",
57+
"author": "Dmitry Iv. <dfcreative@gmail.com>",
4158
"license": "MIT",
4259
"bugs": {
43-
"url": "https://github.com/scijs/digital-filter/issues"
60+
"url": "https://github.com/audiojs/digital-filter/issues"
61+
},
62+
"homepage": "https://github.com/audiojs/digital-filter#readme",
63+
"engines": {
64+
"node": ">=18"
4465
},
45-
"homepage": "https://github.com/scijs/digital-filter#readme",
4666
"dependencies": {
4767
"window-function": "^3.0.0"
4868
},

plot/bessel.svg

Lines changed: 1 addition & 202 deletions
Loading

plot/biquad-allpass.svg

Lines changed: 1 addition & 206 deletions
Loading

plot/biquad-bandpass2.svg

Lines changed: 1 addition & 211 deletions
Loading

plot/biquad-highpass.svg

Lines changed: 1 addition & 205 deletions
Loading

plot/biquad-highshelf.svg

Lines changed: 1 addition & 205 deletions
Loading

0 commit comments

Comments
 (0)