You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

srtparsejs

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

srtparsejs - npm Package Compare versions

Comparing version

to
1.0.3

babel.config.js

50

package.json
{
"name": "srtparsejs",
"version": "1.0.2",
"version": "1.0.3",
"description": "A javascript .srt file parser and player",
"keywords": [
"subtitle",
"srt",
"parse",
"parser",
"stringify"
],
"homepage": "https://github.com/Qiming-Liu/srtparse.js",
"main": "index.js",
"type": "module",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"bugs": {
"url": "https://github.com/Qiming-Liu/srtparse.js/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Qiming-Liu/srtparse.js.git"
"url": "https://github.com/Qiming-Liu/srtparse.js.git"
},
"author": "Qiming-Liu",
"license": "MIT",
"bugs": {
"url": "https://github.com/Qiming-Liu/srtparse.js/issues"
"author": "Qiming-Liu (https://github.com/Qiming-Liu)",
"exports": {
".": {
"require": "./dist/index.js",
"import": "./dist/index.mjs"
},
"./package.json": "./package.json"
},
"keywords": [
"subtitle",
"srt",
"parse",
"parser",
"stringify"
]
"main": "dist/index.js",
"module": "dist/index.mjs",
"dependencies": {
"@babel/core": "^7.18.6",
"@babel/preset-env": "^7.18.6",
"babel-jest": "^28.1.2",
"jest": "^28.1.2",
"tsup": "^6.1.3"
},
"scripts": {
"build": "tsup src/index.js --format cjs,esm --clean",
"watch": "npm run build -- --watch src",
"test": "npm run build && node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage",
"test:debug": "npm run build && jest --runInBand",
"prepublishOnly": "npm run test"
}
}

@@ -11,4 +11,6 @@ # srt-parse.js

```js
import srtparser from 'srtparsejs'
import srtparsejs from 'srtparsejs'
// const srtparsejs = require('srtparsejs');
let srt = `

@@ -19,3 +21,3 @@ 1

`
let parsed = srtparser.parse(srt)
let parsed = srtparsejs.parse(srt)
console.log(parsed)

@@ -31,3 +33,3 @@ /* result:

let srtString = srtparser.toSrt(parsed)
let srtString = srtparsejs.toSrt(parsed)
console.log(srtString)

@@ -42,3 +44,3 @@ /* result:

// Display the text of each subtitle by time
let srtPlayer = srtparser.setPlayer(parsed, text=>{
let srtPlayer = srtparsejs.setPlayer(parsed, text=>{
console.log(text)

@@ -54,5 +56,5 @@ })

## Usage
## srtPlayer Usage
```js
import srtparser from 'srtparsejs'
import srtparsejs from 'srtparsejs'

@@ -73,3 +75,3 @@ //srt content

//parse srt
let srtArray = srtparser.parse(srt)
let srtArray = srtparsejs.parse(srt)

@@ -80,3 +82,3 @@ //start millisecond

//create player
let player = srtparser.setPlayer(srtArray, text => {
let player = srtparsejs.setPlayer(srtArray, text => {
//here to display the text

@@ -91,4 +93,4 @@ console.log(text)

//update to specific time
player.update(srtparser.toTime(ms))
player.update(srtparsejs.toTime(ms))
}, interval)
```

Sorry, the diff of this file is not supported yet